Class JPAPlainSchema
java.lang.Object
org.apache.syncope.core.persistence.jpa.entity.AbstractEntity
org.apache.syncope.core.persistence.jpa.entity.AbstractProvidedKeyEntity
org.apache.syncope.core.persistence.jpa.entity.AbstractSchema
org.apache.syncope.core.persistence.jpa.entity.JPAPlainSchema
- All Implemented Interfaces:
Serializable
,Entity
,PlainSchema
,ProvidedKeyEntity
,Schema
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionprotected static final TypeReference
<HashMap<String, String>> static final String
Fields inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractSchema
LABEL_TYPEREF
Fields inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractEntity
LOG
Fields inherited from interface org.apache.syncope.core.persistence.api.entity.Entity
EMAIL_PATTERN, ID_PATTERN, ID_REGEX
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetType()
boolean
boolean
boolean
protected void
json2map
(boolean clearFirst) void
map2json()
void
postLoad()
void
postSave()
void
setAnyTypeClass
(AnyTypeClass anyTypeClass) void
setCipherAlgorithm
(CipherAlgorithm cipherAlgorithm) void
setConversionPattern
(String conversionPattern) void
setDropdownValueProvider
(Implementation dropdownValueProvider) void
setMandatoryCondition
(String condition) void
setMimeType
(String mimeType) void
setMultivalue
(boolean multivalue) void
setReadonly
(boolean readonly) void
setSecretKey
(String secretKey) void
setType
(AttrSchemaType type) void
setUniqueConstraint
(boolean uniquevalue) void
setValidator
(Implementation validator) Methods inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractSchema
getLabel, getLabels
Methods inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractProvidedKeyEntity
getKey, setKey
Methods inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractEntity
checkImplementationType, checkType, equals, hashCode, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.apache.syncope.core.persistence.api.entity.ProvidedKeyEntity
setKey
-
Field Details
-
TABLE
- See Also:
-
ENUMVALUES_TYPEREF
-
-
Constructor Details
-
JPAPlainSchema
public JPAPlainSchema()
-
-
Method Details
-
getAnyTypeClass
- Specified by:
getAnyTypeClass
in interfaceSchema
-
setAnyTypeClass
- Specified by:
setAnyTypeClass
in interfaceSchema
-
getType
-
setType
- Specified by:
setType
in interfacePlainSchema
-
getMandatoryCondition
- Specified by:
getMandatoryCondition
in interfaceSchema
-
setMandatoryCondition
- Specified by:
setMandatoryCondition
in interfacePlainSchema
-
isMultivalue
public boolean isMultivalue()- Specified by:
isMultivalue
in interfaceSchema
-
setMultivalue
public void setMultivalue(boolean multivalue) - Specified by:
setMultivalue
in interfacePlainSchema
-
isUniqueConstraint
public boolean isUniqueConstraint()- Specified by:
isUniqueConstraint
in interfaceSchema
-
setUniqueConstraint
public void setUniqueConstraint(boolean uniquevalue) - Specified by:
setUniqueConstraint
in interfacePlainSchema
-
isReadonly
public boolean isReadonly()- Specified by:
isReadonly
in interfaceSchema
-
setReadonly
public void setReadonly(boolean readonly) - Specified by:
setReadonly
in interfacePlainSchema
-
getValidator
- Specified by:
getValidator
in interfacePlainSchema
-
setValidator
- Specified by:
setValidator
in interfacePlainSchema
-
getConversionPattern
- Specified by:
getConversionPattern
in interfacePlainSchema
-
setConversionPattern
- Specified by:
setConversionPattern
in interfacePlainSchema
-
getDropdownValueProvider
- Specified by:
getDropdownValueProvider
in interfacePlainSchema
-
setDropdownValueProvider
- Specified by:
setDropdownValueProvider
in interfacePlainSchema
-
getSecretKey
- Specified by:
getSecretKey
in interfacePlainSchema
-
setSecretKey
- Specified by:
setSecretKey
in interfacePlainSchema
-
getCipherAlgorithm
- Specified by:
getCipherAlgorithm
in interfacePlainSchema
-
setCipherAlgorithm
- Specified by:
setCipherAlgorithm
in interfacePlainSchema
-
getMimeType
- Specified by:
getMimeType
in interfacePlainSchema
-
setMimeType
- Specified by:
setMimeType
in interfacePlainSchema
-
getEnumValues
- Specified by:
getEnumValues
in interfacePlainSchema
-
json2map
protected void json2map(boolean clearFirst) - Overrides:
json2map
in classAbstractSchema
-
postLoad
public void postLoad()- Overrides:
postLoad
in classAbstractSchema
-
postSave
public void postSave()- Overrides:
postSave
in classAbstractSchema
-
map2json
public void map2json()- Overrides:
map2json
in classAbstractSchema
-