- java.lang.Object
-
- org.openiam.base.domain.KeyEntity
-
- org.openiam.idm.srvc.membership.domain.AbstractMembershipXrefEntity<Parent,Child>
-
- All Implemented Interfaces:
Serializable
,BaseIdentity
,EdgeIdAware
,MembershipAware
- Direct Known Subclasses:
GroupToGroupMembershipXrefEntity
,GroupToOrgMembershipXrefEntity
,GroupToResourceMembershipXrefEntity
,OrgToOrgMembershipXrefEntity
,ResourceToOrgMembershipXrefEntity
,ResourceToResourceMembershipXrefEntity
,RoleToGroupMembershipXrefEntity
,RoleToOrgMembershipXrefEntity
,RoleToResourceMembershipXrefEntity
,RoleToRoleMembershipXrefEntity
,UserToGroupMembershipXrefEntity
,UserToOrganizationMembershipXrefEntity
,UserToResourceMembershipXrefEntity
,UserToRoleMembershipXrefEntity
@MappedSuperclass public abstract class AbstractMembershipXrefEntity<Parent extends KeyEntity,Child extends KeyEntity> extends KeyEntity implements MembershipAware, EdgeIdAware
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AbstractMembershipXrefEntity()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract Parent
getEntity()
abstract Class<Parent>
getEntityClass()
abstract Class<Child>
getMemberClass()
abstract Child
getMemberEntity()
abstract Set<AccessRightEntity>
getRights()
abstract void
setEntity(Parent parent)
abstract void
setMemberEntity(Child child)
abstract void
setRights(Set<AccessRightEntity> rights)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.openiam.base.BaseIdentity
getId, setId
-
Methods inherited from interface org.openiam.graph.model.EdgeIdAware
getEdgeId
-
Methods inherited from interface org.openiam.membership.MembershipAware
getEndDate, getId, getStartDate
-
-
-
-
Method Detail
-
getRights
public abstract Set<AccessRightEntity> getRights()
-
setRights
public abstract void setRights(Set<AccessRightEntity> rights)
-
getEntity
public abstract Parent getEntity()
-
setEntity
public abstract void setEntity(Parent parent)
-
getMemberEntity
public abstract Child getMemberEntity()
-
setMemberEntity
public abstract void setMemberEntity(Child child)
-
-