Class AbstractAny<P extends PlainAttr<?>>
java.lang.Object
org.apache.syncope.core.persistence.neo4j.entity.AbstractNode
org.apache.syncope.core.persistence.neo4j.entity.AbstractGeneratedKeyNode
org.apache.syncope.core.persistence.neo4j.entity.AbstractAny<P>
- All Implemented Interfaces:
Serializable
,Any<P>
,Attributable<P>
,Entity
- Direct Known Subclasses:
AbstractGroupableRelatable
,Neo4jGroup
@AnyCheck
public abstract class AbstractAny<P extends PlainAttr<?>>
extends AbstractGeneratedKeyNode
implements Any<P>
- See Also:
-
Field Summary
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 TypeMethodDescriptionvoid
protected void
doComplete
(Map<String, ? extends P> plainAttrs) getPlainAttr
(String plainSchema) Returns the plain attribute for this instance and the given schema name.sgetRealm()
void
setCreationContext
(String creationContext) void
setCreationDate
(OffsetDateTime creationDate) void
setCreator
(String creator) void
setLastChangeContext
(String lastChangeContext) void
setLastChangeDate
(OffsetDateTime lastChangeDate) void
setLastModifier
(String lastModifier) protected abstract void
setPlainAttrOwner
(P plainAttr) void
void
Methods inherited from class org.apache.syncope.core.persistence.neo4j.entity.AbstractGeneratedKeyNode
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.Any
add, add, getAuxClasses, getResources, getType, setType
Methods inherited from interface org.apache.syncope.core.persistence.api.entity.Attributable
add, getPlainAttrs, remove
-
Constructor Details
-
AbstractAny
public AbstractAny()
-
-
Method Details
-
getCreator
- Specified by:
getCreator
in interfaceAny<P extends PlainAttr<?>>
-
setCreator
- Specified by:
setCreator
in interfaceAny<P extends PlainAttr<?>>
-
getCreationDate
- Specified by:
getCreationDate
in interfaceAny<P extends PlainAttr<?>>
-
setCreationDate
- Specified by:
setCreationDate
in interfaceAny<P extends PlainAttr<?>>
-
getCreationContext
- Specified by:
getCreationContext
in interfaceAny<P extends PlainAttr<?>>
-
setCreationContext
- Specified by:
setCreationContext
in interfaceAny<P extends PlainAttr<?>>
-
getLastModifier
- Specified by:
getLastModifier
in interfaceAny<P extends PlainAttr<?>>
-
setLastModifier
- Specified by:
setLastModifier
in interfaceAny<P extends PlainAttr<?>>
-
getLastChangeDate
- Specified by:
getLastChangeDate
in interfaceAny<P extends PlainAttr<?>>
-
setLastChangeDate
- Specified by:
setLastChangeDate
in interfaceAny<P extends PlainAttr<?>>
-
getLastChangeContext
- Specified by:
getLastChangeContext
in interfaceAny<P extends PlainAttr<?>>
-
setLastChangeContext
- Specified by:
setLastChangeContext
in interfaceAny<P extends PlainAttr<?>>
-
getRealm
-
setRealm
-
getStatus
-
setStatus
-
plainAttrs
-
getPlainAttr
Description copied from interface:Attributable
Returns the plain attribute for this instance and the given schema name.s- Specified by:
getPlainAttr
in interfaceAttributable<P extends PlainAttr<?>>
- Parameters:
plainSchema
- plain schema name- Returns:
- plain attribute for this instance and the given schema name
-
setPlainAttrOwner
-
doComplete
-
completePlainAttrs
public void completePlainAttrs()
-