edu.internet2.middleware.grouperClient.api
Class GcMemberChangeSubject

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

public class GcMemberChangeSubject
extends Object

class to run a member change subject


Constructor Summary
GcMemberChangeSubject()
           
 
Method Summary
 GcMemberChangeSubject addParam(String paramName, String paramValue)
          add a param to the list
 GcMemberChangeSubject addParam(WsParam wsParam)
          add a param to the list
 GcMemberChangeSubject addSubjectAttributeName(String subjectAttributeName)
           
 GcMemberChangeSubject assignActAsSubject(WsSubjectLookup theActAsSubject)
          assign the act as subject if any
 GcMemberChangeSubject assignClientVersion(String theClientVersion)
          assign client version
 GcMemberChangeSubject assignDeleteOldMember(boolean isDeleteOldMember)
          if the old member should be deleted if applicable
 GcMemberChangeSubject assignIncludeSubjectDetail(Boolean theIncludeSubjectDetail)
          if should include subject detail
 GcMemberChangeSubject assignNewSubjectLookup(WsSubjectLookup theNewSubjectLookup)
          assign the new subject lookup
 GcMemberChangeSubject assignOldSubjectLookup(WsSubjectLookup theOldSubjectLookup)
          assign the old subject lookup
 GcMemberChangeSubject assignTxType(GcTransactionType gcTransactionType)
          assign the tx type
 WsMemberChangeSubjectResults 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

GcMemberChangeSubject

public GcMemberChangeSubject()
Method Detail

assignOldSubjectLookup

public GcMemberChangeSubject assignOldSubjectLookup(WsSubjectLookup theOldSubjectLookup)
assign the old subject lookup

Parameters:
theOldSubjectLookup -
Returns:
this for chaining

assignNewSubjectLookup

public GcMemberChangeSubject assignNewSubjectLookup(WsSubjectLookup theNewSubjectLookup)
assign the new subject lookup

Parameters:
theNewSubjectLookup -
Returns:
this for chaining

addParam

public GcMemberChangeSubject addParam(String paramName,
                                      String paramValue)
add a param to the list

Parameters:
paramName -
paramValue -
Returns:
this for chaining

addParam

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

Parameters:
wsParam -
Returns:
this for chaining

assignActAsSubject

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

Parameters:
theActAsSubject -
Returns:
this for chaining

assignDeleteOldMember

public GcMemberChangeSubject assignDeleteOldMember(boolean isDeleteOldMember)
if the old member should be deleted if applicable

Parameters:
isDeleteOldMember -
Returns:
this for chaining

assignTxType

public GcMemberChangeSubject assignTxType(GcTransactionType gcTransactionType)
assign the tx type

Parameters:
gcTransactionType -
Returns:
self for chaining

addSubjectAttributeName

public GcMemberChangeSubject addSubjectAttributeName(String subjectAttributeName)
Parameters:
subjectAttributeName -
Returns:
this for chaining

assignIncludeSubjectDetail

public GcMemberChangeSubject assignIncludeSubjectDetail(Boolean theIncludeSubjectDetail)
if should include subject detail

Parameters:
theIncludeSubjectDetail -
Returns:
this for chaining

assignClientVersion

public GcMemberChangeSubject assignClientVersion(String theClientVersion)
assign client version

Parameters:
theClientVersion -
Returns:
this for chaining

execute

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

Returns:
the results