Class Neo4jPlainSchema
java.lang.Object
org.apache.syncope.core.persistence.neo4j.entity.AbstractNode
org.apache.syncope.core.persistence.neo4j.entity.AbstractProvidedKeyNode
org.apache.syncope.core.persistence.neo4j.entity.Neo4jSchema
org.apache.syncope.core.persistence.neo4j.entity.Neo4jPlainSchema
- All Implemented Interfaces:
Serializable,Entity,PlainSchema,ProvidedKeyEntity,Schema
@Node("PlainSchema")
@PlainSchemaCheck
public class Neo4jPlainSchema
extends Neo4jSchema
implements PlainSchema
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final TypeReference<HashMap<String, String>> static final Stringstatic final Stringstatic final StringFields inherited from class org.apache.syncope.core.persistence.neo4j.entity.Neo4jSchema
LABEL_TYPEREFFields inherited from class org.apache.syncope.core.persistence.neo4j.entity.AbstractNode
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.neo4j.entity.Neo4jSchema
getLabel, getLabelsMethods inherited from class org.apache.syncope.core.persistence.neo4j.entity.AbstractProvidedKeyNode
getKey, setKeyMethods inherited from class org.apache.syncope.core.persistence.neo4j.entity.AbstractNode
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
-
NODE
- See Also:
-
PLAIN_SCHEMA_DROPDOWN_VALUE_PROVIDER_REL
- See Also:
-
PLAIN_SCHEMA_ATTR_VALUE_VALIDATOR_REL
- See Also:
-
ENUMVALUES_TYPEREF
-
-
Constructor Details
-
Neo4jPlainSchema
public Neo4jPlainSchema()
-
-
Method Details
-
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
-
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
-
getAnyTypeClass
- Specified by:
getAnyTypeClassin interfaceSchema
-
setAnyTypeClass
- Specified by:
setAnyTypeClassin interfaceSchema
-
getValidator
- Specified by:
getValidatorin interfacePlainSchema
-
setValidator
- Specified by:
setValidatorin interfacePlainSchema
-
getEnumValues
- Specified by:
getEnumValuesin interfacePlainSchema
-
json2map
protected void json2map(boolean clearFirst) - Overrides:
json2mapin classNeo4jSchema
-
postLoad
public void postLoad()- Overrides:
postLoadin classNeo4jSchema
-
postSave
public void postSave()- Overrides:
postSavein classNeo4jSchema
-
map2json
public void map2json()- Overrides:
map2jsonin classNeo4jSchema
-