Uses of Class
edu.internet2.middleware.grouper.attr.AttributeDef

Packages that use AttributeDef
edu.internet2.middleware.grouper The I2MI Grouper project is an open source toolkit for managing groups. 
edu.internet2.middleware.grouper.app.gsh   
edu.internet2.middleware.grouper.app.loader Grouper loader is a generic loading utility for grouper that automatically manages lists

Documentation is available via the 'Grouper loader' on the Grouper Project wiki https://wiki.internet2.edu/confluence/display/GrouperWG/Grouper+-+Loader 
edu.internet2.middleware.grouper.attr   
edu.internet2.middleware.grouper.attr.assign   
edu.internet2.middleware.grouper.attr.finder   
edu.internet2.middleware.grouper.attr.value   
edu.internet2.middleware.grouper.hooks.beans This package contains beans which are used by hooks to pass data. 
edu.internet2.middleware.grouper.internal.dao This package contains the data access object interfaces that a DB layer would have to implement (generally revolving around queries to DB) 
edu.internet2.middleware.grouper.internal.dao.hib3 This package contains hib3 related data access object implementations and mappings 
edu.internet2.middleware.grouper.internal.util This package contains internal utility classes 
edu.internet2.middleware.grouper.membership   
edu.internet2.middleware.grouper.misc This package contains generic grouper classes which do not belong elsewhere 
edu.internet2.middleware.grouper.permissions   
edu.internet2.middleware.grouper.permissions.limits This package has classes involving permission limits. 
edu.internet2.middleware.grouper.privs This package contains access and privilege related classes 
edu.internet2.middleware.grouper.rules   
edu.internet2.middleware.grouper.rules.beans   
edu.internet2.middleware.grouper.userData   
edu.internet2.middleware.grouper.xml.export   
 

Uses of AttributeDef in edu.internet2.middleware.grouper
 

Methods in edu.internet2.middleware.grouper that return AttributeDef
 AttributeDef Stem.addChildAttributeDef(java.lang.String extension, AttributeDefType attributeDefType)
          Add a new attribute def to the registry.
 AttributeDef Membership.getAttributeDef()
          Deprecated. use getOwnerAttributeDef() instead
 AttributeDef Membership.getOwnerAttributeDef()
          Get this membership's group.
 AttributeDef Stem.internal_addChildAttributeDef(GrouperSession session, java.lang.String extn, java.lang.String id, AttributeDefType attributeDefType, java.lang.String description)
           
 AttributeDef GroupType.internal_getAttributeDefForAttributes()
           
 AttributeDef GroupType.internal_getAttributeDefForCustomLists()
           
 

Methods in edu.internet2.middleware.grouper that return types with arguments of type AttributeDef
 java.util.Set<AttributeDef> Member.hasAttrAdmin()
          Get attributeDefs where this member has the ATTR_ADMIN privilege.
 java.util.Set<AttributeDef> Member.hasAttrDefAttrRead()
          Get attribute defs where this member has the ATTR_DEF_ATTR_READ privilege.
 java.util.Set<AttributeDef> Member.hasAttrDefAttrUpdate()
          Get attribute defs where this member has the ATTR_DEF_ATTR_UPDATE privilege.
 java.util.Set<AttributeDef> Member.hasAttrOptin()
          Get attribute defs where this member has the ATTR_OPTIN privilege.
 java.util.Set<AttributeDef> Member.hasAttrOptout()
          Get groups where this member has the ATTR_OPTOUT privilege.
 java.util.Set<AttributeDef> Member.hasAttrRead()
          Get groups where this member has the ATTR_READ privilege.
 java.util.Set<AttributeDef> Member.hasAttrUpdate()
          Get groups where this member has the ATTR_UPDATE privilege.
 java.util.Set<AttributeDef> Member.hasAttrView()
          Get groups where this member has the ATTR_VIEW privilege.
 

Methods in edu.internet2.middleware.grouper with parameters of type AttributeDef
 MembershipFinder MembershipFinder.addAttributeDef(AttributeDef attributeDef)
          add a attributeDef to look for.
 AttributeDefName Stem.addChildAttributeDefName(AttributeDef attributeDef, java.lang.String extension, java.lang.String displayExtension)
          Add a new attribute def to the registry.
 AttributeDefName Stem.addChildAttributeDefName(AttributeDef attributeDef, java.lang.String extension, java.lang.String displayExtension, java.lang.String uuid)
          Add a new attribute def to the registry.
 boolean Member.canAttrAdmin(AttributeDef attributeDef)
          Can this Member ATTR_ADMIN on this AttributeDef.
 boolean Member.canAttrDefAttrRead(AttributeDef attributeDef)
          Can this Member ATTR_DEF_ATTR_READ on this AttributeDef.
 boolean Member.canAttrDefAttrUpdate(AttributeDef attributeDef)
          Can this Member ATTR_DEF_ATTR_UPDATE on this AttributeDef.
 boolean Member.canAttrOptin(AttributeDef attributeDef)
          Can this Member ATTR_OPTIN on this AttributeDef.
 boolean Member.canAttrOptout(AttributeDef attributeDef)
          Can this Member ATTR_OPTOUT on this AttributeDef.
 boolean Member.canAttrRead(AttributeDef attributeDef)
          Can this Member ATTR_READ on this AttributeDef.
 boolean Member.canAttrUpdate(AttributeDef attributeDef)
          Can this Member ATTR_UPDATE on this AttributeDef.
 boolean Member.canAttrView(AttributeDef attributeDef)
          Can this Member ATTR_VIEW on this AttributeDef.
static Membership MembershipFinder.findImmediateMembership(GrouperSession s, AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subj, Field f, boolean exceptionIfNotFound)
          Return the immediate membership if it exists.
 boolean Member.hasAttrAdmin(AttributeDef attributeDef)
          Report whether this member has ATTR_ADMIN on the specified attributeDef.
 boolean Member.hasAttrDefAttrRead(AttributeDef attributeDef)
          Report whether this member has ATTR_DEF_ATTR_READ on the specified attributeDef.
 boolean Member.hasAttrDefAttrUpdate(AttributeDef attributeDef)
          Report whether this member has ATTR_DEF_ATTR_UPDATE on the specified attributeDef.
 boolean Member.hasAttrOptin(AttributeDef attributeDef)
          Report whether this member has ATTR_OPTIN on the specified AttributeDef.
 boolean Member.hasAttrOptout(AttributeDef attributeDef)
          Report whether this member has ATTR_OPTOUT on the specified AttributeDef.
 boolean Member.hasAttrRead(AttributeDef attributeDef)
          Report whether this member has ATTR_READ on the specified AttributeDef.
 boolean Member.hasAttrUpdate(AttributeDef attributeDef)
          Report whether this member has ATTR_UPDATE on the specified AttributeDef.
 boolean Member.hasAttrView(AttributeDef attributeDef)
          Report whether this member has ATTR_VIEW on the specified AttributeDef.
 AttributeDefName Stem.internal_addChildAttributeDefName(GrouperSession session, AttributeDef attributeDef, java.lang.String extension, java.lang.String displayExtension, java.lang.String id, java.lang.String description)
           
static Membership Membership.internal_addImmediateMembership(GrouperSession s, AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subj, Field f, java.lang.String uuid)
           
static void Membership.internal_deleteAllField(GrouperSession s, AttributeDef attributeDef, Field f)
           
static void Membership.internal_deleteAllFieldType(GrouperSession s, AttributeDef attributeDef, FieldType type)
           
static Membership Membership.internal_delImmediateMembership(GrouperSession s, AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subj, Field f)
           
static java.util.Set<edu.internet2.middleware.subject.Subject> MembershipFinder.internal_findAttributeDefSubjects(GrouperSession s, AttributeDef attributeDef, Field f)
           
static java.util.Set<edu.internet2.middleware.subject.Subject> MembershipFinder.internal_findAttributeDefSubjectsImmediateOnly(GrouperSession s, AttributeDef attributeDef, Field f)
           
 void Membership.setOwnerAttributeDef(AttributeDef attributeDef)
          set the owner attributeDef
 

Uses of AttributeDef in edu.internet2.middleware.grouper.app.gsh
 

Methods in edu.internet2.middleware.grouper.app.gsh with parameters of type AttributeDef
static java.lang.String loaderRunOneJobAttr.invoke(bsh.Interpreter interpreter, bsh.CallStack stack, AttributeDef attributeDef)
          run one loader job

 

Uses of AttributeDef in edu.internet2.middleware.grouper.app.loader
 

Methods in edu.internet2.middleware.grouper.app.loader with parameters of type AttributeDef
static Hib3GrouperLoaderLog GrouperLoader._internal_runJobOnceForAttributeDef(GrouperSession grouperSession, AttributeDef attributeDef)
           
static java.lang.String GrouperLoaderType.attributeValueOrDefaultOrNullAttrDef(AttributeDef attributeDef, java.lang.String attributeName)
          get an attribute value, or null, or a default if exists
static void GrouperLoaderJob.runJobAttrDef(Hib3GrouperLoaderLog hib3GrouploaderLog, AttributeDef jobAttributeDef, GrouperSession grouperSession)
          run a job (either from quartz or outside)
static java.lang.String GrouperLoader.runJobOnceForAttributeDef(GrouperSession grouperSession, AttributeDef attributeDef)
           
 

Uses of AttributeDef in edu.internet2.middleware.grouper.attr
 

Methods in edu.internet2.middleware.grouper.attr that return AttributeDef
 AttributeDef AttributeDef.clone()
          deep clone the fields in this object
 AttributeDef AttributeDef.dbVersion()
          save the state when retrieving from DB
 AttributeDef AttributeDefName.getAttributeDef()
          get the attribute def
 AttributeDef AttributeDefSave.save()
           create or update an attribute def.
 AttributeDef AttributeDef.xmlRetrieveByIdOrKey()
           
 AttributeDef AttributeDef.xmlSaveBusinessProperties(AttributeDef existingRecord)
           
 

Methods in edu.internet2.middleware.grouper.attr with parameters of type AttributeDef
abstract  boolean AttributeDefScopeType.allowedAssignment(AttributeDefScope attributeDefScope, AttributeAssignable attributeAssignable, AttributeDef attributeDef)
           
 AttributeDefScope AttributeDefScopeDelegate.assignOwnerAttributeDef(AttributeDef attributeDef)
          adds scope if not already there make sure this attributeDef is to this attribute def
 int AttributeDef.compareTo(AttributeDef that)
           
 void AttributeDefName.internalSetAttributeDef(AttributeDef attributeDef1)
          set this for caching
 void AttributeDef.xmlCopyBusinessPropertiesToExisting(AttributeDef existingRecord)
           
 boolean AttributeDef.xmlDifferentBusinessProperties(AttributeDef other)
           
 boolean AttributeDef.xmlDifferentUpdateProperties(AttributeDef other)
           
 AttributeDef AttributeDef.xmlSaveBusinessProperties(AttributeDef existingRecord)
           
 

Constructors in edu.internet2.middleware.grouper.attr with parameters of type AttributeDef
AttributeDefNameSave(GrouperSession theGrouperSession, AttributeDef theAttributeDef)
          create a new attribute def name save
AttributeDefScopeDelegate(AttributeDef attributeDef1)
           
 

Uses of AttributeDef in edu.internet2.middleware.grouper.attr.assign
 

Methods in edu.internet2.middleware.grouper.attr.assign that return AttributeDef
 AttributeDef AttributeAssignAction.getAttributeDef()
          attribute def that this action is possible for
 AttributeDef AttributeAssign.getAttributeDef()
           
 AttributeDef AttributeAssign.getOwnerAttributeDef()
          if this is a attributeDef attribute, this is the foreign key
 

Methods in edu.internet2.middleware.grouper.attr.assign that return types with arguments of type AttributeDef
static java.util.Set<AttributeDef> AttributeAssign.retrieveAttributeDefs(java.util.Collection<AttributeAssign> attributeAssigns)
          retrieve a set of attributeDefs based on some assignments
 

Methods in edu.internet2.middleware.grouper.attr.assign with parameters of type AttributeDef
 void AttributeAssignAttributeDefDelegate.assertCanReadAttributeDef(AttributeDef attributeDefToAssign)
           
abstract  void AttributeAssignBaseDelegate.assertCanReadAttributeDef(AttributeDef attributeDef)
          make sure the user can read the attribute (including looking at object if necessary)
 void AttributeAssignGroupDelegate.assertCanReadAttributeDef(AttributeDef attributeDef)
           
 void AttributeAssignMemberDelegate.assertCanReadAttributeDef(AttributeDef attributeDef)
           
 void AttributeAssignStemDelegate.assertCanReadAttributeDef(AttributeDef attributeDef)
           
 void AttributeAssignAttrAssignDelegate.assertCanReadAttributeDef(AttributeDef attributeDef)
           
 void AttributeAssignEffMshipDelegate.assertCanReadAttributeDef(AttributeDef attributeDef)
           
 void AttributeAssignMembershipDelegate.assertCanReadAttributeDef(AttributeDef attributeDef)
           
 void AttributeAssignBaseDelegate.assertScopeOk(AttributeDef attributeDef)
           
 AttributeAssignSave AttributeAssignSave.assignOwnerAttributeDef(AttributeDef theOwnerAttributeDef)
          if this is an attribute def attribute, this is the foreign key
 void AttributeAssign.internalSetAttributeDef(AttributeDef attributeDef1)
          set this for caching
 java.util.Set<AttributeAssign> AttributeAssignBaseDelegate.retrieveAssignments(AttributeDef attributeDef)
          find the assignments of any name associated with a def
 java.util.Set<AttributeDefName> AttributeAssignBaseDelegate.retrieveAttributes(AttributeDef attributeDef)
           
 

Constructors in edu.internet2.middleware.grouper.attr.assign with parameters of type AttributeDef
AttributeAssign(AttributeDef ownerAttributeDef, java.lang.String theAction, AttributeDefName theAttributeDefName, java.lang.String uuid)
          create an attribute assign, including a uuid
AttributeAssignAttributeDefDelegate(AttributeDef attributeDef1)
           
AttributeDefActionDelegate(AttributeDef attributeDef1)
           
 

Uses of AttributeDef in edu.internet2.middleware.grouper.attr.finder
 

Methods in edu.internet2.middleware.grouper.attr.finder that return AttributeDef
 AttributeDef AttributeDefFinder.findAttribute()
          find the attributeDef
static AttributeDef AttributeDefFinder.findByAttributeDefNameId(java.lang.String id, boolean exceptionIfNull)
          find an attributeDef by attribute def name id.
static AttributeDef AttributeDefFinder.findById(java.lang.String id, boolean exceptionIfNull)
          find an attributeDef by id.
static AttributeDef AttributeDefFinder.findById(java.lang.String id, boolean exceptionIfNull, QueryOptions queryOptions)
          find an attributeDef by id.
static AttributeDef AttributeDefFinder.findByIdIndexSecure(java.lang.Long idIndex, boolean exceptionIfNotFound, QueryOptions queryOptions)
          Find an attributeDef within the registry by ID index.
static AttributeDef AttributeDefFinder.findByName(java.lang.String name, boolean exceptionIfNull)
          find an attributeDef by name.
static AttributeDef AttributeDefFinder.findByName(java.lang.String name, boolean exceptionIfNull, QueryOptions queryOptions)
          find an attributeDef by name.
 

Methods in edu.internet2.middleware.grouper.attr.finder that return types with arguments of type AttributeDef
 java.util.Set<AttributeDef> AttributeDefFinder.findAttributes()
          find all the attribute defs
 

Uses of AttributeDef in edu.internet2.middleware.grouper.attr.value
 

Methods in edu.internet2.middleware.grouper.attr.value with parameters of type AttributeDef
 void AttributeAssignValue.assignValue(java.lang.Object value, AttributeDef attributeDef)
          assign a value to any type
 

Uses of AttributeDef in edu.internet2.middleware.grouper.hooks.beans
 

Methods in edu.internet2.middleware.grouper.hooks.beans that return AttributeDef
 AttributeDef HooksAttributeDefBean.getAttributeDef()
           
 

Constructors in edu.internet2.middleware.grouper.hooks.beans with parameters of type AttributeDef
HooksAttributeDefBean(AttributeDef theAttribute)
           
 

Uses of AttributeDef in edu.internet2.middleware.grouper.internal.dao
 

Methods in edu.internet2.middleware.grouper.internal.dao that return AttributeDef
 AttributeDef AttributeDefDAO.findByAttributeDefNameIdSecure(java.lang.String attributeDefNameId, boolean exceptionIfNotFound)
          find by attributeDefNameId.
 AttributeDef AttributeDefDAO.findById(java.lang.String id, boolean exceptionIfNotFound)
          find by id.
 AttributeDef AttributeDefDAO.findById(java.lang.String id, boolean exceptionIfNotFound, QueryOptions queryOptions)
          find by id.
 AttributeDef AttributeDefDAO.findByIdIndex(java.lang.Long idIndex, boolean exceptionIfNotFound, QueryOptions queryOptions)
           
 AttributeDef AttributeDefDAO.findByIdIndexSecure(java.lang.Long idIndex, boolean exceptionIfNotFound, QueryOptions queryOptions)
           
 AttributeDef AttributeDefDAO.findByIdSecure(java.lang.String id, boolean exceptionIfNotFound)
          find by id.
 AttributeDef AttributeDefDAO.findByIdSecure(java.lang.String id, boolean exceptionIfNotFound, QueryOptions queryOptions)
          find by id.
 AttributeDef AttributeDefDAO.findByNameSecure(java.lang.String name, boolean exceptionIfNotFound)
          find an attribute def by name.
 AttributeDef AttributeDefDAO.findByNameSecure(java.lang.String name, boolean exceptionIfNotFound, QueryOptions queryOptions)
          find an attribute def by name.
 AttributeDef AttributeDefDAO.findByUuidOrName(java.lang.String id, java.lang.String name, boolean exceptionIfNotFound)
          search for an attribute def by id or name
 AttributeDef AttributeDefDAO.findByUuidOrName(java.lang.String id, java.lang.String name, boolean exceptionIfNotFound, QueryOptions queryOptions)
          search for an attribute def by id or name
 

Methods in edu.internet2.middleware.grouper.internal.dao that return types with arguments of type AttributeDef
 java.util.Set<AttributeDef> AttributeDefDAO.findAllAttributeDefsSecure(java.lang.String scope, boolean splitScope, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privileges, QueryOptions queryOptions, java.lang.String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, java.util.Collection<java.lang.String> attributeDefIds)
          do a query based on various params
 java.util.Set<AttributeDef> AttributeAssignDAO.findAttributeDefsByAttributeDefNameId(java.lang.String attributeDefNameId)
           
 java.util.Set<AttributeDef> AttributeDefDAO.findAttributeDefsInStemWithoutPrivilege(GrouperSession grouperSession, java.lang.String stemId, Stem.Scope scope, edu.internet2.middleware.subject.Subject subject, Privilege privilege, QueryOptions queryOptions, boolean considerAllSubject, java.lang.String sqlLikeString)
          see which attributeDefs do not have this privilege
 java.util.Set<AttributeDef> AttributeDefDAO.findByIdsSecure(java.util.Collection<java.lang.String> ids, QueryOptions queryOptions)
          find by ids secure
 java.util.Set<AttributeDef> AttributeDefDAO.findByStem(java.lang.String id)
          Find all that have the given stem id.
 java.util.Set<AttributeDef> PITAttributeDefDAO.findMissingActivePITAttributeDefs()
           
 java.util.Set<AttributeDef> AttributeDefDAO.getAllAttributeDefsSecure(GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privileges, QueryOptions queryOptions)
          get all attribute defs secure
 java.util.Set<AttributeDef> AttributeDefDAO.getAllAttributeDefsSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privileges, QueryOptions queryOptions)
          get all attribute defs secure
 java.util.Set<AttributeDef> AttributeDefDAO.getAllAttributeDefsSplitScopeSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privileges, QueryOptions queryOptions, AttributeAssignType attributeAssignType, AttributeDefType attributeDefType)
          get all attribute defs secure, split the scope by whitespace
 

Methods in edu.internet2.middleware.grouper.internal.dao with parameters of type AttributeDef
 void StemDAO.createChildAttributeDef(Stem _parent, AttributeDef _child)
           
 void AttributeDefDAO.delete(AttributeDef attributeDef)
          delete the attribute def
 void AttributeDefDAO.saveOrUpdate(AttributeDef attributeDef)
          insert or update an attribute def object
 void AttributeDefDAO.saveUpdateProperties(AttributeDef attributeDef)
          save the update properties which are auto saved when business method is called
 

Uses of AttributeDef in edu.internet2.middleware.grouper.internal.dao.hib3
 

Methods in edu.internet2.middleware.grouper.internal.dao.hib3 that return AttributeDef
 AttributeDef Hib3AttributeDefDAO.findByAttributeDefNameIdSecure(java.lang.String attributeDefNameId, boolean exceptionIfNotFound)
           
 AttributeDef Hib3AttributeDefDAO.findById(java.lang.String id, boolean exceptionIfNotFound)
           
 AttributeDef Hib3AttributeDefDAO.findById(java.lang.String id, boolean exceptionIfNotFound, QueryOptions queryOptions)
           
 AttributeDef Hib3AttributeDefDAO.findByIdIndex(java.lang.Long idIndex, boolean exceptionIfNotFound, QueryOptions queryOptions)
          not a secure method, find by id index
 AttributeDef Hib3AttributeDefDAO.findByIdIndexSecure(java.lang.Long idIndex, boolean exceptionIfNotFound, QueryOptions queryOptions)
          secure method, find by id index
 AttributeDef Hib3AttributeDefDAO.findByIdSecure(java.lang.String id, boolean exceptionIfNotFound)
           
 AttributeDef Hib3AttributeDefDAO.findByIdSecure(java.lang.String id, boolean exceptionIfNotFound, QueryOptions queryOptions)
           
 AttributeDef Hib3AttributeDefDAO.findByNameSecure(java.lang.String name, boolean exceptionIfNotFound)
           
 AttributeDef Hib3AttributeDefDAO.findByNameSecure(java.lang.String name, boolean exceptionIfNotFound, QueryOptions queryOptions)
           
 AttributeDef Hib3AttributeDefDAO.findByUuidOrName(java.lang.String id, java.lang.String name, boolean exceptionIfNotFound)
           
 AttributeDef Hib3AttributeDefDAO.findByUuidOrName(java.lang.String id, java.lang.String name, boolean exceptionIfNotFound, QueryOptions queryOptions)
           
 

Methods in edu.internet2.middleware.grouper.internal.dao.hib3 that return types with arguments of type AttributeDef
 java.util.Set<AttributeDef> Hib3AttributeDefDAO.findAllAttributeDefsSecure(java.lang.String scope, boolean splitScope, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privileges, QueryOptions queryOptions, java.lang.String parentStemId, Stem.Scope stemScope, boolean findByUuidOrName, java.util.Collection<java.lang.String> totalAttributeDefIds)
           
 java.util.Set<AttributeDef> Hib3AttributeAssignDAO.findAttributeDefsByAttributeDefNameId(java.lang.String attributeDefNameId)
           
 java.util.Set<AttributeDef> Hib3AttributeDefDAO.findAttributeDefsInStemWithoutPrivilege(GrouperSession grouperSession, java.lang.String stemId, Stem.Scope scope, edu.internet2.middleware.subject.Subject subject, Privilege privilege, QueryOptions queryOptions, boolean considerAllSubject, java.lang.String sqlLikeString)
           
 java.util.Set<AttributeDef> Hib3AttributeDefDAO.findByIdsSecure(java.util.Collection<java.lang.String> ids, QueryOptions queryOptions)
           
 java.util.Set<AttributeDef> Hib3AttributeDefDAO.findByStem(java.lang.String id)
           
 java.util.Set<AttributeDef> Hib3PITAttributeDefDAO.findMissingActivePITAttributeDefs()
           
 java.util.Set<AttributeDef> Hib3AttributeDefDAO.getAllAttributeDefsSecure(GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privileges, QueryOptions queryOptions)
           
 java.util.Set<AttributeDef> Hib3AttributeDefDAO.getAllAttributeDefsSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privileges, QueryOptions queryOptions)
           
 java.util.Set<AttributeDef> Hib3AttributeDefDAO.getAllAttributeDefsSplitScopeSecure(java.lang.String scope, GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privileges, QueryOptions queryOptions, AttributeAssignType attributeAssignType, AttributeDefType attributeDefType)
           
 

Methods in edu.internet2.middleware.grouper.internal.dao.hib3 with parameters of type AttributeDef
 void Hib3StemDAO.createChildAttributeDef(Stem _stem, AttributeDef attributeDef)
           
 void Hib3AttributeDefDAO.delete(AttributeDef attributeDef)
           
 void Hib3AttributeDefDAO.saveOrUpdate(AttributeDef attributeDef)
           
 void Hib3AttributeDefDAO.saveUpdateProperties(AttributeDef attributeDef)
           
 

Uses of AttributeDef in edu.internet2.middleware.grouper.internal.util
 

Methods in edu.internet2.middleware.grouper.internal.util with parameters of type AttributeDef
 ParameterHelper ParameterHelper.notNullAttributeDef(AttributeDef attributeDef)
           
 

Uses of AttributeDef in edu.internet2.middleware.grouper.membership
 

Methods in edu.internet2.middleware.grouper.membership that return AttributeDef
 AttributeDef MembershipSubjectContainer.getAttributeDefOwner()
          attribute def owner of membership
 AttributeDef MembershipPathGroup.getOwnerAttributeDef()
          if this is an attributeDef privilege, this is the owner attribute def
 AttributeDef MembershipPathNode.getOwnerAttributeDef()
          if this is an attributeDef privilege, this is the owner attribute def
 

Methods in edu.internet2.middleware.grouper.membership with parameters of type AttributeDef
static MembershipPathGroup MembershipPathGroup.analyze(AttributeDef attributeDef, Member member, Field field)
          analyze the membership/privilege of a member in a attributeDef by various paths
static MembershipPathGroup MembershipPathGroup.analyze(AttributeDef attributeDef, Member member, Field field, edu.internet2.middleware.subject.Subject callingSubject)
          analyze the membership/privilege of a member in a attributeDef by various paths
static MembershipPathGroup MembershipPathGroup.analyzePrivileges(AttributeDef attributeDef, Member member)
          analyze attributeDef privileges for a attributeDef and a member
static MembershipPathGroup MembershipPathGroup.analyzePrivileges(AttributeDef attributeDef, Member member, edu.internet2.middleware.subject.Subject callingSubject)
          analyze the privileges of a member in a attributeDef by various paths
static MembershipPathGroup MembershipPathGroup.analyzePrivileges(AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subject)
          analyze attrDef privileges for an attrDef and a member
 void MembershipSubjectContainer.setAttributeDefOwner(AttributeDef attributeDefOwner1)
          attribute def owner of membership
 void MembershipPathGroup.setOwnerAttributeDef(AttributeDef ownerAttributeDef1)
          if this is an attributeDef privilege, this is the owner attribute def
 void MembershipPathNode.setOwnerAttributeDef(AttributeDef ownerAttributeDef1)
          if this is an attributeDef privilege, this is the owner attribute def
 

Constructors in edu.internet2.middleware.grouper.membership with parameters of type AttributeDef
MembershipPathNode(Field field, AttributeDef theOwnerAttributeDef)
          constructor for attributeDef path code
 

Uses of AttributeDef in edu.internet2.middleware.grouper.misc
 

Methods in edu.internet2.middleware.grouper.misc with parameters of type AttributeDef
static AttributeDefName GrouperCheckConfig.checkAttribute(Stem stem, AttributeDef attributeDef, java.lang.String extension, java.lang.String displayExtension, java.lang.String description, boolean logAutocreate)
          make sure an attribute is there or add it if not
 

Uses of AttributeDef in edu.internet2.middleware.grouper.permissions
 

Methods in edu.internet2.middleware.grouper.permissions that return AttributeDef
 AttributeDef PermissionEntry.getAttributeDef()
           
 AttributeDef PermissionEntryImpl.getAttributeDef()
           
 AttributeDef PermissionEntryBase.getAttributeDef()
           
 

Methods in edu.internet2.middleware.grouper.permissions with parameters of type AttributeDef
 PermissionFinder PermissionFinder.addPermissionDef(AttributeDef attributeDef)
          add a attribute def to look for.
 

Uses of AttributeDef in edu.internet2.middleware.grouper.permissions.limits
 

Methods in edu.internet2.middleware.grouper.permissions.limits that return AttributeDef
static AttributeDef PermissionLimitUtils.limitAttributeDef()
          return the limit type attribute def this throws exception if cant find
static AttributeDef PermissionLimitUtils.limitAttributeDefInt()
          return the limit type attribute def this throws exception if cant find
static AttributeDef PermissionLimitUtils.limitAttributeDefMarker()
          return the limit type attribute def this throws exception if cant find
 

Uses of AttributeDef in edu.internet2.middleware.grouper.privs
 

Methods in edu.internet2.middleware.grouper.privs that return AttributeDef
 AttributeDef AttributeDefPrivilege.getAttributeDef()
          Get AttributeDef that the privilege was granted on.
 

Methods in edu.internet2.middleware.grouper.privs that return types with arguments of type AttributeDef
static java.util.Set<AttributeDef> PrivilegeHelper.canViewAttributeDefs(GrouperSession s, java.util.Collection<AttributeDef> inputAttributeDefs)
          TODO 20070823 find a real home for this and/or add tests
 java.util.Set<AttributeDef> GrouperNonDbAttrDefAdapter.getAttributeDefsWhereSubjectDoesntHavePrivilege(GrouperSession grouperSession, java.lang.String stemId, Stem.Scope scope, edu.internet2.middleware.subject.Subject subject, Privilege privilege, boolean considerAllSubject, java.lang.String sqlLikeString)
          Get all attributedefs where this subject doesnt have this privilege.
 java.util.Set<AttributeDef> AttributeDefAdapter.getAttributeDefsWhereSubjectDoesntHavePrivilege(GrouperSession grouperSession, java.lang.String stemId, Stem.Scope scope, edu.internet2.middleware.subject.Subject subject, Privilege privilege, boolean considerAllSubject, java.lang.String sqlLikeString)
          find the attributeDefs which do not have a certain privilege
 java.util.Set<AttributeDef> AttributeDefResolver.getAttributeDefsWhereSubjectDoesntHavePrivilege(java.lang.String stemId, Stem.Scope scope, edu.internet2.middleware.subject.Subject subject, Privilege privilege, boolean considerAllSubject, java.lang.String sqlLikeString)
          find the attributeDefs which do not have a certain privilege
 java.util.Set<AttributeDef> GrouperAllAttrDefResolver.getAttributeDefsWhereSubjectDoesntHavePrivilege(java.lang.String stemId, Stem.Scope scope, edu.internet2.middleware.subject.Subject subject, Privilege privilege, boolean considerAllSubject, java.lang.String sqlLikeString)
           
 java.util.Set<AttributeDef> ValidatingAttrDefResolver.getAttributeDefsWhereSubjectDoesntHavePrivilege(java.lang.String stemId, Stem.Scope scope, edu.internet2.middleware.subject.Subject subject, Privilege privilege, boolean considerAllSubject, java.lang.String sqlLikeString)
           
 java.util.Set<AttributeDef> AttributeDefResolverDecorator.getAttributeDefsWhereSubjectDoesntHavePrivilege(java.lang.String stemId, Stem.Scope scope, edu.internet2.middleware.subject.Subject subject, Privilege privilege, boolean considerAllSubject, java.lang.String sqlLikeString)
           
 java.util.Set<AttributeDef> AttributeDefWrapper.getAttributeDefsWhereSubjectDoesntHavePrivilege(java.lang.String stemId, Stem.Scope scope, edu.internet2.middleware.subject.Subject subject, Privilege privilege, boolean considerAllSubject, java.lang.String sqlLikeString)
           
 java.util.Set<AttributeDef> GrouperNonDbAttrDefAdapter.getAttributeDefsWhereSubjectHasPriv(GrouperSession s, edu.internet2.middleware.subject.Subject subj, Privilege priv)
           
 java.util.Set<AttributeDef> AttributeDefAdapter.getAttributeDefsWhereSubjectHasPriv(GrouperSession grouperSession, edu.internet2.middleware.subject.Subject subj, Privilege priv)
          Get all attribute defs where this subject has this privilege.
 java.util.Set<AttributeDef> AttributeDefResolver.getAttributeDefsWhereSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject, Privilege privilege)
          Get all attributedefs where subject has privilege.
 java.util.Set<AttributeDef> GrouperAllAttrDefResolver.getAttributeDefsWhereSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 java.util.Set<AttributeDef> ValidatingAttrDefResolver.getAttributeDefsWhereSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 java.util.Set<AttributeDef> AttributeDefResolverDecorator.getAttributeDefsWhereSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 java.util.Set<AttributeDef> AttributeDefWrapper.getAttributeDefsWhereSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 java.util.Set<AttributeDef> CachingAttrDefResolver.getAttributeDefsWhereSubjectHasPrivilege(edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
static java.util.Set<AttributeDef> GrouperPrivilegeAdapter.internal_getAttributeDefsWhereSubjectDoesntHavePriv(GrouperSession grouperSession, java.lang.String stemId, Stem.Scope scope, edu.internet2.middleware.subject.Subject subject, Privilege privilege, boolean considerAllSubject, java.lang.String sqlLikeString)
           
static java.util.Set<AttributeDef> GrouperPrivilegeAdapter.internal_getAttributeDefsWhereSubjectHasPriv(GrouperSession s, Member m, Field f)
           
 java.util.Set<AttributeDef> AttributeDefResolver.postHqlFilterAttrDefs(java.util.Set<AttributeDef> attributeDefs, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
          after HQL is run, filter attributeDefs.
 java.util.Set<AttributeDef> ValidatingAttrDefResolver.postHqlFilterAttrDefs(java.util.Set<AttributeDef> attributeDefs, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 java.util.Set<AttributeDef> AttributeDefResolverDecorator.postHqlFilterAttrDefs(java.util.Set<AttributeDef> attributeDefs, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 java.util.Set<AttributeDef> AttributeDefWrapper.postHqlFilterAttrDefs(java.util.Set<AttributeDef> attributeDefs, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 java.util.Set<AttributeDef> WheelAttrDefResolver.postHqlFilterAttrDefs(java.util.Set<AttributeDef> attributeDefs, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 java.util.Set<AttributeDef> GrouperSystemAttrDefResolver.postHqlFilterAttrDefs(java.util.Set<AttributeDef> attributeDefs, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 java.util.Set<AttributeDef> CachingAttrDefResolver.postHqlFilterAttrDefs(java.util.Set<AttributeDef> attributeDefs, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 java.util.Set<AttributeDef> BaseAttrDefAdapter.postHqlFilterAttributeDefs(GrouperSession grouperSession, java.util.Set<AttributeDef> inputAttributeDefs, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 java.util.Set<AttributeDef> AttributeDefAdapter.postHqlFilterAttributeDefs(GrouperSession grouperSession, java.util.Set<AttributeDef> attributeDefs, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
          after HQL is run, filter attributeDefs.
 

Methods in edu.internet2.middleware.grouper.privs with parameters of type AttributeDef
static boolean PrivilegeHelper.canAttrAdmin(GrouperSession s, AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subj)
           
static boolean PrivilegeHelper.canAttrDefAttrRead(GrouperSession s, AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subj)
           
static boolean PrivilegeHelper.canAttrDefAttrUpdate(GrouperSession s, AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subj)
           
static boolean PrivilegeHelper.canAttrOptin(GrouperSession s, AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subj)
           
static boolean PrivilegeHelper.canAttrOptout(GrouperSession s, AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subj)
           
static boolean PrivilegeHelper.canAttrRead(GrouperSession s, AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subj)
           
static boolean PrivilegeHelper.canAttrUpdate(GrouperSession s, AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subj)
           
static boolean PrivilegeHelper.canAttrView(GrouperSession s, AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subj)
           
static void PrivilegeHelper.dispatch(GrouperSession s, AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subj, Privilege priv)
          TODO 20070823 find a real home for this and/or add tests
 java.util.Set<AttributeDefPrivilege> AttributeDefResolver.getPrivileges(AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subject)
          Get all privileges subject has on attributeDef.
 java.util.Set<AttributeDefPrivilege> GrouperAllAttrDefResolver.getPrivileges(AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subject)
           
 java.util.Set<AttributeDefPrivilege> ValidatingAttrDefResolver.getPrivileges(AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subject)
           
 java.util.Set<AttributeDefPrivilege> AttributeDefResolverDecorator.getPrivileges(AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subject)
           
 java.util.Set<AttributeDefPrivilege> AttributeDefWrapper.getPrivileges(AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subject)
           
 java.util.Set<AttributeDefPrivilege> WheelAttrDefResolver.getPrivileges(AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subject)
           
 java.util.Set<AttributeDefPrivilege> GrouperSystemAttrDefResolver.getPrivileges(AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subject)
           
 java.util.Set<AttributeDefPrivilege> CachingAttrDefResolver.getPrivileges(AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subject)
           
 java.util.Set<AttributeDefPrivilege> GrouperNonDbAttrDefAdapter.getPrivs(GrouperSession grouperSession, AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subj)
           
 java.util.Set<AttributeDefPrivilege> AttributeDefAdapter.getPrivs(GrouperSession grouperSession, AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subj)
          Get all privileges held by this subject on this attribute definition.
 java.util.Set GrouperNonDbAttrDefAdapter.getSubjectsWithPriv(GrouperSession s, AttributeDef attributeDef, Privilege priv)
           
 java.util.Set<edu.internet2.middleware.subject.Subject> AttributeDefAdapter.getSubjectsWithPriv(GrouperSession s, AttributeDef attributeDef, Privilege priv)
          Get all subjects with this privilege on this attribute definition.
 java.util.Set<edu.internet2.middleware.subject.Subject> AttributeDefResolver.getSubjectsWithPrivilege(AttributeDef attributeDef, Privilege privilege)
          Get all subjects with privilege on attributeDef.
 java.util.Set<edu.internet2.middleware.subject.Subject> GrouperAllAttrDefResolver.getSubjectsWithPrivilege(AttributeDef attributeDef, Privilege privilege)
           
 java.util.Set<edu.internet2.middleware.subject.Subject> ValidatingAttrDefResolver.getSubjectsWithPrivilege(AttributeDef attributeDef, Privilege privilege)
           
 java.util.Set<edu.internet2.middleware.subject.Subject> AttributeDefResolverDecorator.getSubjectsWithPrivilege(AttributeDef attributeDef, Privilege privilege)
           
 java.util.Set<edu.internet2.middleware.subject.Subject> AttributeDefWrapper.getSubjectsWithPrivilege(AttributeDef attributeDef, Privilege privilege)
           
 java.util.Set<edu.internet2.middleware.subject.Subject> CachingAttrDefResolver.getSubjectsWithPrivilege(AttributeDef attributeDef, Privilege privilege)
           
 void GrouperNonDbAttrDefAdapter.grantPriv(GrouperSession s, AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subj, Privilege priv, java.lang.String uuid)
           
 void AttributeDefAdapter.grantPriv(GrouperSession grouperSession, AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subj, Privilege priv, java.lang.String uuid)
          Grant the privilege to the subject on this attrDef.
 void AttributeDefResolver.grantPrivilege(AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subject, Privilege privilege, java.lang.String uuid)
          Grant privilege to subject on attributeDef.
 void ValidatingAttrDefResolver.grantPrivilege(AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subject, Privilege privilege, java.lang.String uuid)
           
 void AttributeDefResolverDecorator.grantPrivilege(AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subject, Privilege privilege, java.lang.String uuid)
           
 void AttributeDefWrapper.grantPrivilege(AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subject, Privilege privilege, java.lang.String uuid)
           
 void CachingAttrDefResolver.grantPrivilege(AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subject, Privilege privilege, java.lang.String uuid)
           
static boolean PrivilegeHelper.hasImmediatePrivilege(AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subject, Privilege privilege)
          see if an attributeDef has an immediate privilege
 boolean GrouperNonDbAttrDefAdapter.hasPriv(GrouperSession grouperSession, AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subj, Privilege priv)
           
 boolean AttributeDefAdapter.hasPriv(GrouperSession grouperSession, AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subj, Privilege priv)
          Check whether the subject has this privilege on this attrDef.
 boolean AttributeDefResolver.hasPrivilege(AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subject, Privilege privilege)
          Check whether subject has privilege on attributeDef.
 boolean GrouperAllAttrDefResolver.hasPrivilege(AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 boolean ValidatingAttrDefResolver.hasPrivilege(AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 boolean AttributeDefResolverDecorator.hasPrivilege(AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 boolean AttributeDefWrapper.hasPrivilege(AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 boolean WheelAttrDefResolver.hasPrivilege(AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 boolean GrouperSystemAttrDefResolver.hasPrivilege(AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 boolean CachingAttrDefResolver.hasPrivilege(AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
static boolean PrivilegeHelper.hasPrivilege(GrouperSession s, AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subj, java.util.Set<Privilege> privInSet)
           
 void AttributeDefResolver.privilegeCopy(AttributeDef attributeDef1, AttributeDef attributeDef2, Privilege priv)
          Copies privileges for subjects that have the specified privilege on g1 to g2.
 void ValidatingAttrDefResolver.privilegeCopy(AttributeDef attributeDef1, AttributeDef attributeDef2, Privilege priv)
           
 void AttributeDefResolverDecorator.privilegeCopy(AttributeDef attributeDef1, AttributeDef attributeDef2, Privilege priv)
           
 void AttributeDefWrapper.privilegeCopy(AttributeDef attributeDef1, AttributeDef attributeDef2, Privilege priv)
           
 void CachingAttrDefResolver.privilegeCopy(AttributeDef attributeDef1, AttributeDef attributeDef2, Privilege priv)
           
 void GrouperNonDbAttrDefAdapter.privilegeCopy(GrouperSession s, AttributeDef attributeDef1, AttributeDef attributeDef2, Privilege priv)
           
 void AttributeDefAdapter.privilegeCopy(GrouperSession grouperSession, AttributeDef attributeDef1, AttributeDef attributeDef2, Privilege priv)
          Copies privileges for subjects that have the specified privilege on g1 to g2.
 java.util.Set<PrivilegeSubjectContainer> AttributeDefResolver.retrievePrivileges(AttributeDef attributeDef, java.util.Set<Privilege> privileges, MembershipType membershipType, QueryPaging queryPaging, java.util.Set<Member> additionalMembers)
          get a list of privilege subjects, there are no results with the same subject
 java.util.Set<PrivilegeSubjectContainer> ValidatingAttrDefResolver.retrievePrivileges(AttributeDef attributeDef, java.util.Set<Privilege> privileges, MembershipType membershipType, QueryPaging queryPaging, java.util.Set<Member> additionalMembers)
           
 java.util.Set<PrivilegeSubjectContainer> AttributeDefResolverDecorator.retrievePrivileges(AttributeDef attributeDef, java.util.Set<Privilege> privileges, MembershipType membershipType, QueryPaging queryPaging, java.util.Set<Member> additionalMembers)
           
 java.util.Set<PrivilegeSubjectContainer> AttributeDefWrapper.retrievePrivileges(AttributeDef attributeDef, java.util.Set<Privilege> privileges, MembershipType membershipType, QueryPaging queryPaging, java.util.Set<Member> additionalMembers)
           
 java.util.Set<PrivilegeSubjectContainer> GrouperNonDbAttrDefAdapter.retrievePrivileges(GrouperSession grouperSession, AttributeDef attributeDef, java.util.Set<Privilege> privileges, MembershipType membershipType, QueryPaging queryPaging, java.util.Set<Member> additionalMembers)
           
 java.util.Set<PrivilegeSubjectContainer> AttributeDefAdapter.retrievePrivileges(GrouperSession grouperSession, AttributeDef attributeDef, java.util.Set<Privilege> privileges, MembershipType membershipType, QueryPaging queryPaging, java.util.Set<Member> additionalMembers)
          get a list of privilege subjects, there are no results with the same subject/privilege combination
 void GrouperNonDbAttrDefAdapter.revokePriv(GrouperSession grouperSession, AttributeDef attributeDef, Privilege priv)
           
 void AttributeDefAdapter.revokePriv(GrouperSession grouperSession, AttributeDef attributeDef, Privilege priv)
          Revoke this privilege from everyone on this attrDef.
 void GrouperNonDbAttrDefAdapter.revokePriv(GrouperSession grouperSession, AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subj, Privilege priv)
           
 void AttributeDefAdapter.revokePriv(GrouperSession grouperSession, AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subj, Privilege priv)
          Revoke the privilege from the subject on this attrDef.
 void AttributeDefResolver.revokePrivilege(AttributeDef attributeDef, Privilege privilege)
          Revoke privilege from all subjects on attributeDef.
 void ValidatingAttrDefResolver.revokePrivilege(AttributeDef attributeDef, Privilege privilege)
           
 void AttributeDefResolverDecorator.revokePrivilege(AttributeDef attributeDef, Privilege privilege)
           
 void AttributeDefWrapper.revokePrivilege(AttributeDef attributeDef, Privilege privilege)
           
 void CachingAttrDefResolver.revokePrivilege(AttributeDef attributeDef, Privilege privilege)
           
 void AttributeDefResolver.revokePrivilege(AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subject, Privilege privilege)
          Revoke privilege from subject on attributeDef.
 void ValidatingAttrDefResolver.revokePrivilege(AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 void AttributeDefResolverDecorator.revokePrivilege(AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 void AttributeDefWrapper.revokePrivilege(AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 void CachingAttrDefResolver.revokePrivilege(AttributeDef attributeDef, edu.internet2.middleware.subject.Subject subject, Privilege privilege)
           
 

Method parameters in edu.internet2.middleware.grouper.privs with type arguments of type AttributeDef
static java.util.Set<AttributeDef> PrivilegeHelper.canViewAttributeDefs(GrouperSession s, java.util.Collection<AttributeDef> inputAttributeDefs)
          TODO 20070823 find a real home for this and/or add tests
 java.util.Set<AttributeDef> AttributeDefResolver.postHqlFilterAttrDefs(java.util.Set<AttributeDef> attributeDefs, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
          after HQL is run, filter attributeDefs.
 java.util.Set<AttributeDef> ValidatingAttrDefResolver.postHqlFilterAttrDefs(java.util.Set<AttributeDef> attributeDefs, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 java.util.Set<AttributeDef> AttributeDefResolverDecorator.postHqlFilterAttrDefs(java.util.Set<AttributeDef> attributeDefs, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 java.util.Set<AttributeDef> AttributeDefWrapper.postHqlFilterAttrDefs(java.util.Set<AttributeDef> attributeDefs, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 java.util.Set<AttributeDef> WheelAttrDefResolver.postHqlFilterAttrDefs(java.util.Set<AttributeDef> attributeDefs, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 java.util.Set<AttributeDef> GrouperSystemAttrDefResolver.postHqlFilterAttrDefs(java.util.Set<AttributeDef> attributeDefs, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 java.util.Set<AttributeDef> CachingAttrDefResolver.postHqlFilterAttrDefs(java.util.Set<AttributeDef> attributeDefs, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 java.util.Set<AttributeDef> BaseAttrDefAdapter.postHqlFilterAttributeDefs(GrouperSession grouperSession, java.util.Set<AttributeDef> inputAttributeDefs, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
           
 java.util.Set<AttributeDef> AttributeDefAdapter.postHqlFilterAttributeDefs(GrouperSession grouperSession, java.util.Set<AttributeDef> attributeDefs, edu.internet2.middleware.subject.Subject subject, java.util.Set<Privilege> privInSet)
          after HQL is run, filter attributeDefs.
 

Constructors in edu.internet2.middleware.grouper.privs with parameters of type AttributeDef
AttributeDefPrivilege(AttributeDef attributeDef1, edu.internet2.middleware.subject.Subject subj1, edu.internet2.middleware.subject.Subject owner1, Privilege priv, java.lang.String klass1, boolean isRevokable1, java.lang.String contextId1)
           
 

Uses of AttributeDef in edu.internet2.middleware.grouper.rules
 

Methods in edu.internet2.middleware.grouper.rules that return AttributeDef
static AttributeDef RuleUtils.attributeDef(java.lang.String attributeDefId, java.lang.String attributeDefName, java.lang.String alternateAttributeDefId, boolean useRootSession, boolean throwExceptionIfNotFound)
           
static AttributeDef RuleUtils.ruleAttrAttributeDef()
          return the rule attr attribute def this throws exception if cant find
static AttributeDef RuleUtils.ruleTypeAttributeDef()
          return the rule type attribute def this throws exception if cant find
 

Methods in edu.internet2.middleware.grouper.rules with parameters of type AttributeDef
static AttributeAssign RuleApi.emailOnFlattenedPermissionDisabledDate(edu.internet2.middleware.subject.Subject actAsSubject, AttributeDef permissionDef, java.lang.Integer daysInFutureDisabledDateMin, java.lang.Integer daysInFutureDisabledDateMax, java.lang.String emailToValue, java.lang.String emailSubjectValue, java.lang.String emailBodyValue)
           
static AttributeAssign RuleApi.permissionFolderIntersection(edu.internet2.middleware.subject.Subject actAs, AttributeDef permissionToAssignRule, Stem mustBeInGroupInFolder, Stem.Scope stemScope)
           
static AttributeAssign RuleApi.permissionGroupIntersection(edu.internet2.middleware.subject.Subject actAs, AttributeDef permissionToAssignRule, Group mustBeInGroup)
          put a rule on an attribute def so that if a user comes out of a group, the user will be removed from a role which has permissions or removed assignments directly to the user
static AttributeAssign RuleApi.permissionGroupIntersection(edu.internet2.middleware.subject.Subject actAs, AttributeDef permissionToAssignRule, Group mustBeInGroup, int daysInFutureToDisable)
          put a rule on an attribute def so that if a user comes out of a group, the user will have disabled dates from a role which has permissions or removed assignments directly to the user
static AttributeAssign RuleApi.vetoPermissionIfNotInGroup(edu.internet2.middleware.subject.Subject actAs, AttributeDef permissionDef, Group mustBeInGroup, java.lang.String vetoKey, java.lang.String vetoMessage)
          veto a direct permission assignment if not in group
 

Uses of AttributeDef in edu.internet2.middleware.grouper.rules.beans
 

Methods in edu.internet2.middleware.grouper.rules.beans that return AttributeDef
 AttributeDef RulesBean.getAttributeDef()
          get this attributeDef
 AttributeDef RulesAttributeDefBean.getAttributeDef()
          attributeDef
 AttributeDef RulesPrivilegeBean.getAttributeDef()
           
 AttributeDef RulesPermissionBean.getAttributeDef()
          attributeDef
 

Methods in edu.internet2.middleware.grouper.rules.beans with parameters of type AttributeDef
 void RulesAttributeDefBean.setAttributeDef(AttributeDef attributeDef1)
          attributeDef
 void RulesPrivilegeBean.setAttributeDef(AttributeDef attributeDef1)
           
 void RulesPermissionBean.setAttributeDef(AttributeDef attributeDef1)
          attributeDef
 

Constructors in edu.internet2.middleware.grouper.rules.beans with parameters of type AttributeDef
RulesAttributeDefBean(AttributeDef theAttributeDef)
           
RulesPermissionBean(AttributeAssign attributeAssign1, Role role1, Member member1, AttributeDefName attributeDefName1, AttributeDef attributeDef1, java.lang.String action1)
           
RulesPrivilegeBean(AttributeDef attributeDef1, edu.internet2.middleware.subject.Subject subject1, Privilege privilege1)
           
 

Uses of AttributeDef in edu.internet2.middleware.grouper.userData
 

Methods in edu.internet2.middleware.grouper.userData that return types with arguments of type AttributeDef
static java.util.Set<AttributeDef> GrouperUserDataApi.favoriteAttributeDefs(java.lang.String userDataGroupName, edu.internet2.middleware.subject.Subject subject)
           
static java.util.Set<AttributeDef> GrouperUserDataApi.recentlyUsedAttributeDefs(java.lang.String userDataGroupName, edu.internet2.middleware.subject.Subject subject)
           
 

Methods in edu.internet2.middleware.grouper.userData with parameters of type AttributeDef
static void GrouperUserDataApi.favoriteAttributeDefAdd(java.lang.String userDataGroupName, edu.internet2.middleware.subject.Subject subjectToAddTo, AttributeDef attributeDef)
           
static void GrouperUserDataApi.favoriteAttributeDefRemove(java.lang.String userDataGroupName, edu.internet2.middleware.subject.Subject subjectToAddTo, AttributeDef attributeDef)
           
static void GrouperUserDataApi.recentlyUsedAttributeDefAdd(java.lang.String userDataGroupName, edu.internet2.middleware.subject.Subject subjectToAddTo, AttributeDef attributeDef)
           
static void GrouperUserDataApi.recentlyUsedAttributeDefRemove(java.lang.String userDataGroupName, edu.internet2.middleware.subject.Subject subjectToAddTo, AttributeDef attributeDef)
           
 

Uses of AttributeDef in edu.internet2.middleware.grouper.xml.export
 

Methods in edu.internet2.middleware.grouper.xml.export that return AttributeDef
 AttributeDef XmlExportAttributeDef.toAttributeDef()
          convert to attributeDef
 

Methods in edu.internet2.middleware.grouper.xml.export with parameters of type AttributeDef
static void XmlExportUtils.toStringAttributeDef(java.lang.String prefix, java.io.Writer writer, AttributeDef attributeDef, boolean includeComma)