Class AttributeAssignActionSetDelegate
java.lang.Object
edu.internet2.middleware.grouper.attr.assign.AttributeAssignActionSetDelegate
- All Implemented Interfaces:
Serializable
delegate the attribute assign action set
- See Also:
-
Constructor Summary
ConstructorDescriptionAttributeAssignActionSetDelegate
(AttributeAssignAction attributeAssignAction1) -
Method Summary
Modifier and TypeMethodDescriptionboolean
addToAttributeAssignActionSet
(AttributeAssignAction newAttributeAssignAction) add the param to this's set.get action names implied by thisget action names implied by this immediateget action names that imply thisget action names that imply this immediateget all the THEN rows from attributeAssignActionSet about this id.get all the THEN rows from attributeAssignActionSet about this id (immediate only).get all the IF rows from attributeAssignActionSet about this id.get all the IF rows from attributeAssignActionSet about this id (immediate only).return actions which can be implied this, i.e.return actions which can imply this, i.e.boolean
internal_addToAttributeAssignActionSet
(AttributeAssignAction newAttributeAssignAction, String uuid) boolean
removeFromAttributeAssignActionSet
(AttributeAssignAction attributeAssignActionToRemove)
-
Constructor Details
-
AttributeAssignActionSetDelegate
- Parameters:
attributeAssignAction1
-
-
-
Method Details
-
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
get action names implied by this- Returns:
- names
-
getAttributeAssignActionNamesImpliedByThisImmediate
get action names implied by this immediate- Returns:
- names
-
getAttributeAssignActionNamesThatImplyThisImmediate
get action names that imply this immediate- Returns:
- names
-
getAttributeAssignActionNamesThatImplyThis
get action names that imply this- Returns:
- names
-
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
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
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
-
getNewAttributeAssignActionNamesThatCanImplyThis
return actions which can imply this, i.e. they already do not- Returns:
- the set of action strings
-
getNewAttributeAssignActionNamesThatCanBeImpliedByThis
return actions which can be implied this, i.e. they already do not- Returns:
- the set of action strings
-
addToAttributeAssignActionSet
add the param to this's set. i.e. if this is "all", and the argument is "read", then after this call, then all will imply read- Parameters:
newAttributeAssignAction
-- Returns:
- true if added, false if already there
-
internal_addToAttributeAssignActionSet
public boolean internal_addToAttributeAssignActionSet(AttributeAssignAction newAttributeAssignAction, 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
-