org.eaglei.services
Class InstitutionRegistry

java.lang.Object
  extended by org.eaglei.services.InstitutionRegistry

public class InstitutionRegistry
extends java.lang.Object


Field Summary
static java.lang.String CENTRAL_SEARCH_NODEID
           
static java.lang.String EAGLEI_SUBDOMAIN_PROPERTY
           
static java.lang.String EAGLEI_TIER_PROPERTY
           
static java.lang.String PRODUCTION_TIER
           
 
Constructor Summary
InstitutionRegistry()
           
 
Method Summary
 org.eaglei.model.EIEntity getInstitution()
          Get the institution entity of the application's node.
 org.eaglei.model.EIEntity getInstitution(org.eaglei.model.EIURI uri)
          Lookup an institution entity by uri.
 java.util.List<org.eaglei.model.EIEntity> getInstitutions()
           
 java.lang.String getLocalNodeId()
           
 java.util.List<NodeConfig> getNodeConfigs()
           
 RepositoryHttpConfig getRepositoryHttpConfig()
          Gets a RepositoryHttpConfig for this institutional node.
 RepositoryHttpConfig getRepositoryHttpConfig(java.lang.String institutionUri)
           
 java.lang.String getTier()
           
 void setLocalNodeId(java.lang.String localNodeId)
           
 void setNodeConfigs(java.util.List<NodeConfig> nodeConfigs)
           
 void setTier(java.lang.String tier)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EAGLEI_TIER_PROPERTY

public static final java.lang.String EAGLEI_TIER_PROPERTY
See Also:
Constant Field Values

EAGLEI_SUBDOMAIN_PROPERTY

public static final java.lang.String EAGLEI_SUBDOMAIN_PROPERTY
See Also:
Constant Field Values

CENTRAL_SEARCH_NODEID

public static final java.lang.String CENTRAL_SEARCH_NODEID
See Also:
Constant Field Values

PRODUCTION_TIER

public static final java.lang.String PRODUCTION_TIER
See Also:
Constant Field Values
Constructor Detail

InstitutionRegistry

public InstitutionRegistry()
Method Detail

setTier

public void setTier(java.lang.String tier)

getTier

public java.lang.String getTier()

setLocalNodeId

public void setLocalNodeId(java.lang.String localNodeId)

getLocalNodeId

public java.lang.String getLocalNodeId()

setNodeConfigs

public void setNodeConfigs(java.util.List<NodeConfig> nodeConfigs)

getNodeConfigs

public java.util.List<NodeConfig> getNodeConfigs()

getInstitution

public org.eaglei.model.EIEntity getInstitution(org.eaglei.model.EIURI uri)
Lookup an institution entity by uri.

Parameters:
uri -
Returns:

getInstitution

public org.eaglei.model.EIEntity getInstitution()
Get the institution entity of the application's node. Null will be returned if running as the central search node.

Returns:

getInstitutions

public java.util.List<org.eaglei.model.EIEntity> getInstitutions()

getRepositoryHttpConfig

public RepositoryHttpConfig getRepositoryHttpConfig()
Gets a RepositoryHttpConfig for this institutional node. Error will be thrown if this is a central search node.

Returns:
RepositoryHttpConfig

getRepositoryHttpConfig

public RepositoryHttpConfig getRepositoryHttpConfig(java.lang.String institutionUri)


Copyright © 2009-2011 Eagle-I. All Rights Reserved.