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
Modifier and TypeFieldDescriptionprotected static final TypeReference
<HashMap<String, String>> static final String
static final String
static final String
Fields inherited from class org.apache.syncope.core.persistence.neo4j.entity.Neo4jSchema
LABEL_TYPEREF
Fields inherited from class org.apache.syncope.core.persistence.neo4j.entity.AbstractNode
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.neo4j.entity.Neo4jSchema
getLabel, getLabels
Methods inherited from class org.apache.syncope.core.persistence.neo4j.entity.AbstractProvidedKeyNode
getKey, setKey
Methods inherited from class org.apache.syncope.core.persistence.neo4j.entity.AbstractNode
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
-
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:
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
-
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
-
getAnyTypeClass
- Specified by:
getAnyTypeClass
in interfaceSchema
-
setAnyTypeClass
- Specified by:
setAnyTypeClass
in interfaceSchema
-
getValidator
- Specified by:
getValidator
in interfacePlainSchema
-
setValidator
- Specified by:
setValidator
in interfacePlainSchema
-
getEnumValues
- Specified by:
getEnumValues
in interfacePlainSchema
-
json2map
protected void json2map(boolean clearFirst) - Overrides:
json2map
in classNeo4jSchema
-
postLoad
public void postLoad()- Overrides:
postLoad
in classNeo4jSchema
-
postSave
public void postSave()- Overrides:
postSave
in classNeo4jSchema
-
map2json
public void map2json()- Overrides:
map2json
in classNeo4jSchema
-