|
||||||||||
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.ParameterManagerImpl
public class ParameterManagerImpl
Manages the DEM parameters, providing operations for access, pooling and persistence.
Constructor Summary | |
---|---|
ParameterManagerImpl()
|
Method Summary | |
---|---|
IParameter<?> |
getParameter(Entity entityType,
String entityID,
String parameterID)
Return a parameter for the given entity |
IParameter<?> |
getParameterInstanceForType(String typeClassName)
Returns an IParameter implementation for the given class |
ParameterList |
getParameters(Entity entityType,
String entityID)
Return the parameters for the given entity |
ParameterList |
getParameters(IApplication application)
Gets the parameters of a given Application. |
ParameterList |
getParameters(IProvider provider)
Gets the parameters of a given Provider. |
ParameterList |
getParameters(IService service)
Gets the parameters of a given Service. |
ParameterList |
getParameters(IStage stage)
Gets the parameters of a given Stage. |
boolean |
isParameterTypeSupported(String typeClassName)
Checks if the given className is a supported parameter type |
void |
registerParameter(IParameter<?> parameter)
Registers an entity parameter |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ParameterManagerImpl()
Method Detail |
---|
public IParameter<?> getParameter(Entity entityType, String entityID, String parameterID)
IParameterManager
getParameter
in interface IParameterManager
entityType
- the type of the entityentityID
- the id of the entityparameterID
- the id of the parameter
IParameterManager.getParameter(pt.digitalis.dif.dem.Entity, java.lang.String,
java.lang.String)
public IParameter<?> getParameterInstanceForType(String typeClassName)
IParameterManager
getParameterInstanceForType
in interface IParameterManager
typeClassName
- the class name to check
IParameterManager.getParameterInstanceForType(java.lang.String)
public ParameterList getParameters(Entity entityType, String entityID)
IParameterManager
getParameters
in interface IParameterManager
entityType
- the type of the entityentityID
- the id of the entity
IParameterManager.getParameters(pt.digitalis.dif.dem.Entity, java.lang.String)
public ParameterList getParameters(IApplication application)
IParameterManager
getParameters
in interface IParameterManager
application
- the application for which the parameters should be retrieved
IParameterManager.getParameters(pt.digitalis.dif.dem.interfaces.IApplication)
public ParameterList getParameters(IProvider provider)
IParameterManager
getParameters
in interface IParameterManager
provider
- the provider for which the parameters should be retrieved
IParameterManager.getParameters(pt.digitalis.dif.dem.interfaces.IProvider)
public ParameterList getParameters(IService service)
IParameterManager
getParameters
in interface IParameterManager
service
- the service for which the parameters should be retrieved
IParameterManager.getParameters(pt.digitalis.dif.dem.interfaces.IService)
public ParameterList getParameters(IStage stage)
IParameterManager
getParameters
in interface IParameterManager
stage
- the stage for which the parameters should be retrieved
IParameterManager.getParameters(IStage)
public boolean isParameterTypeSupported(String typeClassName)
IParameterManager
isParameterTypeSupported
in interface IParameterManager
typeClassName
- the class name to check
IParameterManager.isParameterTypeSupported(java.lang.String)
public void registerParameter(IParameter<?> parameter)
IParameterManager
registerParameter
in interface IParameterManager
parameter
- the parameter to registerIParameterManager.registerParameter(pt.digitalis.dif.dem.objects.parameters.IParameter)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |