Package com.avoka.fc.core.entity
Class SecurityManagerParameter
- java.lang.Object
-
- org.apache.cayenne.PersistentObject
-
- org.apache.cayenne.CayenneDataObject
-
- com.avoka.core.entity.BaseEntity
-
- com.avoka.fc.core.entity.auto._SecurityManagerParameter
-
- com.avoka.fc.core.entity.SecurityManagerParameter
-
- All Implemented Interfaces:
IEntity,Auditable,Serializable,org.apache.cayenne.DataObject,org.apache.cayenne.Persistent,org.apache.cayenne.Validating
@CacheGroups("CONFIG") public class SecurityManagerParameter extends _SecurityManagerParameter implements AuditableProvides an Security Manager Parameter entity.- Since:
- 4.1
- See Also:
AuthenticationProvider, Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static StringTYPE_BOOLEANIndicates that the parameter can accept the values "true" and "false"static StringTYPE_DATEIndicates that the parameter can accept date valuesstatic StringTYPE_EMAILIndicates that the parameter can accept a valid email addressstatic StringTYPE_LISTIndicates that the parameter can accept a value from a pre-defined liststatic StringTYPE_NUMBERIndicates that the parameter can accept numeric valuesstatic StringTYPE_PASSWORDIndicates that the parameter can accept password valuesstatic StringTYPE_STRINGIndicates that the parameter can accept string valuesstatic String[]TYPESThe full set of possible data types-
Fields inherited from class com.avoka.fc.core.entity.auto._SecurityManagerParameter
DESCRIPTION, DESCRIPTION_PROPERTY, LIST_VALUES, LIST_VALUES_PROPERTY, NAME, NAME_PROPERTY, SECURITY_MANAGER, SECURITY_MANAGER_PARAMETER_OID_PK_COLUMN, SECURITY_MANAGER_PROPERTY, TYPE, TYPE_PROPERTY, VALUE, VALUE_PROPERTY
-
Fields inherited from class com.avoka.core.entity.BaseEntity
ID_PROPERTY
-
-
Constructor Summary
Constructors Constructor Description SecurityManagerParameter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,String>getListValuesMap()Return the values for a list parameter.StringgetValue()Gets the value.voidsetValue(String value)Sets the value.booleanvalidateListValues()Validate the list values defined for a parameter of type List.-
Methods inherited from class com.avoka.fc.core.entity.auto._SecurityManagerParameter
getDescription, getListValues, getName, getSecurityManager, getType, setDescription, setListValues, setName, setSecurityManager, setType
-
Methods inherited from class com.avoka.core.entity.BaseEntity
appendProperties, getId, getValuesMap, isNew, setId, toString
-
Methods inherited from class org.apache.cayenne.CayenneDataObject
addToManyTarget, getSnapshotVersion, makePath, readNestedProperty, readProperty, readPropertyDirectly, removeToManyTarget, setObjectContext, setPersistenceState, setReverseRelationship, setSnapshotVersion, setToManyTarget, setToOneTarget, toStringBuffer, unsetReverseRelationship, validateForDelete, validateForInsert, validateForSave, validateForUpdate, willConnect, writeProperty, writePropertyDirectly
-
Methods inherited from class org.apache.cayenne.PersistentObject
getMapKey, getObjectContext, getObjectId, getPersistenceState, setObjectId
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.avoka.fc.core.entity.Auditable
getId, getValuesMap
-
-
-
-
Field Detail
-
TYPE_BOOLEAN
public static final String TYPE_BOOLEAN
Indicates that the parameter can accept the values "true" and "false"- See Also:
- Constant Field Values
-
TYPE_DATE
public static final String TYPE_DATE
Indicates that the parameter can accept date values- See Also:
- Constant Field Values
-
TYPE_EMAIL
public static final String TYPE_EMAIL
Indicates that the parameter can accept a valid email address- See Also:
- Constant Field Values
-
TYPE_LIST
public static final String TYPE_LIST
Indicates that the parameter can accept a value from a pre-defined list- See Also:
- Constant Field Values
-
TYPE_NUMBER
public static final String TYPE_NUMBER
Indicates that the parameter can accept numeric values- See Also:
- Constant Field Values
-
TYPE_STRING
public static final String TYPE_STRING
Indicates that the parameter can accept string values- See Also:
- Constant Field Values
-
TYPE_PASSWORD
public static final String TYPE_PASSWORD
Indicates that the parameter can accept password values- See Also:
- Constant Field Values
-
TYPES
public static final String[] TYPES
The full set of possible data types
-
-
Method Detail
-
getListValuesMap
public Map<String,String> getListValuesMap()
Return the values for a list parameter. Each entry has a value and a display string.- Returns:
- the map containing all list values
- Throws:
RuntimeException- if the parameter is not of typeServiceParameter.TYPE_LIST
-
validateListValues
public boolean validateListValues()
Validate the list values defined for a parameter of type List.- Returns:
- true if the list values are valid
- Throws:
RuntimeException- if the parameter is not of typeServiceParameter.TYPE_LIST
-
getValue
public String getValue()
Gets the value.- Overrides:
getValuein class_SecurityManagerParameter- Returns:
- the value
- See Also:
_ServiceParameter.getValue()
-
setValue
public void setValue(String value)
Sets the value.- Overrides:
setValuein class_SecurityManagerParameter- Parameters:
value- the new value- See Also:
_ServiceParameter.setValue(java.lang.String)
-
-