edu.internet2.middleware.grouperClient.api
Class GcDeleteMember

java.lang.Object
  extended by edu.internet2.middleware.grouperClient.api.GcDeleteMember

public class GcDeleteMember
extends java.lang.Object

class to run an delete member web service call


Constructor Summary
GcDeleteMember()
           
 
Method Summary
 GcDeleteMember addParam(java.lang.String paramName, java.lang.String paramValue)
          add a param to the list
 GcDeleteMember addParam(WsParam wsParam)
          add a param to the list
 GcDeleteMember addSubjectAttributeName(java.lang.String subjectAttributeName)
           
 GcDeleteMember addSubjectId(java.lang.String subjectId)
          add a subject lookup
 GcDeleteMember addSubjectIdentifier(java.lang.String subjectIdentifier)
          add a subject lookup
 GcDeleteMember addSubjectLookup(WsSubjectLookup wsSubjectLookup)
          add a subject lookup
 GcDeleteMember assignActAsSubject(WsSubjectLookup theActAsSubject)
          assign the act as subject if any
 GcDeleteMember assignClientVersion(java.lang.String theClientVersion)
          assign client version
 GcDeleteMember assignFieldName(java.lang.String theFieldName)
          assign the field name to the request
 GcDeleteMember assignGroupIdIndex(java.lang.Long theGroupIdIndex)
          set the group id index
 GcDeleteMember assignGroupName(java.lang.String theGroupName)
          set the group name
 GcDeleteMember assignGroupUuid(java.lang.String theGroupUuid)
          set the group uuid
 GcDeleteMember assignIncludeGroupDetail(java.lang.Boolean theIncludeGroupDetail)
          assign if the group detail should be included
 GcDeleteMember assignIncludeSubjectDetail(java.lang.Boolean theIncludeSubjectDetail)
          if should include subject detail
 GcDeleteMember assignTxType(GcTransactionType gcTransactionType)
          assign the tx type
 WsDeleteMemberResults execute()
          execute the call and return the results.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GcDeleteMember

public GcDeleteMember()
Method Detail

assignClientVersion

public GcDeleteMember assignClientVersion(java.lang.String theClientVersion)
assign client version

Parameters:
theClientVersion -
Returns:
this for chaining

assignGroupName

public GcDeleteMember assignGroupName(java.lang.String theGroupName)
set the group name

Parameters:
theGroupName -
Returns:
this for chaining

assignGroupIdIndex

public GcDeleteMember assignGroupIdIndex(java.lang.Long theGroupIdIndex)
set the group id index

Parameters:
theGroupIndex -
Returns:
this for chaining

addParam

public GcDeleteMember addParam(java.lang.String paramName,
                               java.lang.String paramValue)
add a param to the list

Parameters:
paramName -
paramValue -
Returns:
this for chaining

addParam

public GcDeleteMember addParam(WsParam wsParam)
add a param to the list

Parameters:
wsParam -
Returns:
this for chaining

addSubjectLookup

public GcDeleteMember addSubjectLookup(WsSubjectLookup wsSubjectLookup)
add a subject lookup

Parameters:
wsSubjectLookup -
Returns:
this for chaining

addSubjectId

public GcDeleteMember addSubjectId(java.lang.String subjectId)
add a subject lookup

Parameters:
subjectId -
Returns:
this for chaining

addSubjectIdentifier

public GcDeleteMember addSubjectIdentifier(java.lang.String subjectIdentifier)
add a subject lookup

Parameters:
subjectIdentifier -
Returns:
this for chaining

assignActAsSubject

public GcDeleteMember assignActAsSubject(WsSubjectLookup theActAsSubject)
assign the act as subject if any

Parameters:
theActAsSubject -
Returns:
this for chaining

assignFieldName

public GcDeleteMember assignFieldName(java.lang.String theFieldName)
assign the field name to the request

Parameters:
theFieldName -
Returns:
this for chaining

assignTxType

public GcDeleteMember assignTxType(GcTransactionType gcTransactionType)
assign the tx type

Parameters:
gcTransactionType -
Returns:
self for chaining

addSubjectAttributeName

public GcDeleteMember addSubjectAttributeName(java.lang.String subjectAttributeName)
Parameters:
subjectAttributeName -
Returns:
this for chaining

assignIncludeGroupDetail

public GcDeleteMember assignIncludeGroupDetail(java.lang.Boolean theIncludeGroupDetail)
assign if the group detail should be included

Parameters:
theIncludeGroupDetail -
Returns:
this for chaining

assignIncludeSubjectDetail

public GcDeleteMember assignIncludeSubjectDetail(java.lang.Boolean theIncludeSubjectDetail)
if should include subject detail

Parameters:
theIncludeSubjectDetail -
Returns:
this for chaining

execute

public WsDeleteMemberResults execute()
execute the call and return the results. If there is a problem calling the service, an exception will be thrown

Returns:
the results

assignGroupUuid

public GcDeleteMember assignGroupUuid(java.lang.String theGroupUuid)
set the group uuid

Parameters:
theGroupUuid -
Returns:
this for chaining