Uses of Class
edu.internet2.middleware.grouper.GroupType

Packages that use GroupType
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.filter This package contains classes which help query for Groups, Stems, etc 
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.validator This package contains validator classes 
edu.internet2.middleware.grouper.xml.export   
 

Uses of GroupType in edu.internet2.middleware.grouper
 

Methods in edu.internet2.middleware.grouper that return GroupType
 GroupType GroupType.clone()
          deep clone the fields in this object
static GroupType GroupType.createType(GrouperSession s, java.lang.String name)
          Create a new GroupType.
static GroupType GroupType.createType(GrouperSession s, java.lang.String name, boolean exceptionIfExists)
          Create a new GroupType.
 GroupType GroupType.dbVersion()
          save the state when retrieving from DB
static GroupType GroupTypeFinder.find(java.lang.String name)
          Deprecated. 
static GroupType GroupTypeFinder.find(java.lang.String name, boolean exceptionIfNotFound)
          Find a GroupType.
static GroupType GroupTypeFinder.findByUuid(java.lang.String typeUuid, boolean exceptionIfNotFound)
          Find a GroupType.
 GroupType Field.getGroupType()
           
static GroupType GroupType.internal_createType(GrouperSession s, java.lang.String name, boolean isAssignable, boolean isInternal, boolean exceptionIfExists, boolean[] changed, java.lang.String uuid)
           
 GroupType GroupType.xmlRetrieveByIdOrKey()
           
 GroupType GroupType.xmlSaveBusinessProperties(GroupType existingRecord)
           
 

Methods in edu.internet2.middleware.grouper that return types with arguments of type GroupType
 java.util.Set<GroupType> Group.getRemovableTypes()
          Get removable group types for this group.
 java.util.Set<GroupType> Group.getTypes()
          Get group types for this group (only non internal ones).
 java.util.Set<GroupType> Group.getTypesDb()
          get types in db
 

Methods in edu.internet2.middleware.grouper with parameters of type GroupType
 void Group.addType(GroupType type)
          Add an additional group type.
 boolean Group.addType(GroupType type, boolean exceptionIfAlreadyHasType)
          Add an additional group type.
 void Group.deleteType(GroupType type)
          Delete a group type.
static java.util.Set<Field> FieldFinder.findAllByGroupType(GroupType groupType)
           
static java.util.Set<Group> GroupFinder.findAllByType(GrouperSession s, GroupType type)
          Find all groups within the registry by their GroupType.
 boolean Group.hasType(GroupType type)
          Check whether group has the specified type.
 void GroupType.xmlCopyBusinessPropertiesToExisting(GroupType existingRecord)
           
 boolean GroupType.xmlDifferentBusinessProperties(GroupType other)
           
 boolean GroupType.xmlDifferentUpdateProperties(GroupType other)
           
 GroupType GroupType.xmlSaveBusinessProperties(GroupType existingRecord)
           
 

Method parameters in edu.internet2.middleware.grouper with type arguments of type GroupType
 Group Stem.internal_addChildGroup(GrouperSession session, java.lang.String extn, java.lang.String dExtn, java.lang.String uuid, java.lang.String description, java.util.Set<GroupType> types, java.util.Map<java.lang.String,java.lang.String> attributes, boolean addDefaultGroupPrivileges, TypeOfGroup typeOfGroup)
           
 

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

Methods in edu.internet2.middleware.grouper.app.gsh that return GroupType
static GroupType typeFind.invoke(bsh.Interpreter i, bsh.CallStack stack, java.lang.String name)
          Find a GroupType.
static GroupType typeAdd.invoke(bsh.Interpreter i, bsh.CallStack stack, java.lang.String name)
          Add a GroupType.
 

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

Methods in edu.internet2.middleware.grouper.app.loader that return types with arguments of type GroupType
 java.util.List<GroupType> LoaderJobBean.getGroupTypes()
          group types to add to loader managed group
 

Method parameters in edu.internet2.middleware.grouper.app.loader with type arguments of type GroupType
 void LoaderJobBean.setGroupTypes(java.util.List<GroupType> groupTypes)
          group types to add to loader managed group
static void GrouperLoaderType.syncGroupList(GrouperLoaderResultset grouperLoaderResultsetOverall, long startTime, GrouperSession grouperSession, java.util.List<Group> andGroups, java.util.List<GroupType> groupTypes, java.lang.String groupLikeString, java.lang.String groupNameOverall, Hib3GrouperLoaderLog hib3GrouploaderLogOverall, GrouperLoaderStatus[] statusOverall, GrouperLoaderDb grouperLoaderDb, java.util.Map<java.lang.String,java.lang.String> groupNameToDisplayName, java.util.Map<java.lang.String,java.lang.String> groupNameToDescription, java.util.Map<java.lang.String,java.util.Map<Privilege,java.util.List<edu.internet2.middleware.subject.Subject>>> privsToAdd, java.util.Set<java.lang.String> groupNamesFromGroupQuery)
          sync a group list
 

Constructor parameters in edu.internet2.middleware.grouper.app.loader with type arguments of type GroupType
LoaderJobBean(GrouperLoaderType grouperLoaderType1, java.lang.String groupNameOverall1, GrouperLoaderDb grouperLoaderDb1, java.lang.String query1, Hib3GrouperLoaderLog hib3GrouploaderLogOverall1, GrouperSession grouperSession1, java.util.List<Group> andGroups1, java.util.List<GroupType> groupTypes1, java.lang.String groupLikeString1, java.lang.String groupQuery1, long startTime1)
           
LoaderJobBean(java.lang.String ldapType1, java.lang.String ldapServerId1, java.lang.String ldapFilter1, java.lang.String ldapSubjectAttribute1, java.lang.String ldapSearchDn1, java.lang.String ldapSourceId1, java.lang.String ldapSubjectIdType1, java.lang.String ldapSearchScope1, long startTime1, GrouperLoaderType grouperLoaderType1, java.lang.String groupNameOverall1, Hib3GrouperLoaderLog hib3GrouploaderLogOverall1, GrouperSession grouperSession1, java.util.List<Group> andGroups1, java.lang.String ldapGroupAttribute1, java.lang.String extraAttributes1, java.lang.String errorUnresolvable1, java.lang.String ldapGroupNameExpression1, java.lang.String ldapGroupDisplayExtensionExpression1, java.lang.String ldapGroupDescriptionExpression1, java.lang.String ldapSubjectExpression1, java.util.List<GroupType> groupTypes1, java.lang.String ldapGroupReaders1, java.lang.String ldapGroupViewers1, java.lang.String ldapGroupAdmins1, java.lang.String ldapGroupUpdaters1, java.lang.String ldapGroupOptins1, java.lang.String ldapGroupOptouts1, java.lang.String groupsLike1, java.lang.String ldapAttributeFilterExpression1)
          constructor for ldap jobs
 

Uses of GroupType in edu.internet2.middleware.grouper.filter
 

Constructors in edu.internet2.middleware.grouper.filter with parameters of type GroupType
GroupTypeFilter(GroupType type, Stem ns)
          QueryFilter that returns groups that have the specified GroupType.
 

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

Methods in edu.internet2.middleware.grouper.hooks.beans that return GroupType
 GroupType HooksGroupTypeBean.getGroupType()
          object being inserted
 

Constructors in edu.internet2.middleware.grouper.hooks.beans with parameters of type GroupType
HooksGroupTypeBean(GroupType theGroupType)
           
 

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

Methods in edu.internet2.middleware.grouper.internal.dao that return GroupType
 GroupType GroupTypeDAO.findByUuid(java.lang.String uuid)
          Deprecated. use overload instead
 GroupType GroupTypeDAO.findByUuid(java.lang.String uuid, boolean exceptionIfNull)
           
 GroupType GroupTypeDAO.findByUuidOrName(java.lang.String uuid, java.lang.String name, boolean exceptionIfNull)
           
 

Methods in edu.internet2.middleware.grouper.internal.dao that return types with arguments of type GroupType
 java.util.Set<GroupType> GroupDAO._findAllTypesByGroup(java.lang.String uuid)
          find al types for a group
 java.util.Set<GroupType> GroupTypeDAO.findAll()
           
 java.util.Set<GroupType> GroupTypeDAO.findAllByCreator(Member member)
          find all groupTypes by creator
 

Methods in edu.internet2.middleware.grouper.internal.dao with parameters of type GroupType
 GroupTypeTuple GroupDAO.addType(Group _g, GroupType _gt)
           
 void GroupTypeDAO.createOrUpdate(GroupType _gt)
           
 void GroupTypeDAO.delete(GroupType _gt, java.util.Set fields)
           
 GroupTypeTuple GroupDAO.deleteType(Group _g, GroupType _gt)
           
 java.util.Set<Group> GroupDAO.findAllByType(GroupType _gt)
          note, this doesnt cache
 java.util.Set<Group> GroupDAO.findAllByType(GroupType _gt, QueryOptions queryOptions)
          this caches
 java.util.Set<Group> GroupDAO.findAllByType(GroupType _gt, java.lang.String scope)
           
 void GroupTypeDAO.saveUpdateProperties(GroupType groupType)
          save the update properties which are auto saved when business method is called
 void GroupTypeDAO.update(GroupType groupType)
          update in db
 

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

Methods in edu.internet2.middleware.grouper.internal.dao.hib3 that return GroupType
 GroupType Hib3GroupTypeDAO.findByUuid(java.lang.String uuid)
          Deprecated. 
 GroupType Hib3GroupTypeDAO.findByUuid(java.lang.String uuid, boolean exceptionIfNull)
           
 GroupType Hib3GroupTypeDAO.findByUuidOrName(java.lang.String uuid, java.lang.String name, boolean exceptionIfNull)
           
 

Methods in edu.internet2.middleware.grouper.internal.dao.hib3 that return types with arguments of type GroupType
 java.util.Set<GroupType> Hib3GroupDAO._findAllTypesByGroup(java.lang.String uuid)
           
 java.util.Set<GroupType> Hib3GroupTypeDAO.findAll()
           
 java.util.Set<GroupType> Hib3GroupTypeDAO.findAllByCreator(Member member)
          find all group types by creator
 

Methods in edu.internet2.middleware.grouper.internal.dao.hib3 with parameters of type GroupType
 GroupTypeTuple Hib3GroupDAO.addType(Group _g, GroupType _gt)
           
 void Hib3GroupTypeDAO.createOrUpdate(GroupType groupType)
          insert or update
 void Hib3GroupTypeDAO.delete(GroupType _gt, java.util.Set fields)
           
 GroupTypeTuple Hib3GroupDAO.deleteType(Group group, GroupType groupType)
           
 java.util.Set<Group> Hib3GroupDAO.findAllByType(GroupType _gt)
          Note, this doesnt cache
 java.util.Set<Group> Hib3GroupDAO.findAllByType(GroupType _gt, QueryOptions queryOptions)
           
 java.util.Set<Group> Hib3GroupDAO.findAllByType(GroupType _gt, java.lang.String scope)
           
static GroupTypeTuple Hib3GroupTypeTupleDAO.findByGroupAndType(Group g, GroupType type)
           
static GroupTypeTuple Hib3GroupTypeTupleDAO.findByGroupAndType(Group g, GroupType type, boolean exceptionIfNotExist)
           
 void Hib3GroupTypeDAO.saveUpdateProperties(GroupType groupType)
           
 void Hib3GroupTypeDAO.update(GroupType groupType)
           
 

Uses of GroupType in edu.internet2.middleware.grouper.validator
 

Methods in edu.internet2.middleware.grouper.validator with parameters of type GroupType
static ModifyGroupTypeValidator ModifyGroupTypeValidator.validate(GrouperSession s, GroupType type)
           
static DeleteFieldFromGroupTypeValidator DeleteFieldFromGroupTypeValidator.validate(GroupType type, Field f)
           
 

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

Methods in edu.internet2.middleware.grouper.xml.export that return GroupType
 GroupType XmlExportGroupType.toGroupType()
          convert to group