public class WsMembershipAnyLookup extends java.lang.Object implements GrouperWsToStringCompact
Class to lookup a membership via web service. Put in a uuid, or fill in the other fields developers make sure each setter calls this.clearMembership();
Modifier and Type | Class and Description |
---|---|
static class |
WsMembershipAnyLookup.MembershipAnyFindResult
result of attribute def name find
|
Constructor and Description |
---|
WsMembershipAnyLookup() |
WsMembershipAnyLookup(WsGroupLookup wsGroupLookup1,
WsSubjectLookup wsSubjectLookup1) |
Modifier and Type | Method and Description |
---|---|
boolean |
blank()
see if blank
|
static java.util.Set<MultiKey> |
convertToGroupMemberIds(GrouperSession grouperSession,
WsMembershipAnyLookup[] wsMembershipAnyLookups,
java.lang.StringBuilder errorMessage,
TypeOfGroup typeOfGroup,
int[] lookupCount)
convert membership any lookups to membership any ids
|
WsGroupLookup |
getWsGroupLookup()
group lookup for group
|
WsSubjectLookup |
getWsSubjectLookup()
subject lookup for subject
|
boolean |
hasData()
see if this membership lookup has data
|
java.lang.String |
retrieveErrorMessage()
error message to return why this is invalid
this is not a javabean property since we dont want it in xml
|
GroupMember |
retrieveGroupMember()
Note: this is not a javabean property because we dont want it in the web service
|
WsMembershipAnyLookup.MembershipAnyFindResult |
retrieveMembershipAnyFindResult()
Note: this is not a javabean property because we dont want it in the web service
|
void |
retrieveMembershipAnyIfNeeded(GrouperSession grouperSession)
retrieve the membership any for this lookup if not looked up yet.
|
GroupMember |
retrieveMembershipAnyIfNeeded(GrouperSession grouperSession,
java.lang.String invalidQueryReason)
retrieve the membership any for this lookup if not looked up yet.
|
void |
setWsGroupLookup(WsGroupLookup wsGroupLookup1)
group lookup for group
|
void |
setWsSubjectLookup(WsSubjectLookup wsSubjectLookup1)
subject lookup for subject
|
java.lang.String |
toString()
make sure this is an explicit toString
|
java.lang.String |
toStringCompact()
make sure this is an explicit toString
|
public WsMembershipAnyLookup()
public WsMembershipAnyLookup(WsGroupLookup wsGroupLookup1, WsSubjectLookup wsSubjectLookup1)
wsGroupLookup1
- wsSubjectLookup1
- public java.lang.String retrieveErrorMessage()
public WsGroupLookup getWsGroupLookup()
public void setWsGroupLookup(WsGroupLookup wsGroupLookup1)
wsGroupLookup1
- public WsSubjectLookup getWsSubjectLookup()
public void setWsSubjectLookup(WsSubjectLookup wsSubjectLookup1)
wsSubjectLookup1
- public boolean blank()
public boolean hasData()
public GroupMember retrieveGroupMember()
Note: this is not a javabean property because we dont want it in the web service
public WsMembershipAnyLookup.MembershipAnyFindResult retrieveMembershipAnyFindResult()
Note: this is not a javabean property because we dont want it in the web service
public java.lang.String toString()
toString
in class java.lang.Object
public void retrieveMembershipAnyIfNeeded(GrouperSession grouperSession)
grouperSession
- public GroupMember retrieveMembershipAnyIfNeeded(GrouperSession grouperSession, java.lang.String invalidQueryReason) throws WsInvalidQueryException
grouperSession
- invalidQueryReason
- is the text to go in the WsInvalidQueryExceptionWsInvalidQueryException
- if there is a problem, and if the invalidQueryReason is setpublic static java.util.Set<MultiKey> convertToGroupMemberIds(GrouperSession grouperSession, WsMembershipAnyLookup[] wsMembershipAnyLookups, java.lang.StringBuilder errorMessage, TypeOfGroup typeOfGroup, int[] lookupCount)
grouperSession
- wsMembershipAnyLookups
- errorMessage
- typeOfGroup
- lookupCount
- is an array of size one int where 1 will be added if there are records, and no change if notpublic java.lang.String toStringCompact()
toStringCompact
in interface GrouperWsToStringCompact