|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object pt.digitalis.dif.dem.managers.impl.RegistrationManagerImpl
public class RegistrationManagerImpl
Manages the DEM Entities registration process.
Constructor Summary | |
---|---|
RegistrationManagerImpl()
|
Method Summary | |
---|---|
void |
addToRegistry(Entity type,
String entityID,
String name,
boolean registrable)
Adds a new record to the registry. |
LicenseEditionType |
getApplicationEdition(String applicationID)
Inspects the Application Edition |
LicenseEditionType |
getProviderEdition(String providerID)
Inspects the Provider Edition |
LicenseEditionType |
getServiceEdition(String serviceID)
Inspects the Service Edition |
String |
getStageClientName(IStage stage)
Inspects the Stage Client Name |
LicenseEditionType |
getStageEdition(String stageID)
Inspects the Stage Edition |
boolean |
isApplicationRegistered(String applicationID)
Inspects the registration state of a given application |
boolean |
isApplicationRegistrable(String applicationID)
Inspects the registration possibility of a given application |
boolean |
isProviderRegistered(String providerID)
Inspects the registration state of a given provider |
boolean |
isProviderRegistrable(String providerID)
Inspects the registration possibility of a given provider |
boolean |
isServiceRegistered(String serviceID)
Inspects the registration state of a given service |
boolean |
isServiceRegistrable(String serviceID)
Inspects the registration possibility of a given service |
boolean |
isStageRegistered(String stageId)
Inspects the registration state of a given stage |
boolean |
isStageRegistrable(String stageId)
Inspects the registration possibility of a given stage |
boolean |
registerApplication(String applicationID,
String name,
String key)
Registers a given application if it's not already registered. |
boolean |
registerProvider(String providerID,
String name,
String key)
Registers a given provider if it's not already registered. |
boolean |
registerService(String serviceID,
String name,
String key)
Registers a given service if it's not already registered. |
boolean |
registerStage(String stageId,
String name,
String key)
Registers a given stage if it's not already registered. |
void |
unregisterApplication(String applicationID)
Unregisters a given application if it's registered. |
void |
unregisterProvider(String providerID)
Unregisters a given provider if it's registered. |
void |
unregisterService(String serviceID)
Unregisters a given service if it's registered. |
void |
unregisterStage(String stageId)
Unregisters a given stage if it's registered. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RegistrationManagerImpl()
Method Detail |
---|
public void addToRegistry(Entity type, String entityID, String name, boolean registrable)
IRegistrationManager
addToRegistry
in interface IRegistrationManager
type
- the Entity typeentityID
- the entity IDname
- the name to register to (null if not registered by default)registrable
- if the Entity is registrableIRegistrationManager.addToRegistry(pt.digitalis.dif.dem.Entity,
java.lang.String, java.lang.String, boolean)
public LicenseEditionType getApplicationEdition(String applicationID)
IRegistrationManager
getApplicationEdition
in interface IRegistrationManager
applicationID
- the application ID
LicenseEditionType
IRegistrationManager.getApplicationEdition(java.lang.String)
public LicenseEditionType getProviderEdition(String providerID)
IRegistrationManager
getProviderEdition
in interface IRegistrationManager
providerID
- the provider ID
LicenseEditionType
IRegistrationManager.getProviderEdition(java.lang.String)
public LicenseEditionType getServiceEdition(String serviceID)
IRegistrationManager
getServiceEdition
in interface IRegistrationManager
serviceID
- the service ID
LicenseEditionType
IRegistrationManager.getServiceEdition(java.lang.String)
public String getStageClientName(IStage stage)
IRegistrationManager
getStageClientName
in interface IRegistrationManager
stage
- the stage ID
IRegistrationManager.getStageClientName(pt.digitalis.dif.dem.interfaces.IStage)
public LicenseEditionType getStageEdition(String stageID)
IRegistrationManager
getStageEdition
in interface IRegistrationManager
stageID
- the stage ID
LicenseEditionType
IRegistrationManager.getStageEdition(java.lang.String)
public boolean isApplicationRegistered(String applicationID)
IRegistrationManager
isApplicationRegistered
in interface IRegistrationManager
applicationID
- the provider ID
IRegistrationManager.isApplicationRegistered(java.lang.String)
public boolean isApplicationRegistrable(String applicationID)
IRegistrationManager
isApplicationRegistrable
in interface IRegistrationManager
applicationID
- the provider ID
IRegistrationManager.isApplicationRegistrable(java.lang.String)
public boolean isProviderRegistered(String providerID)
IRegistrationManager
isProviderRegistered
in interface IRegistrationManager
providerID
- the provider ID
IRegistrationManager.isProviderRegistered(java.lang.String)
public boolean isProviderRegistrable(String providerID)
IRegistrationManager
isProviderRegistrable
in interface IRegistrationManager
providerID
- the provider ID
IRegistrationManager.isProviderRegistrable(java.lang.String)
public boolean isServiceRegistered(String serviceID)
IRegistrationManager
isServiceRegistered
in interface IRegistrationManager
serviceID
- the service ID
IRegistrationManager.isServiceRegistered(java.lang.String)
public boolean isServiceRegistrable(String serviceID)
IRegistrationManager
isServiceRegistrable
in interface IRegistrationManager
serviceID
- the service ID
IRegistrationManager.isServiceRegistrable(java.lang.String)
public boolean isStageRegistered(String stageId)
IRegistrationManager
isStageRegistered
in interface IRegistrationManager
stageId
- the stage ID
IRegistrationManager.isStageRegistered(java.lang.String)
public boolean isStageRegistrable(String stageId)
IRegistrationManager
isStageRegistrable
in interface IRegistrationManager
stageId
- the stage ID
IRegistrationManager.isStageRegistrable(java.lang.String)
public boolean registerApplication(String applicationID, String name, String key) throws RegistrationManagerException
IRegistrationManager
registerApplication
in interface IRegistrationManager
applicationID
- the application IDname
- the name to register tokey
- the key to register
RegistrationManagerException
- if a error occurrs in registration managerIRegistrationManager.registerApplication(java.lang.String, java.lang.String,
java.lang.String)
public boolean registerProvider(String providerID, String name, String key) throws RegistrationManagerException
IRegistrationManager
registerProvider
in interface IRegistrationManager
providerID
- the provider IDname
- the name to register tokey
- the key to register
RegistrationManagerException
- if a error occurrs in registration managerIRegistrationManager.registerProvider(java.lang.String, java.lang.String,
java.lang.String)
public boolean registerService(String serviceID, String name, String key) throws RegistrationManagerException
IRegistrationManager
registerService
in interface IRegistrationManager
serviceID
- the service IDname
- the name to register tokey
- the key to register
RegistrationManagerException
- if a error occurrs in registration managerIRegistrationManager.registerService(java.lang.String, java.lang.String,
java.lang.String)
public boolean registerStage(String stageId, String name, String key) throws RegistrationManagerException
IRegistrationManager
registerStage
in interface IRegistrationManager
stageId
- the stage IDname
- the name to register tokey
- the key to register
RegistrationManagerException
- if a error occurrs in registration managerIRegistrationManager.registerStage(java.lang.String, java.lang.String,
java.lang.String)
public void unregisterApplication(String applicationID)
IRegistrationManager
unregisterApplication
in interface IRegistrationManager
applicationID
- the application IDIRegistrationManager.unregisterApplication(java.lang.String)
public void unregisterProvider(String providerID)
IRegistrationManager
unregisterProvider
in interface IRegistrationManager
providerID
- the provider IDIRegistrationManager.unregisterProvider(java.lang.String)
public void unregisterService(String serviceID)
IRegistrationManager
unregisterService
in interface IRegistrationManager
serviceID
- the service IDIRegistrationManager.unregisterService(java.lang.String)
public void unregisterStage(String stageId)
IRegistrationManager
unregisterStage
in interface IRegistrationManager
stageId
- the stage IDIRegistrationManager.unregisterStage(java.lang.String)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |