Package de.xima.fc.handler.entity
Class SystemPropertyHandler
- java.lang.Object
-
- de.xima.fc.handler.AMSApiHandler
-
- de.xima.fc.handler.entity.GenericHandler
-
- de.xima.fc.handler.entity.SystemPropertyHandler
-
- All Implemented Interfaces:
IAPIHandler,IGenericHandler,ISystemPropertyHandler,Serializable
public class SystemPropertyHandler extends GenericHandler implements ISystemPropertyHandler
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class de.xima.fc.handler.entity.GenericHandler
LOG
-
-
Constructor Summary
Constructors Constructor Description SystemPropertyHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleangetBooleanValue(UserContext uc, String key, boolean defaultValue)Returns the boolean value of the system property with the given key if it exists.SystemPropertygetByKey(UserContext uc, String key)Retrieves aPropertyby a given key.List<SystemProperty>getByKeyPrefix(UserContext uc, String keyPrefix)Retrives aListofSystemPropertys by a given key prefix.List<SystemProperty>getByKeys(UserContext uc, List<String> keys)StringgetStringValue(UserContext uc, String key, String defaultValue)Returns the String value of the system property with the given key if it exists.-
Methods inherited from class de.xima.fc.handler.entity.GenericHandler
create, create, delete, delete, deleteBy, deleteById, deleteById, getAll, getAllBy, getAttributes, getAttributes, getBy, getById, getById, getById, getEntityRefs, getSingleAttributes, getSingleAttributes, resultTotalCount, serializableList, update, update
-
Methods inherited from class de.xima.fc.handler.AMSApiHandler
getName
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface de.xima.fc.com.interfaces.IAPIHandler
getName
-
Methods inherited from interface de.xima.fc.handler.interfaces.entity.IGenericHandler
create, create, delete, delete, deleteBy, deleteById, deleteById, getAll, getAllBy, getAttributes, getAttributes, getBy, getById, getById, getById, getEntityRefs, getSingleAttributes, getSingleAttributes, resultTotalCount, update, update
-
-
-
-
Method Detail
-
getByKey
public SystemProperty getByKey(UserContext uc, String key)
Description copied from interface:ISystemPropertyHandlerRetrieves aPropertyby a given key.- Specified by:
getByKeyin interfaceISystemPropertyHandler- Parameters:
uc- theUserContextto usekey- the system property key- Returns:
- a
SystemProperty
-
getByKeyPrefix
public List<SystemProperty> getByKeyPrefix(UserContext uc, String keyPrefix)
Description copied from interface:ISystemPropertyHandlerRetrives aListofSystemPropertys by a given key prefix.- Specified by:
getByKeyPrefixin interfaceISystemPropertyHandler- Parameters:
uc- theUserContextto usekeyPrefix- a prefix for all keys to search for- Returns:
- a
ListofSystemPropertys
-
getByKeys
public List<SystemProperty> getByKeys(UserContext uc, List<String> keys)
Description copied from interface:ISystemPropertyHandler- Specified by:
getByKeysin interfaceISystemPropertyHandler- Parameters:
uc- theUserContextto usekeys- aListof keys- Returns:
- a
ListofSystemPropertys
-
getStringValue
public String getStringValue(UserContext uc, String key, String defaultValue)
Description copied from interface:ISystemPropertyHandlerReturns the String value of the system property with the given key if it exists. If the system property does not exists the provided default value will be returned.- Specified by:
getStringValuein interfaceISystemPropertyHandler- Parameters:
uc- user context for database transactions.key- of the system property.defaultValue- to return if no system property was found for the given key.- Returns:
- the String value of the system property with the given key if it exists and the provided default value otherwise.
-
getBooleanValue
public boolean getBooleanValue(UserContext uc, String key, boolean defaultValue)
Description copied from interface:ISystemPropertyHandlerReturns the boolean value of the system property with the given key if it exists. If the system property does not exists the provided default value will be returned.- Specified by:
getBooleanValuein interfaceISystemPropertyHandler- Parameters:
uc- user context for database transactions.key- of the system property.defaultValue- to return if no system property was found for the given key.- Returns:
- the boolean value of the system property with the given key if it exists and the provided default value otherwise.
-
-