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
FieldsModifier and TypeFieldDescriptionprotected static final TypeReference<HashMap<String, String>> static final StringFields inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractSchema
LABEL_TYPEREFFields inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractEntity
LOGFields inherited from interface org.apache.syncope.core.persistence.api.entity.Entity
EMAIL_PATTERN, ID_PATTERN, ID_REGEX -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetType()booleanbooleanbooleanprotected voidjson2map(boolean clearFirst) voidmap2json()voidpostLoad()voidpostSave()voidsetAnyTypeClass(AnyTypeClass anyTypeClass) voidsetCipherAlgorithm(CipherAlgorithm cipherAlgorithm) voidsetConversionPattern(String conversionPattern) voidsetDropdownValueProvider(Implementation dropdownValueProvider) voidsetMandatoryCondition(String condition) voidsetMimeType(String mimeType) voidsetMultivalue(boolean multivalue) voidsetReadonly(boolean readonly) voidsetSecretKey(String secretKey) voidsetType(AttrSchemaType type) voidsetUniqueConstraint(boolean uniquevalue) voidsetValidator(Implementation validator) Methods inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractSchema
getLabel, getLabelsMethods inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractProvidedKeyEntity
getKey, setKeyMethods inherited from class org.apache.syncope.core.persistence.jpa.entity.AbstractEntity
checkImplementationType, checkType, equals, hashCode, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods 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:
getAnyTypeClassin interfaceSchema
-
setAnyTypeClass
- Specified by:
setAnyTypeClassin interfaceSchema
-
getType
-
setType
- Specified by:
setTypein interfacePlainSchema
-
getMandatoryCondition
- Specified by:
getMandatoryConditionin interfaceSchema
-
setMandatoryCondition
- Specified by:
setMandatoryConditionin interfacePlainSchema
-
isMultivalue
public boolean isMultivalue()- Specified by:
isMultivaluein interfaceSchema
-
setMultivalue
public void setMultivalue(boolean multivalue) - Specified by:
setMultivaluein interfacePlainSchema
-
isUniqueConstraint
public boolean isUniqueConstraint()- Specified by:
isUniqueConstraintin interfaceSchema
-
setUniqueConstraint
public void setUniqueConstraint(boolean uniquevalue) - Specified by:
setUniqueConstraintin interfacePlainSchema
-
isReadonly
public boolean isReadonly()- Specified by:
isReadonlyin interfaceSchema
-
setReadonly
public void setReadonly(boolean readonly) - Specified by:
setReadonlyin interfacePlainSchema
-
getValidator
- Specified by:
getValidatorin interfacePlainSchema
-
setValidator
- Specified by:
setValidatorin interfacePlainSchema
-
getConversionPattern
- Specified by:
getConversionPatternin interfacePlainSchema
-
setConversionPattern
- Specified by:
setConversionPatternin interfacePlainSchema
-
getDropdownValueProvider
- Specified by:
getDropdownValueProviderin interfacePlainSchema
-
setDropdownValueProvider
- Specified by:
setDropdownValueProviderin interfacePlainSchema
-
getSecretKey
- Specified by:
getSecretKeyin interfacePlainSchema
-
setSecretKey
- Specified by:
setSecretKeyin interfacePlainSchema
-
getCipherAlgorithm
- Specified by:
getCipherAlgorithmin interfacePlainSchema
-
setCipherAlgorithm
- Specified by:
setCipherAlgorithmin interfacePlainSchema
-
getMimeType
- Specified by:
getMimeTypein interfacePlainSchema
-
setMimeType
- Specified by:
setMimeTypein interfacePlainSchema
-
getEnumValues
- Specified by:
getEnumValuesin interfacePlainSchema
-
json2map
protected void json2map(boolean clearFirst) - Overrides:
json2mapin classAbstractSchema
-
postLoad
public void postLoad()- Overrides:
postLoadin classAbstractSchema
-
postSave
public void postSave()- Overrides:
postSavein classAbstractSchema
-
map2json
public void map2json()- Overrides:
map2jsonin classAbstractSchema
-