Interface GrouperSet
- All Known Implementing Classes:
AttributeAssignActionSet
,AttributeDefNameSet
,RoleSet
,StemSet
public interface GrouperSet
grouper set manages relationships of directed graphs
-
Method Summary
Modifier and TypeMethodDescriptionint
depth of this relationship (0 means self, 1 means one hop, 2 means 2 hops, etc)__getId()
if of this objectif has this element then has another elementif has this element id then has another element idget the parent set the parent is the relationship leading up to this relationship.parent set idhas this element if it has anotherhas this element Id if it has another idvoid
__setParentGrouperSetId
(String grouperSetId) set the parent id of this set.void
delete()
delete this objectvoid
insert or update this object
-
Method Details
-
__getId
String __getId()if of this object- Returns:
- id
-
__getIfHasElementId
String __getIfHasElementId()if has this element id then has another element id- Returns:
- id
-
__getIfHasElement
GrouperSetElement __getIfHasElement()if has this element then has another element- Returns:
- id
-
__getThenHasElement
GrouperSetElement __getThenHasElement()has this element if it has another- Returns:
- id
-
__getThenHasElementId
String __getThenHasElementId()has this element Id if it has another id- Returns:
- id
-
__getDepth
int __getDepth()depth of this relationship (0 means self, 1 means one hop, 2 means 2 hops, etc)- Returns:
- depth
-
__setParentGrouperSetId
set the parent id of this set. the parent is the relationship leading up to this relationship. e.g. if this is the graph: A->B->C, and the relationship is A->C, then the parent is A->B- Parameters:
grouperSetId
-
-
__getParentGrouperSetId
String __getParentGrouperSetId()parent set id- Returns:
- parent set id
-
__getParentGrouperSet
GrouperSet __getParentGrouperSet()get the parent set the parent is the relationship leading up to this relationship. e.g. if this is the graph: A->B->C, and the relationship is A->C, then the parent is A->B- Returns:
- parent
-
saveOrUpdate
void saveOrUpdate()insert or update this object -
delete
void delete()delete this object
-