Package | Description |
---|---|
edu.internet2.middleware.grouper |
The I2MI Grouper project is an open source toolkit for managing groups.
|
edu.internet2.middleware.grouper.app.deprovisioning | |
edu.internet2.middleware.grouper.app.graph | |
edu.internet2.middleware.grouper.app.grouperTypes | |
edu.internet2.middleware.grouper.app.provisioning | |
edu.internet2.middleware.grouper.app.reports |
This package contains report logic
|
edu.internet2.middleware.grouper.app.workflow | |
edu.internet2.middleware.grouper.attr | |
edu.internet2.middleware.grouper.entity | |
edu.internet2.middleware.grouper.misc |
This package contains generic grouper classes which do not belong elsewhere
|
edu.internet2.middleware.grouper.rules | |
edu.internet2.middleware.grouper.userData |
Modifier and Type | Class and Description |
---|---|
class |
Group
A group within the Groups Registry.
|
class |
Stem
A namespace within the Groups Registry.
|
Modifier and Type | Method and Description |
---|---|
int |
Stem.compareTo(GrouperObject that) |
Modifier and Type | Field and Description |
---|---|
GrouperObject |
GrouperDeprovisioningEmailService.GrouperObjectWithAffiliation.grouperObject |
Modifier and Type | Method and Description |
---|---|
GrouperObject |
GrouperDeprovisioningEmailService.GrouperObjectWithAffiliation.getGrouperObject() |
GrouperObject |
GrouperDeprovisioningOverallConfiguration.getOriginalOwner() |
Modifier and Type | Method and Description |
---|---|
static Map<GrouperObject,GrouperDeprovisioningOverallConfiguration> |
GrouperDeprovisioningOverallConfiguration.retrieveConfiguration(Set<GrouperObject> groupsOrFoldersOrAttributeDefs) |
static Map<GrouperObject,GrouperDeprovisioningOverallConfiguration> |
GrouperDeprovisioningOverallConfiguration.retrieveConfigurationForStem(Stem stem,
boolean includeStemConfigs) |
Modifier and Type | Method and Description |
---|---|
static Set<String> |
GrouperDeprovisioningLogic.affiliationsToDeprovision(GrouperObject owner)
get the affiliations to deprovision
|
static void |
GrouperDeprovisioningOverallConfiguration.cacheClear(GrouperObject grouperObject)
remove from cache
|
boolean |
GrouperDeprovisioningEmailService.EmailPerPerson.containsOwner(GrouperObject grouperObject)
see if the owner is there (any affiliation)
|
static GrouperDeprovisioningOverallConfiguration |
GrouperDeprovisioningOverallConfiguration.retrieveConfiguration(GrouperObject groupOrFolderOrAttributeDef) |
static GrouperDeprovisioningOverallConfiguration |
GrouperDeprovisioningOverallConfiguration.retrieveConfiguration(GrouperObject groupOrFolderOrAttributeDef,
boolean useCache) |
void |
GrouperDeprovisioningOverallConfiguration.setOriginalOwner(GrouperObject originalOwner1) |
static Set<Subject> |
GrouperDeprovisioningLogic.subjectsWhoAreDeprovisionedInRelationToOwner(GrouperObject owner,
boolean useCache)
subjects who are deprovisioned, on affiliations on the owner which are deprovisioning,
and which are not in affilation groups of other deprovisionable groups
|
static Set<DeprovisionedSubject> |
GrouperDeprovisioningLogic.subjectsWhoAreDeprovisionedInRelationToOwnerWithAffiliations(GrouperObject owner,
boolean useCache)
subjects who are deprovisioned, on affiliations on the owner which are deprovisioning,
and which are not in affilation groups of other deprovisionable groups
|
static void |
GrouperDeprovisioningLogic.updateLastCertifiedDate(GrouperObject grouperObject,
Date lastCertifiedDate)
update last certified date to now
|
Modifier and Type | Method and Description |
---|---|
void |
GrouperDeprovisioningOverallConfiguration.calculateInheritedConfig(Map<GrouperObject,GrouperDeprovisioningOverallConfiguration> grouperDeprovisioningOverallConfigurationMap) |
static Map<GrouperObject,GrouperDeprovisioningOverallConfiguration> |
GrouperDeprovisioningOverallConfiguration.retrieveConfiguration(Set<GrouperObject> groupsOrFoldersOrAttributeDefs) |
Constructor and Description |
---|
GrouperObjectWithAffiliation(String affiliation,
GrouperObject grouperObject) |
Modifier and Type | Class and Description |
---|---|
class |
GrouperObjectProvisionerWrapper |
Modifier and Type | Method and Description |
---|---|
GrouperObject |
GraphNode.getGrouperObject()
returns the underlying GrouperObject value
|
Modifier and Type | Method and Description |
---|---|
RelationGraph |
RelationGraph.assignStartObject(GrouperObject theStartObject)
sets the
GrouperObject object to serve as the starting point of the graph |
GraphNode |
RelationGraph.getNode(GrouperObject object)
retrieve a graph node based on its contained Grouper object
|
Constructor and Description |
---|
GraphNode(GrouperObject grouperObject)
General constructor for a GraphNode containing a grouper Object.
|
GraphNode(GrouperObject grouperObject,
boolean isStartNode)
Constructor that also marks the node as the starting node for the graph
|
Modifier and Type | Method and Description |
---|---|
GrouperObject |
StemOrGroupObjectType.getGrouperObject() |
Modifier and Type | Method and Description |
---|---|
static void |
GrouperObjectTypesConfiguration.copyConfigFromParent(GrouperObject grouperObject)
find type config in the parent hierarchy for a given grouper object for all object types (ref, basis, etc) and assign that config to this grouper object.
|
static void |
GrouperObjectTypesConfiguration.copyConfigFromParent(GrouperObject grouperObject,
String objectType)
find type config in the parent hierarchy for a given grouper object and type.
|
static void |
GrouperObjectTypesConfiguration.deleteTypeAttribute(GrouperObject grouperObject,
String objectType) |
static void |
GrouperObjectTypesConfiguration.fixGrouperObjectTypeAttributeValueForIndirectGrouperObject(GrouperObject grouperObject,
String objectTypeName) |
static void |
GrouperObjectTypesConfiguration.fixGrouperObjectTypesAttributeValueForIndirectGrouperObject(GrouperObject grouperObject) |
static GrouperObjectTypesAttributeValue |
GrouperObjectTypesConfiguration.getGrouperObjectTypesAttributeValue(GrouperObject grouperObject,
String objectTypeName)
retrieve type setting for a given grouper object (group/stem) and object type name.
|
static List<GrouperObjectTypesAttributeValue> |
GrouperObjectTypesConfiguration.getGrouperObjectTypesAttributeValues(GrouperObject grouperObject)
retrieve all the configured type settings for a given grouper object (group/stem)
|
static void |
GrouperObjectTypesConfiguration.saveOrUpdateTypeAttributes(GrouperObjectTypesAttributeValue grouperObjectTypesAttributeValue,
GrouperObject grouperObject)
save or update type config for a given grouper object (group/stem)
|
Constructor and Description |
---|
StemOrGroupObjectType(GrouperObject grouperObject,
String objectType) |
Modifier and Type | Method and Description |
---|---|
static void |
GrouperProvisioningService.deleteAttributeAssign(GrouperObject grouperObject,
String targetName)
delete provisioning attributes from a given grouper object and target
|
static GrouperProvisioningAttributeValue |
GrouperProvisioningService.getProvisioningAttributeValue(GrouperObject grouperObject,
String targetName)
retrieve type setting for a given grouper object (group/stem) and target name.
|
static List<GrouperProvisioningAttributeValue> |
GrouperProvisioningService.getProvisioningAttributeValues(GrouperObject grouperObject)
retrieve all the configured provisioning attributes for a given grouper object (group/stem)
|
static boolean |
GrouperProvisioningService.isTargetEditable(GrouperProvisioningTarget target,
Subject subject,
GrouperObject grouperObject)
is given target editable for given subject and grouper object
|
static void |
GrouperProvisioningService.saveOrUpdateProvisioningAttributes(GrouperProvisioningAttributeValue grouperProvisioningAttributeValue,
GrouperObject grouperObject)
save or update provisioning config for a given grouper object (group/stem)
|
Modifier and Type | Method and Description |
---|---|
static void |
GrouperReportConfigService.deleteGrouperReportConfig(GrouperObject grouperObject,
GrouperReportConfigurationBean reportConfigBean)
delete grouper report config and all the instances associated with it
|
static GrouperReportConfigurationBean |
GrouperReportConfigService.getGrouperReportConfigBean(GrouperObject grouperObject,
String reportConfigName)
retrieve report config for a given grouper object (group/stem) and report config name
|
static List<GrouperReportConfigurationBean> |
GrouperReportConfigService.getGrouperReportConfigs(GrouperObject grouperObject)
retrieve report config for a given grouper object (group/stem)
|
static GrouperReportInstance |
GrouperReportInstanceService.getMostRecentReportInstance(GrouperObject grouperObject,
String configMarkerAssignmentId)
get most recent report instance for a given grouper object and report config id
|
static List<GrouperReportInstance> |
GrouperReportInstanceService.getReportInstances(GrouperObject grouperObject,
String configMarkerAssignmentId)
get all report instances for a given grouper object and report config id
|
static void |
GrouperReportLogic.runReport(GrouperReportConfigurationBean reportConfigBean,
GrouperReportInstance reportInstance,
GrouperObject owner)
Deprecated.
use runReportInstance
|
static int |
GrouperReportLogic.runReportInstance(GrouperReportConfigurationBean reportConfigBean,
GrouperReportInstance reportInstance,
GrouperObject owner)
run report
|
static void |
GrouperReportConfigService.saveOrUpdateReportConfigAttributes(GrouperReportConfigurationBean reportConfigBean,
GrouperObject grouperObject)
save or update report config for a given grouper object (group/stem)
|
static void |
GrouperReportInstanceService.saveReportInstanceAttributes(GrouperReportInstance reportInstance,
GrouperObject grouperObject)
save report instance attributes
|
static void |
GrouperReportConfigService.scheduleJob(GrouperReportConfigurationBean configBean,
GrouperObject owner)
schedule quartz job
|
static void |
GrouperReportConfigService.unscheduleJob(GrouperReportConfigurationBean configBean,
GrouperObject owner)
unschedule quartz job
|
Modifier and Type | Method and Description |
---|---|
GrouperObject |
GrouperWorkflowInstance.getOwnerGrouperObject()
group on which this instance is hanging off
|
Modifier and Type | Method and Description |
---|---|
static void |
GrouperWorkflowInstanceService.saveOrUpdateWorkflowInstance(GrouperWorkflowInstance workflowInstance,
GrouperObject grouperObject)
save workflow instance attributes
|
void |
GrouperWorkflowInstance.setOwnerGrouperObject(GrouperObject ownerGrouperObject)
group on which this instance is hanging off
|
Modifier and Type | Class and Description |
---|---|
class |
AttributeDef
definition of an attribute
|
class |
AttributeDefName
definition of an attribute name (is linked with an attribute def)
|
Modifier and Type | Method and Description |
---|---|
int |
AttributeDefName.compareTo(GrouperObject that) |
int |
AttributeDef.compareTo(GrouperObject that) |
Modifier and Type | Interface and Description |
---|---|
interface |
Entity |
Modifier and Type | Class and Description |
---|---|
class |
GrouperObjectSubjectWrapper
implement GrouperObject for subjects
|
Modifier and Type | Method and Description |
---|---|
Set<GrouperObject> |
GrouperObjectFinder.findGrouperObjects()
find grouper objects based on the paramet
|
Modifier and Type | Method and Description |
---|---|
static boolean |
RuleApi.hasInheritedPrivilege(GrouperObject grouperObject,
Subject subject,
Privilege privilege,
boolean considerInGroup)
see if there is an inherited privilege
|
static boolean |
RuleApi.hasInheritedPrivilege(Map<MultiKey,Set<RuleDefinition>> inheritedRulesCacheByStemIdSubjectPrivilege,
GrouperObject grouperObject,
Subject subject,
Privilege privilege,
boolean considerInGroup)
see if there is an inherited privilege
|
Modifier and Type | Method and Description |
---|---|
Set<GrouperObject> |
GrouperFavoriteFinder.findFavorites()
find grouper objects based on the paramet
|
Copyright © 2016 Internet2. All rights reserved.