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

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

public class WsGroupDeleteResult
extends Object
implements ResultMetadataHolder

Result of one group being deleted. The number of these result objects will equal the number of groups sent in to the method to be deleted

Author:
mchyzer

Nested Class Summary
static class WsGroupDeleteResult.WsGroupDeleteResultCode
          result code of a request
 
Constructor Summary
WsGroupDeleteResult()
          empty constructor
WsGroupDeleteResult(WsGroupLookup wsGroupLookup)
           
 
Method Summary
 void assignGroup(Group group, WsGroupLookup wsGroupLookup, boolean includeDetail)
          create a result based on group
 void assignResultCode(WsGroupDeleteResult.WsGroupDeleteResultCode groupDeleteResultCode)
          assign the code from the enum
 void assignResultCodeException(Exception e, WsGroupLookup wsGroupLookup)
          assign a resultcode of exception, and process/log the exception
 WsResultMeta getResultMetadata()
          get the result metadata
 WsGroup getWsGroup()
           
 WsGroupDeleteResult.WsGroupDeleteResultCode resultCode()
          convert string to result code
 void setResultMetadata(WsResultMeta resultMetadata1)
           
 void setWsGroup(WsGroup wsGroupResult1)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WsGroupDeleteResult

public WsGroupDeleteResult()
empty constructor


WsGroupDeleteResult

public WsGroupDeleteResult(WsGroupLookup wsGroupLookup)
Parameters:
wsGroupLookup - is the group lookup to assign
Method Detail

assignGroup

public void assignGroup(Group group,
                        WsGroupLookup wsGroupLookup,
                        boolean includeDetail)
create a result based on group

Parameters:
group -
wsGroupLookup -
includeDetail -

assignResultCode

public void assignResultCode(WsGroupDeleteResult.WsGroupDeleteResultCode groupDeleteResultCode)
assign the code from the enum

Parameters:
groupDeleteResultCode -

getWsGroup

public WsGroup getWsGroup()
Returns:
the wsGroup

setWsGroup

public void setWsGroup(WsGroup wsGroupResult1)
Parameters:
wsGroupResult1 - the wsGroup to set

assignResultCodeException

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

Parameters:
e -
wsGroupLookup -

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

resultCode

public WsGroupDeleteResult.WsGroupDeleteResultCode resultCode()
convert string to result code

Returns:
the result code