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

java.lang.Object
  extended by edu.internet2.middleware.grouper.ws.coresoap.WsAssignAttributeBatchEntry

public class WsAssignAttributeBatchEntry
extends java.lang.Object

If sending in attribute assignments in batch, this is one of the entries

Author:
mchyzer

Constructor Summary
WsAssignAttributeBatchEntry()
           
 
Method Summary
 java.lang.String getAction()
          action to assign, or "assign" is the default if blank
 java.lang.String getAssignmentDisabledTime()
          disabled time, or null for not disabled.
 java.lang.String getAssignmentEnabledTime()
          enabled time, or null for enabled now.
 java.lang.String getAssignmentNotes()
          notes on the assignment (optional)
 java.lang.String getAttributeAssignOperation()
          operation to perform for attribute on owners, from enum AttributeAssignOperation assign_attr, add_attr, remove_attr
 java.lang.String getAttributeAssignType()
          Type of owner, from enum AttributeAssignType, e.g.
 java.lang.String getAttributeAssignValueOperation()
          operation to perform for attribute value on attribute assignments: assign_value, add_value, remove_value, replace_values
 java.lang.String getDelegatable()
          really only for permissions, if the assignee can delegate to someone else.
 WsAttributeAssignValue[] getValues()
          are the values to assign, replace, remove, etc.
 WsAttributeAssignLookup getWsAttributeAssignLookup()
          lookup to remove etc
 WsAttributeDefNameLookup getWsAttributeDefNameLookup()
          attribute def names to assign to the owners
 WsAttributeAssignLookup getWsOwnerAttributeAssignLookup()
          if you know the assign ids you want or the index of the backreference id, put it here for an assignment on an assignment
 WsAttributeDefLookup getWsOwnerAttributeDefLookup()
          attribute definition to assign to
 WsGroupLookup getWsOwnerGroupLookup()
          group to assign attribute to
 WsMembershipAnyLookup getWsOwnerMembershipAnyLookup()
          effective membership to assign to
 WsMembershipLookup getWsOwnerMembershipLookup()
          immediate membership to assign to
 WsStemLookup getWsOwnerStemLookup()
          stem to assign attribute to
 WsSubjectLookup getWsOwnerSubjectLookup()
          subject of the member to assign to
 void setAction(java.lang.String action1)
          action to assign, or "assign" is the default if blank
 void setAssignmentDisabledTime(java.lang.String assignmentDisabledTime1)
          disabled time, or null for not disabled.
 void setAssignmentEnabledTime(java.lang.String assignmentEnabledTime1)
          enabled time, or null for enabled now.
 void setAssignmentNotes(java.lang.String assignmentNotes1)
          notes on the assignment (optional)
 void setAttributeAssignOperation(java.lang.String attributeAssignOperation1)
          operation to perform for attribute on owners, from enum AttributeAssignOperation assign_attr, add_attr, remove_attr
 void setAttributeAssignType(java.lang.String attributeAssignType1)
          Type of owner, from enum AttributeAssignType, e.g.
 void setAttributeAssignValueOperation(java.lang.String attributeAssignValueOperation1)
          operation to perform for attribute value on attribute assignments: assign_value, add_value, remove_value, replace_values
 void setDelegatable(java.lang.String delegatable1)
          really only for permissions, if the assignee can delegate to someone else.
 void setValues(WsAttributeAssignValue[] values1)
          are the values to assign, replace, remove, etc.
 void setWsAttributeAssignLookup(WsAttributeAssignLookup wsAttributeAssignLookup1)
          lookup to remove etc
 void setWsAttributeDefNameLookup(WsAttributeDefNameLookup wsAttributeDefNameLookup1)
          attribute def names to assign to the owners
 void setWsOwnerAttributeAssignLookup(WsAttributeAssignLookup wsOwnerAttributeAssignLookup1)
          if you know the assign ids you want or the index of the backreference id, put it here for an assignment on an assignment
 void setWsOwnerAttributeDefLookup(WsAttributeDefLookup wsOwnerAttributeDefLookup1)
          attribute definition to assign to
 void setWsOwnerGroupLookup(WsGroupLookup wsOwnerGroupLookup1)
          group to assign attribute to
 void setWsOwnerMembershipAnyLookup(WsMembershipAnyLookup wsOwnerMembershipAnyLookup1)
          effective membership to assign to
 void setWsOwnerMembershipLookup(WsMembershipLookup wsOwnerMembershipLookup1)
          immediate membership to assign to
 void setWsOwnerStemLookup(WsStemLookup wsOwnerStemLookup1)
          stem to assign attribute to
 void setWsOwnerSubjectLookup(WsSubjectLookup wsOwnerSubjectLookup1)
          subject of the member to assign to
 java.lang.String toString()
           
static java.lang.String toString(WsAssignAttributeBatchEntry[] wsAssignAttributeBatchEntries, int maxSize)
          turn an array to a string
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

WsAssignAttributeBatchEntry

public WsAssignAttributeBatchEntry()
Method Detail

getAttributeAssignType

public java.lang.String getAttributeAssignType()
Type of owner, from enum AttributeAssignType, e.g. group, member, stem, any_mem, imm_mem, attr_def, group_asgn, mem_asgn, stem_asgn, any_mem_asgn, imm_mem_asgn, attr_def_asgn

Returns:
type

setAttributeAssignType

public void setAttributeAssignType(java.lang.String attributeAssignType1)
Type of owner, from enum AttributeAssignType, e.g. group, member, stem, any_mem, imm_mem, attr_def, group_asgn, mem_asgn, stem_asgn, any_mem_asgn, imm_mem_asgn, attr_def_asgn

Parameters:
attributeAssignType1 -

getWsAttributeDefNameLookup

public WsAttributeDefNameLookup getWsAttributeDefNameLookup()
attribute def names to assign to the owners

Returns:
attribute def name

setWsAttributeDefNameLookup

public void setWsAttributeDefNameLookup(WsAttributeDefNameLookup wsAttributeDefNameLookup1)
attribute def names to assign to the owners

Parameters:
wsAttributeDefNameLookup1 -

getAttributeAssignOperation

public java.lang.String getAttributeAssignOperation()
operation to perform for attribute on owners, from enum AttributeAssignOperation assign_attr, add_attr, remove_attr

Returns:
operation

setAttributeAssignOperation

public void setAttributeAssignOperation(java.lang.String attributeAssignOperation1)
operation to perform for attribute on owners, from enum AttributeAssignOperation assign_attr, add_attr, remove_attr

Parameters:
attributeAssignOperation1 -

getValues

public WsAttributeAssignValue[] getValues()
are the values to assign, replace, remove, etc. If removing, and id is specified, will only remove values with that id.

Returns:
values

setValues

public void setValues(WsAttributeAssignValue[] values1)
are the values to assign, replace, remove, etc. If removing, and id is specified, will only remove values with that id.

Parameters:
values1 -

getAssignmentNotes

public java.lang.String getAssignmentNotes()
notes on the assignment (optional)

Returns:
assignment notes

setAssignmentNotes

public void setAssignmentNotes(java.lang.String assignmentNotes1)
notes on the assignment (optional)

Parameters:
assignmentNotes1 -

getAssignmentEnabledTime

public java.lang.String getAssignmentEnabledTime()
enabled time, or null for enabled now. yyyy/MM/dd HH:mm:ss.SSS

Returns:
enabled time, or null for enabled now

setAssignmentEnabledTime

public void setAssignmentEnabledTime(java.lang.String assignmentEnabledTime1)
enabled time, or null for enabled now. yyyy/MM/dd HH:mm:ss.SSS

Parameters:
assignmentEnabledTime1 -

getAssignmentDisabledTime

public java.lang.String getAssignmentDisabledTime()
disabled time, or null for not disabled. yyyy/MM/dd HH:mm:ss.SSS

Returns:
disabled time

setAssignmentDisabledTime

public void setAssignmentDisabledTime(java.lang.String assignmentDisabledTime1)
disabled time, or null for not disabled. yyyy/MM/dd HH:mm:ss.SSS

Parameters:
assignmentDisabledTime1 -

getDelegatable

public java.lang.String getDelegatable()
really only for permissions, if the assignee can delegate to someone else. TRUE|FALSE|GRANT

Returns:
delegatable

setDelegatable

public void setDelegatable(java.lang.String delegatable1)
really only for permissions, if the assignee can delegate to someone else. TRUE|FALSE|GRANT

Parameters:
delegatable1 -

getAttributeAssignValueOperation

public java.lang.String getAttributeAssignValueOperation()
operation to perform for attribute value on attribute assignments: assign_value, add_value, remove_value, replace_values

Returns:
operation

setAttributeAssignValueOperation

public void setAttributeAssignValueOperation(java.lang.String attributeAssignValueOperation1)
operation to perform for attribute value on attribute assignments: assign_value, add_value, remove_value, replace_values

Parameters:
attributeAssignValueOperation1 -

getWsAttributeAssignLookup

public WsAttributeAssignLookup getWsAttributeAssignLookup()
lookup to remove etc

Returns:
lookup

setWsAttributeAssignLookup

public void setWsAttributeAssignLookup(WsAttributeAssignLookup wsAttributeAssignLookup1)
lookup to remove etc

Parameters:
wsAttributeAssignLookup1 -

getWsOwnerGroupLookup

public WsGroupLookup getWsOwnerGroupLookup()
group to assign attribute to

Returns:
group lookup

setWsOwnerGroupLookup

public void setWsOwnerGroupLookup(WsGroupLookup wsOwnerGroupLookup1)
group to assign attribute to

Parameters:
wsOwnerGroupLookup1 -

getWsOwnerStemLookup

public WsStemLookup getWsOwnerStemLookup()
stem to assign attribute to

Returns:
stem lookup

setWsOwnerStemLookup

public void setWsOwnerStemLookup(WsStemLookup wsOwnerStemLookup1)
stem to assign attribute to

Parameters:
wsOwnerStemLookup1 -

getWsOwnerSubjectLookup

public WsSubjectLookup getWsOwnerSubjectLookup()
subject of the member to assign to

Returns:
subject

setWsOwnerSubjectLookup

public void setWsOwnerSubjectLookup(WsSubjectLookup wsOwnerSubjectLookup1)
subject of the member to assign to

Parameters:
wsOwnerSubjectLookup1 -

getWsOwnerMembershipLookup

public WsMembershipLookup getWsOwnerMembershipLookup()
immediate membership to assign to

Returns:
immediate membership

setWsOwnerMembershipLookup

public void setWsOwnerMembershipLookup(WsMembershipLookup wsOwnerMembershipLookup1)
immediate membership to assign to

Parameters:
wsOwnerMembershipLookup1 -

getWsOwnerMembershipAnyLookup

public WsMembershipAnyLookup getWsOwnerMembershipAnyLookup()
effective membership to assign to

Returns:
effective memberships

setWsOwnerMembershipAnyLookup

public void setWsOwnerMembershipAnyLookup(WsMembershipAnyLookup wsOwnerMembershipAnyLookup1)
effective membership to assign to

Parameters:
wsOwnerMembershipAnyLookup1 -

getWsOwnerAttributeDefLookup

public WsAttributeDefLookup getWsOwnerAttributeDefLookup()
attribute definition to assign to

Returns:
attribute definition to assign to

setWsOwnerAttributeDefLookup

public void setWsOwnerAttributeDefLookup(WsAttributeDefLookup wsOwnerAttributeDefLookup1)
attribute definition to assign to

Parameters:
wsOwnerAttributeDefLookup1 -

getWsOwnerAttributeAssignLookup

public WsAttributeAssignLookup getWsOwnerAttributeAssignLookup()
if you know the assign ids you want or the index of the backreference id, put it here for an assignment on an assignment

Returns:
id or index

setWsOwnerAttributeAssignLookup

public void setWsOwnerAttributeAssignLookup(WsAttributeAssignLookup wsOwnerAttributeAssignLookup1)
if you know the assign ids you want or the index of the backreference id, put it here for an assignment on an assignment

Parameters:
wsOwnerAttributeAssignLookup1 -

getAction

public java.lang.String getAction()
action to assign, or "assign" is the default if blank

Returns:
action

setAction

public void setAction(java.lang.String action1)
action to assign, or "assign" is the default if blank

Parameters:
action1 -

toString

public static java.lang.String toString(WsAssignAttributeBatchEntry[] wsAssignAttributeBatchEntries,
                                        int maxSize)
turn an array to a string

Parameters:
wsAssignAttributeBatchEntries -
maxSize - is the size where this value get larger than, it should just quit and return what it has
Returns:
the string value

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
See Also:
Object.toString()