@Entity @GroupCheck public class JPAGroup extends AbstractAny<GPlainAttr> implements Group
Modifier and Type | Field and Description |
---|---|
protected Group |
groupOwner |
static String |
TABLE |
protected User |
userOwner |
LOG
EMAIL_PATTERN, ID_PATTERN, ID_REGEX
Constructor and Description |
---|
JPAGroup() |
getRealm, getStatus, setRealm, setStatus
getCreationDate, getCreator, getLastChangeDate, getLastModifier, setCreationDate, setCreator, setLastChangeDate, setLastModifier
getKey, setKey
checkImplementationType, checkType, equals, hashCode, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getRealm, getStatus, setRealm, setStatus
getCreationDate, getCreator, getLastChangeDate, getLastModifier, setCreationDate, setCreator, setLastChangeDate, setLastModifier
public static final String TABLE
protected User userOwner
protected Group groupOwner
public AnyType getType()
getType
in interface Any<GPlainAttr>
public void setType(AnyType type)
setType
in interface Any<GPlainAttr>
public boolean add(ExternalResource resource)
add
in interface Any<GPlainAttr>
public List<? extends ExternalResource> getResources()
getResources
in interface Any<GPlainAttr>
public User getUserOwner()
getUserOwner
in interface Group
public void setUserOwner(User userOwner)
setUserOwner
in interface Group
public Group getGroupOwner()
getGroupOwner
in interface Group
public void setGroupOwner(Group group)
setGroupOwner
in interface Group
public boolean add(GPlainAttr attr)
add
in interface Attributable<GPlainAttr>
public boolean remove(GPlainAttr attr)
remove
in interface Attributable<GPlainAttr>
public Optional<? extends GPlainAttr> getPlainAttr(String plainSchema)
Attributable
getPlainAttr
in interface Attributable<GPlainAttr>
plainSchema
- plain schema namepublic List<? extends GPlainAttr> getPlainAttrs()
Attributable
getPlainAttrs
in interface Attributable<GPlainAttr>
public UDynGroupMembership getUDynMembership()
getUDynMembership
in interface Group
public void setUDynMembership(UDynGroupMembership uDynMembership)
setUDynMembership
in interface Group
public boolean add(AnyTypeClass auxClass)
add
in interface Any<GPlainAttr>
public List<? extends AnyTypeClass> getAuxClasses()
getAuxClasses
in interface Any<GPlainAttr>
public boolean add(ADynGroupMembership dynGroupMembership)
public Optional<? extends ADynGroupMembership> getADynMembership(AnyType anyType)
getADynMembership
in interface Group
public List<? extends ADynGroupMembership> getADynMemberships()
getADynMemberships
in interface Group
public boolean add(TypeExtension typeExtension)
public Optional<? extends TypeExtension> getTypeExtension(AnyType anyType)
getTypeExtension
in interface Group
public List<? extends TypeExtension> getTypeExtensions()
getTypeExtensions
in interface Group
Copyright © 2010–2023 The Apache Software Foundation. All rights reserved.