Class Neo4jVirSchema
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.Neo4jVirSchema
- All Implemented Interfaces:
Serializable
,Entity
,ProvidedKeyEntity
,Schema
,VirSchema
- See Also:
-
Field Summary
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
void
setAnyType
(AnyType anyType) void
setAnyTypeClass
(AnyTypeClass anyTypeClass) void
setExtAttrName
(String extAttrName) void
setReadonly
(boolean readonly) void
setResource
(ExternalResource resource) Methods inherited from class org.apache.syncope.core.persistence.neo4j.entity.Neo4jSchema
getLabel, getLabels, json2map, map2json, postLoad, postSave
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
Methods inherited from interface org.apache.syncope.core.persistence.api.entity.Schema
getLabel, getLabels
Methods inherited from interface org.apache.syncope.core.persistence.api.entity.VirSchema
asLinkingMappingItem
-
Field Details
-
NODE
- See Also:
-
VIRSCHEMA_RESOURCE_REL
- See Also:
-
VIRSCHEMA_ANYTYPE_REL
- See Also:
-
-
Constructor Details
-
Neo4jVirSchema
public Neo4jVirSchema()
-
-
Method Details
-
getExtAttrName
- Specified by:
getExtAttrName
in interfaceVirSchema
-
setExtAttrName
- Specified by:
setExtAttrName
in interfaceVirSchema
-
isReadonly
public boolean isReadonly()- Specified by:
isReadonly
in interfaceSchema
-
setReadonly
public void setReadonly(boolean readonly) - Specified by:
setReadonly
in interfaceVirSchema
-
getType
-
getMandatoryCondition
- Specified by:
getMandatoryCondition
in interfaceSchema
-
isMultivalue
public boolean isMultivalue()- Specified by:
isMultivalue
in interfaceSchema
-
isUniqueConstraint
public boolean isUniqueConstraint()- Specified by:
isUniqueConstraint
in interfaceSchema
-
getAnyTypeClass
- Specified by:
getAnyTypeClass
in interfaceSchema
-
setAnyTypeClass
- Specified by:
setAnyTypeClass
in interfaceSchema
-
getResource
- Specified by:
getResource
in interfaceVirSchema
-
setResource
- Specified by:
setResource
in interfaceVirSchema
-
getAnyType
- Specified by:
getAnyType
in interfaceVirSchema
-
setAnyType
- Specified by:
setAnyType
in interfaceVirSchema
-