edu.internet2.middleware.grouper.grouperSet
Interface GrouperSet

All Known Implementing Classes:
AttributeAssignActionSet, AttributeDefNameSet, RoleSet, StemSet

public interface GrouperSet

grouper set manages relationships of directed graphs


Method Summary
 int __getDepth()
          depth of this relationship (0 means self, 1 means one hop, 2 means 2 hops, etc)
 String __getId()
          if of this object
 GrouperSetElement __getIfHasElement()
          if has this element then has another element
 String __getIfHasElementId()
          if has this element id then has another element id
 GrouperSet __getParentGrouperSet()
          get the parent set the parent is the relationship leading up to this relationship.
 String __getParentGrouperSetId()
          parent set id
 GrouperSetElement __getThenHasElement()
          has this element if it has another
 String __getThenHasElementId()
          has this element Id if it has another id
 void __setParentGrouperSetId(String grouperSetId)
          set the parent id of this set.
 void delete()
          delete this object
 void saveOrUpdate()
          insert or update this object
 

Method Detail

__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

void __setParentGrouperSetId(String grouperSetId)
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