Interface Groupable<L extends Any,M extends Membership<L>,REL extends Relationship<L,AnyObject>>
- All Superinterfaces:
Any,Attributable,Entity,Serializable
- All Known Implementing Classes:
AbstractGroupableRelatable,AbstractGroupableRelatable,JPAAnyObject,JPAUser,Neo4jAnyObject,Neo4jUser
public interface Groupable<L extends Any,M extends Membership<L>,REL extends Relationship<L,AnyObject>>
extends Any
-
Field Summary
Fields inherited from interface org.apache.syncope.core.persistence.api.entity.Entity
EMAIL_PATTERN, ID_PATTERN, ID_REGEX -
Method Summary
Modifier and TypeMethodDescriptionbooleangetMembership(String groupKey) getPlainAttr(String plainSchema, Membership<?> membership) Returns the plain attribute for this instance, the given schema name and the given membership - if found,NULLotherwise.getPlainAttrs(String plainSchema) Returns the list of plain attributes for this instance and the given schema name (including membeship attributes, as opposite toAttributable.getPlainAttr(java.lang.String)).getPlainAttrs(Membership<?> membership) Returns the list of plain attributes for this instance and the given membership.booleanMethods inherited from interface org.apache.syncope.core.persistence.api.entity.Any
add, add, getAuxClasses, getCreationContext, getCreationDate, getCreator, getLastChangeContext, getLastChangeDate, getLastModifier, getRealm, getResources, getStatus, getType, setCreationContext, setCreationDate, setCreator, setLastChangeContext, setLastChangeDate, setLastModifier, setRealm, setStatus, setTypeMethods inherited from interface org.apache.syncope.core.persistence.api.entity.Attributable
add, getPlainAttr, getPlainAttrs, remove
-
Method Details
-
getPlainAttr
Returns the plain attribute for this instance, the given schema name and the given membership - if found,NULLotherwise.- Parameters:
plainSchema- plain schema namemembership- membership- Returns:
- plain attribute for this instance, the given schema name and the given membership
-
getPlainAttrs
Returns the list of plain attributes for this instance and the given schema name (including membeship attributes, as opposite toAttributable.getPlainAttr(java.lang.String)).- Parameters:
plainSchema- plain schema name- Returns:
- list of plain attributes for this instance and the given schema name (including membeship attributes)
-
getPlainAttrs
Returns the list of plain attributes for this instance and the given membership.- Parameters:
membership- membership- Returns:
- list of plain attributes for this instance and the given membership
-
add
-
remove
-
getMembership
-
getMemberships
-