edu.internet2.middleware.grouper.attr.assign
Class AttributeAssignActionSetDelegate

java.lang.Object
  extended by edu.internet2.middleware.grouper.attr.assign.AttributeAssignActionSetDelegate
All Implemented Interfaces:
java.io.Serializable

public class AttributeAssignActionSetDelegate
extends java.lang.Object
implements java.io.Serializable

delegate the attribute assign action set

See Also:
Serialized Form

Constructor Summary
AttributeAssignActionSetDelegate(AttributeAssignAction attributeAssignAction1)
           
 
Method Summary
 boolean addToAttributeAssignActionSet(AttributeAssignAction newAttributeAssignAction)
           
 java.util.Set<java.lang.String> getAttributeAssignActionNamesImpliedByThis()
          get action names implied by this
 java.util.Set<AttributeAssignAction> getAttributeAssignActionsImpliedByThis()
          get all the THEN rows from attributeAssignActionSet about this id.
 java.util.Set<AttributeAssignAction> getAttributeAssignActionsImpliedByThisImmediate()
          get all the THEN rows from attributeAssignActionSet about this id (immediate only).
 java.util.Set<AttributeAssignAction> getAttributeAssignActionsThatImplyThis()
          get all the IF rows from attributeAssignActionSet about this id.
 java.util.Set<AttributeAssignAction> getAttributeAssignActionsThatImplyThisImmediate()
          get all the IF rows from attributeAssignActionSet about this id (immediate only).
 boolean internal_addToAttributeAssignActionSet(AttributeAssignAction newAttributeAssignAction, java.lang.String uuid)
           
 boolean removeFromAttributeAssignActionSet(AttributeAssignAction attributeAssignActionToRemove)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AttributeAssignActionSetDelegate

public AttributeAssignActionSetDelegate(AttributeAssignAction attributeAssignAction1)
Parameters:
attributeAssignAction1 -
Method Detail

getAttributeAssignActionsImpliedByThis

public java.util.Set<AttributeAssignAction> getAttributeAssignActionsImpliedByThis()
get all the THEN rows from attributeAssignActionSet about this id. The ones returned are implied if this one is assigned. Those are the children, this is the parent

Returns:
set of attributeAssignActionSets, or empty set if none available

getAttributeAssignActionNamesImpliedByThis

public java.util.Set<java.lang.String> getAttributeAssignActionNamesImpliedByThis()
get action names implied by this

Returns:
names

getAttributeAssignActionsImpliedByThisImmediate

public java.util.Set<AttributeAssignAction> getAttributeAssignActionsImpliedByThisImmediate()
get all the THEN rows from attributeAssignActionSet about this id (immediate only). The ones returned are implied if this one is assigned. Those are the children, this is the parent

Returns:
set of attributeAssignActionSets, or empty set if none available

getAttributeAssignActionsThatImplyThis

public java.util.Set<AttributeAssignAction> getAttributeAssignActionsThatImplyThis()
get all the IF rows from attributeAssignActionSet about this id. The ones returned imply that this is also assigned. Those are the parents, this is the child.

Returns:
set of attributeAssignActionSets, or empty set if none available

getAttributeAssignActionsThatImplyThisImmediate

public java.util.Set<AttributeAssignAction> getAttributeAssignActionsThatImplyThisImmediate()
get all the IF rows from attributeAssignActionSet about this id (immediate only). The ones returned imply that this is also assigned. Those are the parents, this is the child.

Returns:
set of attributeAssignActions, or empty set if none available

addToAttributeAssignActionSet

public boolean addToAttributeAssignActionSet(AttributeAssignAction newAttributeAssignAction)
Parameters:
newAttributeAssignAction -
Returns:
true if added, false if already there

internal_addToAttributeAssignActionSet

public boolean internal_addToAttributeAssignActionSet(AttributeAssignAction newAttributeAssignAction,
                                                      java.lang.String uuid)
Parameters:
newAttributeAssignAction -
uuid -
Returns:
true if added, false if already there

removeFromAttributeAssignActionSet

public boolean removeFromAttributeAssignActionSet(AttributeAssignAction attributeAssignActionToRemove)
Parameters:
attributeAssignActionToRemove -
Returns:
true if removed, false if already removed