edu.internet2.middleware.grouper.ws.coresoap
Class WsAssignGrouperPrivilegesResult

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

public class WsAssignGrouperPrivilegesResult
extends Object
implements ResultMetadataHolder

Result of assigning or removing a privilege

Author:
mchyzer

Nested Class Summary
static class WsAssignGrouperPrivilegesResult.WsAssignGrouperPrivilegesResultCode
          result code of a request
 
Constructor Summary
WsAssignGrouperPrivilegesResult()
          empty
 
Method Summary
 void assignResultCode(WsAssignGrouperPrivilegesResult.WsAssignGrouperPrivilegesResultCode wsAssignGrouperPrivilegesResultCode)
          assign the code from the enum
 void assignResultCodeException(WsAssignGrouperPrivilegesResult.WsAssignGrouperPrivilegesResultCode wsMemberChangeSubjectLiteResultCodeOverride, String theError, Exception e)
          prcess an exception, log, etc
 String getAllowed()
          whether this privilege is allowed T/F
 WsParam[] getParams()
           
 String getPrivilegeName()
          privilege type, e.g.
 String getPrivilegeType()
          privilege type, e.g.
 WsResultMeta getResultMetadata()
          get the result metadata
 WsSubject getWsSubject()
          subject that was changed to
 void processSubject(WsSubjectLookup wsSubjectLookup1, String[] theSubjectAttributeNames)
          assign the code from the enum
 WsAssignGrouperPrivilegesResult.WsAssignGrouperPrivilegesResultCode resultCode()
          convert string to result code
 void setAllowed(String allowed1)
          whether this privilege is allowed T/F
 void setParams(WsParam[] params1)
           
 void setPrivilegeName(String privilegeName1)
          privilege type, e.g.
 void setPrivilegeType(String privilegeType1)
          privilege type, e.g.
 void setResultMetadata(WsResultMeta resultMetadata1)
           
 void setWsSubject(WsSubject wsSubject1)
          subject that was changed to
 String toString()
          make sure this is an explicit toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WsAssignGrouperPrivilegesResult

public WsAssignGrouperPrivilegesResult()
empty

Method Detail

toString

public String toString()
make sure this is an explicit toString

Overrides:
toString in class Object

processSubject

public void processSubject(WsSubjectLookup wsSubjectLookup1,
                           String[] theSubjectAttributeNames)
assign the code from the enum

Parameters:
wsSubjectLookup1 -
theSubjectAttributeNames -

assignResultCodeException

public void assignResultCodeException(WsAssignGrouperPrivilegesResult.WsAssignGrouperPrivilegesResultCode wsMemberChangeSubjectLiteResultCodeOverride,
                                      String theError,
                                      Exception e)
prcess an exception, log, etc

Parameters:
wsMemberChangeSubjectLiteResultCodeOverride -
theError -
e -

assignResultCode

public void assignResultCode(WsAssignGrouperPrivilegesResult.WsAssignGrouperPrivilegesResultCode wsAssignGrouperPrivilegesResultCode)
assign the code from the enum

Parameters:
wsAssignGrouperPrivilegesResultCode -

getResultMetadata

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

Specified by:
getResultMetadata in interface ResultMetadataHolder
Returns:
the resultMetadata

setResultMetadata

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

getParams

public WsParam[] getParams()
Returns:
the params

setParams

public void setParams(WsParam[] params1)
Parameters:
params1 - the params to set

getAllowed

public String getAllowed()
whether this privilege is allowed T/F

Returns:
if allowed

getPrivilegeName

public String getPrivilegeName()
privilege type, e.g. naming, or access

Returns:
the name

getPrivilegeType

public String getPrivilegeType()
privilege type, e.g. naming, or access

Returns:
the type

getWsSubject

public WsSubject getWsSubject()
subject that was changed to

Returns:
the subjectId

setAllowed

public void setAllowed(String allowed1)
whether this privilege is allowed T/F

Parameters:
allowed1 -

setPrivilegeName

public void setPrivilegeName(String privilegeName1)
privilege type, e.g. naming, or access

Parameters:
privilegeName1 -

setPrivilegeType

public void setPrivilegeType(String privilegeType1)
privilege type, e.g. naming, or access

Parameters:
privilegeType1 -

setWsSubject

public void setWsSubject(WsSubject wsSubject1)
subject that was changed to

Parameters:
wsSubject1 - the wsSubject1 to set

resultCode

public WsAssignGrouperPrivilegesResult.WsAssignGrouperPrivilegesResultCode resultCode()
convert string to result code

Returns:
the result code