- 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 ParentgetEntity()abstract Class<Parent>getEntityClass()abstract Class<Child>getMemberClass()abstract ChildgetMemberEntity()abstract Set<AccessRightEntity>getRights()abstract voidsetEntity(Parent parent)abstract voidsetMemberEntity(Child child)abstract voidsetRights(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)
-
-