edu.internet2.middleware.grouper.ws.soap
Class WsHasMemberResult

java.lang.Object
  extended by edu.internet2.middleware.grouper.ws.soap.WsHasMemberResult
All Implemented Interfaces:
ResultMetadataHolder

public class WsHasMemberResult
extends Object
implements ResultMetadataHolder

Result of seeing if one subject is a member of a group. The number of results will equal the number of subjects sent in to the method

Author:
mchyzer

Nested Class Summary
static class WsHasMemberResult.WsHasMemberResultCode
          result code of a request
 
Constructor Summary
WsHasMemberResult()
          empty constructor
WsHasMemberResult(WsSubjectLookup wsSubjectLookup, String[] subjectAttributeNamesToRetrieve)
          result based on a subject lookup.
 
Method Summary
 void assignResultCode(WsHasMemberResult.WsHasMemberResultCode hasMemberResultCode)
          assign the code from the enum
 void assignResultCodeException(Exception e, WsSubjectLookup wsSubjectLookup)
          assign a resultcode of exception, and process/log the exception
 WsResultMeta getResultMetadata()
          get the result metadata
 WsSubject getWsSubject()
           
 WsHasMemberResult.WsHasMemberResultCode resultCode()
          convert string to result code
 void setResultMetadata(WsResultMeta resultMetadata1)
           
 void setWsSubject(WsSubject wsSubjectResult1)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WsHasMemberResult

public WsHasMemberResult()
empty constructor


WsHasMemberResult

public WsHasMemberResult(WsSubjectLookup wsSubjectLookup,
                         String[] subjectAttributeNamesToRetrieve)
result based on a subject lookup. Might set stat codes meaning abort mission

Parameters:
wsSubjectLookup -
subjectAttributeNamesToRetrieve -
Method Detail

getWsSubject

public WsSubject getWsSubject()
Returns:
the wsSubject

setWsSubject

public void setWsSubject(WsSubject wsSubjectResult1)
Parameters:
wsSubjectResult1 - the wsSubject to set

assignResultCode

public void assignResultCode(WsHasMemberResult.WsHasMemberResultCode hasMemberResultCode)
assign the code from the enum

Parameters:
hasMemberResultCode -

assignResultCodeException

public void assignResultCodeException(Exception e,
                                      WsSubjectLookup wsSubjectLookup)
assign a resultcode of exception, and process/log the exception

Parameters:
e -
wsSubjectLookup -

getResultMetadata

public WsResultMeta getResultMetadata()
Description copied from interface: ResultMetadataHolder
get the result metadata

Specified by:
getResultMetadata in interface ResultMetadataHolder
Returns:
the resultMetadata

resultCode

public WsHasMemberResult.WsHasMemberResultCode resultCode()
convert string to result code

Returns:
the result code

setResultMetadata

public void setResultMetadata(WsResultMeta resultMetadata1)
Parameters:
resultMetadata1 - the resultMetadata to set