Interface Group
-
- All Superinterfaces:
Any<GPlainAttr>
,Attributable<GPlainAttr>
,Entity
,Serializable
- All Known Implementing Classes:
JPAGroup
,JPAJSONGroup
public interface Group extends Any<GPlainAttr>
-
-
Field Summary
-
Fields inherited from interface org.apache.syncope.core.persistence.api.entity.Entity
EMAIL_PATTERN, ID_PATTERN, ID_REGEX
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
add(ADynGroupMembership dynGroupMembership)
boolean
add(TypeExtension typeExtension)
Optional<? extends ADynGroupMembership>
getADynMembership(AnyType anyType)
List<? extends ADynGroupMembership>
getADynMemberships()
Group
getGroupOwner()
String
getName()
Optional<? extends TypeExtension>
getTypeExtension(AnyType anyType)
List<? extends TypeExtension>
getTypeExtensions()
UDynGroupMembership
getUDynMembership()
User
getUserOwner()
void
setGroupOwner(Group groupOwner)
void
setName(String name)
void
setUDynMembership(UDynGroupMembership uDynMembership)
void
setUserOwner(User userOwner)
-
Methods 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, setType
-
Methods inherited from interface org.apache.syncope.core.persistence.api.entity.Attributable
add, getPlainAttr, getPlainAttrs, remove
-
-
-
-
Method Detail
-
getName
String getName()
-
setName
void setName(String name)
-
getGroupOwner
Group getGroupOwner()
-
getUserOwner
User getUserOwner()
-
setGroupOwner
void setGroupOwner(Group groupOwner)
-
setUserOwner
void setUserOwner(User userOwner)
-
getUDynMembership
UDynGroupMembership getUDynMembership()
-
setUDynMembership
void setUDynMembership(UDynGroupMembership uDynMembership)
-
add
boolean add(ADynGroupMembership dynGroupMembership)
-
getADynMembership
Optional<? extends ADynGroupMembership> getADynMembership(AnyType anyType)
-
getADynMemberships
List<? extends ADynGroupMembership> getADynMemberships()
-
add
boolean add(TypeExtension typeExtension)
-
getTypeExtension
Optional<? extends TypeExtension> getTypeExtension(AnyType anyType)
-
getTypeExtensions
List<? extends TypeExtension> getTypeExtensions()
-
-