public class WsMembershipAnyLookup extends 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 Set<org.apache.commons.collections.keyvalue.MultiKey> |
convertToGroupMemberIds(edu.internet2.middleware.grouper.GrouperSession grouperSession,
WsMembershipAnyLookup[] wsMembershipAnyLookups,
StringBuilder errorMessage,
edu.internet2.middleware.grouper.group.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
|
String |
retrieveErrorMessage()
error message to return why this is invalid
this is not a javabean property since we dont want it in xml
|
edu.internet2.middleware.grouper.group.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(edu.internet2.middleware.grouper.GrouperSession grouperSession)
retrieve the membership any for this lookup if not looked up yet.
|
edu.internet2.middleware.grouper.group.GroupMember |
retrieveMembershipAnyIfNeeded(edu.internet2.middleware.grouper.GrouperSession grouperSession,
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
|
String |
toString()
make sure this is an explicit toString
|
String |
toStringCompact()
make sure this is an explicit toString
|
public WsMembershipAnyLookup()
public WsMembershipAnyLookup(WsGroupLookup wsGroupLookup1, WsSubjectLookup wsSubjectLookup1)
wsGroupLookup1 - wsSubjectLookup1 - public 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 edu.internet2.middleware.grouper.group.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 String toString()
public void retrieveMembershipAnyIfNeeded(edu.internet2.middleware.grouper.GrouperSession grouperSession)
grouperSession - public edu.internet2.middleware.grouper.group.GroupMember retrieveMembershipAnyIfNeeded(edu.internet2.middleware.grouper.GrouperSession grouperSession,
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 Set<org.apache.commons.collections.keyvalue.MultiKey> convertToGroupMemberIds(edu.internet2.middleware.grouper.GrouperSession grouperSession, WsMembershipAnyLookup[] wsMembershipAnyLookups, StringBuilder errorMessage, edu.internet2.middleware.grouper.group.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 String toStringCompact()
toStringCompact in interface GrouperWsToStringCompactCopyright © 2016 Internet2. All rights reserved.