Package cz.metacentrum.perun.core.api
Class RichMember
java.lang.Object
cz.metacentrum.perun.core.api.PerunBean
cz.metacentrum.perun.core.api.Auditable
cz.metacentrum.perun.core.api.Member
cz.metacentrum.perun.core.api.RichMember
- All Implemented Interfaces:
Serializable
,Comparable<PerunBean>
Member of a Virtual Organization.
- Author:
- Michal Prochazka michalp@ics.muni.cz, Martin Kuba makub@ics.muni.cz
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionRichMember
(User user, Member member, List<UserExtSource> userExtSources) RichMember
(User user, Member member, List<UserExtSource> userExtSources, List<Attribute> userAttributes, List<Attribute> memberAttributes) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addMemberAttribute
(Attribute attribute) void
addUserAttribute
(Attribute attribute) void
addUserExtSource
(UserExtSource userExtSource) int
getUser()
void
setMemberAttributes
(List<Attribute> memberAttributes) void
void
setUserAttributes
(List<Attribute> userAttributes) void
setUserExtSources
(List<UserExtSource> userExtSources) toString()
Methods inherited from class cz.metacentrum.perun.core.api.Member
equals, getGroupStatus, getGroupStatuses, getMembershipType, getSourceGroupId, getStatus, getUserId, getVoId, hashCode, isDualMembership, isSponsored, putGroupStatus, putGroupStatuses, setDualMembership, setGroupsStatuses, setMembershipType, setMembershipType, setSourceGroupId, setSponsored, setStatus, setStatus, setUserId, setVoId
Methods inherited from class cz.metacentrum.perun.core.api.Auditable
getCreatedAt, getCreatedBy, getCreatedByUid, getModifiedAt, getModifiedBy, getModifiedByUid, setCreatedAt, setCreatedBy, setCreatedByUid, setModifiedAt, setModifiedBy, setModifiedByUid
Methods inherited from class cz.metacentrum.perun.core.api.PerunBean
getBeanName, getId, setId
-
Constructor Details
-
RichMember
public RichMember() -
RichMember
-
RichMember
-
-
Method Details
-
addMemberAttribute
-
addUserAttribute
-
addUserExtSource
-
compareTo
- Specified by:
compareTo
in interfaceComparable<PerunBean>
- Overrides:
compareTo
in classPerunBean
-
getMemberAttributes
-
setMemberAttributes
-
getUser
-
setUser
-
getUserAttributes
-
setUserAttributes
-
getUserExtSources
-
setUserExtSources
-
serializeToString
- Overrides:
serializeToString
in classMember
-
toString
-