edu.internet2.middleware.grouper.misc
Class AddMissingGroupSets

java.lang.Object
  extended by edu.internet2.middleware.grouper.misc.AddMissingGroupSets

public class AddMissingGroupSets
extends Object

Author:
shilen

Constructor Summary
AddMissingGroupSets()
           
 
Method Summary
 void addAllMissingGroupSets()
          Add all missing group sets
 void addMissingImmediateGroupSetsForAttrDefOwners()
          Add missing group sets for immediate memberships where the owner is a stem
 void addMissingImmediateGroupSetsForGroupOwners()
          Add missing group sets for immediate memberships where the owner is a group
 void addMissingImmediateGroupSetsForStemOwners()
          Add missing group sets for immediate memberships where the owner is a stem
 void addMissingSelfGroupSetsForAttrDefs()
          Add missing self group sets for stems
 void addMissingSelfGroupSetsForGroups()
          Add missing self group sets for groups
 void addMissingSelfGroupSetsForGroupsWithCustomFields()
          Add missing self group sets for groups with custom fields
 void addMissingSelfGroupSetsForStems()
          Add missing self group sets for stems
 AddMissingGroupSets logDetails(boolean logDetails)
          Whether or not to log details
 AddMissingGroupSets saveUpdates(boolean saveUpdates)
          Whether or not to actually save updates
 AddMissingGroupSets showResults(boolean showResults)
          Whether or not to print out results of what's being done
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AddMissingGroupSets

public AddMissingGroupSets()
Method Detail

showResults

public AddMissingGroupSets showResults(boolean showResults)
Whether or not to print out results of what's being done

Parameters:
showResults -
Returns:
AddMissingGroupSets

saveUpdates

public AddMissingGroupSets saveUpdates(boolean saveUpdates)
Whether or not to actually save updates

Parameters:
saveUpdates -
Returns:
AddMissingGroupSets

logDetails

public AddMissingGroupSets logDetails(boolean logDetails)
Whether or not to log details

Parameters:
logDetails -
Returns:
AddMissingGroupSets

addAllMissingGroupSets

public void addAllMissingGroupSets()
Add all missing group sets


addMissingSelfGroupSetsForGroups

public void addMissingSelfGroupSetsForGroups()
Add missing self group sets for groups


addMissingSelfGroupSetsForGroupsWithCustomFields

public void addMissingSelfGroupSetsForGroupsWithCustomFields()
Add missing self group sets for groups with custom fields


addMissingSelfGroupSetsForStems

public void addMissingSelfGroupSetsForStems()
Add missing self group sets for stems


addMissingImmediateGroupSetsForGroupOwners

public void addMissingImmediateGroupSetsForGroupOwners()
Add missing group sets for immediate memberships where the owner is a group


addMissingImmediateGroupSetsForStemOwners

public void addMissingImmediateGroupSetsForStemOwners()
Add missing group sets for immediate memberships where the owner is a stem


addMissingImmediateGroupSetsForAttrDefOwners

public void addMissingImmediateGroupSetsForAttrDefOwners()
Add missing group sets for immediate memberships where the owner is a stem


addMissingSelfGroupSetsForAttrDefs

public void addMissingSelfGroupSetsForAttrDefs()
Add missing self group sets for stems