Class AttributeDefNameSetDelegate
java.lang.Object
edu.internet2.middleware.grouper.attr.AttributeDefNameSetDelegate
- All Implemented Interfaces:
Serializable
delegate the attribute def name set
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
addToAttributeDefNameSet
(AttributeDefName newAttributeDefName) for instance if the argument is arts and sciences, and this is all, then calling this will allow all to imply arts and sciencesget attribute def names implied by thisget attribute def names implied by this immediateget attribute def names that imply this immediateget attribute def names that imply this immediateget all the THEN rows from attributeDefNameSet about this id.get all the THEN rows from attributeDefNameSet about this id (immediate only).get all the IF rows from attributeDefNameSet about this id.get all the IF rows from attributeDefNameSet about this id (immediate only).boolean
internal_addToAttributeDefNameSet
(AttributeDefName newAttributeDefName, String uuid) boolean
removeFromAttributeDefNameSet
(AttributeDefName attributeDefNameToRemove)
-
Constructor Details
-
AttributeDefNameSetDelegate
- Parameters:
attributeDefName1
-
-
-
Method Details
-
getAttributeDefNamesImpliedByThis
get all the THEN rows from attributeDefNameSet about this id. The ones returned are implied if this one is assigned. Those are the children, this is the parent- Returns:
- set of attributeDefNames, or empty set if none available
-
getAttributeDefNameNamesImpliedByThis
get attribute def names implied by this- Returns:
- names
-
getAttributeDefNameNamesImpliedByThisImmediate
get attribute def names implied by this immediate- Returns:
- names
-
getAttributeDefNameNamesThatImplyThisImmediate
get attribute def names that imply this immediate- Returns:
- names
-
getAttributeDefNameNamesThatImplyThis
get attribute def names that imply this immediate- Returns:
- names
-
getAttributeDefNamesImpliedByThisImmediate
get all the THEN rows from attributeDefNameSet 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 attributeDefNames, or empty set if none available
-
getAttributeDefNamesThatImplyThis
get all the IF rows from attributeDefNameSet about this id. The ones returned imply that this is also assigned. Those are the parents, this is the child.- Returns:
- set of attributeDefNames, or empty set if none available
-
getAttributeDefNamesThatImplyThisImmediate
get all the IF rows from attributeDefNameSet 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 attributeDefNames, or empty set if none available
-
addToAttributeDefNameSet
for instance if the argument is arts and sciences, and this is all, then calling this will allow all to imply arts and sciences- Parameters:
newAttributeDefName
-- Returns:
- true if added, false if already there
-
internal_addToAttributeDefNameSet
- Parameters:
uuid
- is uuid or null to generate onenewAttributeDefName
-- Returns:
- true if added, false if already there
-
removeFromAttributeDefNameSet
- Parameters:
attributeDefNameToRemove
-- Returns:
- true if removed, false if already removed
-