Modifier and Type | Method and Description |
---|---|
static Stem |
Stem._createStemAndParentStemsIfNotExist(GrouperSession grouperSession,
String stemName,
String stemDisplayNameForInserts)
create stems and parents if not exist.
|
Stem |
Stem.addChildStem(String extension,
String displayExtension)
Add a new stem to the registry.
|
Stem |
Stem.addChildStem(String extension,
String displayExtension,
String uuid,
boolean failIfExists)
Add a new stem to the registry.
|
Stem |
Stem.clone()
deep clone the fields in this object
|
Stem |
Stem.copy(Stem stem)
Copy this stem to another Stem.
|
Stem |
Stem.dbVersion()
save the state when retrieving from DB
|
static Stem |
StemFinder.findByAlternateName(GrouperSession s,
String name,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
Find stem by its alternate name.
|
static Stem |
StemFinder.findByCurrentName(GrouperSession s,
String name,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
Find stem by its current name.
|
static Stem |
StemFinder.findByIdIndex(Long idIndex,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
Find a stem within the registry by ID index.
|
static Stem |
StemFinder.findByName(GrouperSession s,
String name)
Deprecated.
see overload
|
static Stem |
StemFinder.findByName(GrouperSession s,
String name,
boolean exceptionIfNotFound)
Find stem by name.
|
static Stem |
StemFinder.findByName(GrouperSession s,
String name,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
Find stem by name.
|
static Stem |
StemFinder.findByUuid(GrouperSession s,
String uuid)
Deprecated.
see overload
|
static Stem |
StemFinder.findByUuid(GrouperSession s,
String uuid,
boolean exceptionIfNotFound)
Get stem by uuid.
|
static Stem |
StemFinder.findByUuid(GrouperSession s,
String uuid,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
Get stem by uuid.
|
static Stem |
StemFinder.findRootStem(GrouperSession s)
Find root stem of the Groups Registry.
|
Stem |
StemFinder.findStem()
find the stem
|
Stem |
Membership.getOwnerStem() |
Stem |
Group.getParentStem()
Get parent stem.
|
Stem |
Stem.getParentStem()
Get parent stem.
|
Stem |
Stem.getParentStemOrNull()
Get parent stem.
|
Stem |
Membership.getStem()
Deprecated.
use getOwnerStem() instead
|
protected Stem |
Stem.internal_addChildStem(GrouperSession session,
String extn,
String dExtn,
String uuid,
boolean addDefaultStemPrivileges,
boolean failIfExists) |
Stem |
Stem.internal_addChildStem(String extn,
String dExtn,
String uuid)
add child stem with uuid
|
static Stem |
Stem.internal_addRootStem(GrouperSession s,
boolean[] changed)
add root stem
|
protected Stem |
Stem.internal_copy(Stem stem,
boolean privilegesOfStem,
boolean privilegesOfGroup,
boolean groupAsPrivilege,
boolean listMembersOfGroup,
boolean listGroupAsMember,
boolean attributes)
Copy this stem to another Stem.
|
static Stem |
StemFinder.internal_findByName(String name,
boolean exceptionIfNotFound)
Grouper internal method only
|
Stem |
StemSave.save()
create or update a stem.
|
Stem |
StemCopy.save()
Copy the stem using the options set in this class.
|
static Stem |
Stem.saveStem(GrouperSession grouperSession,
String stemNameToEdit,
String uuid,
String name,
String displayExtension,
String description,
SaveMode saveMode,
boolean createParentStemsIfNotExist)
create or update a stem.
|
Stem |
StemSave.saveUnchecked()
Deprecated.
|
Stem |
Stem.xmlRetrieveByIdOrKey() |
Stem |
Stem.xmlSaveBusinessProperties(Stem existingRecord) |
Modifier and Type | Method and Description |
---|---|
Set<Stem> |
Stem.deleteEmptyStems(boolean printOutput,
boolean testOnly,
Stem.Scope scope) |
static Set<Stem> |
StemFinder.findByNames(Collection<String> names,
boolean exceptionOnNotFound)
find by names
|
static Set<Stem> |
StemFinder.findByUuids(GrouperSession s,
Collection<String> uuids,
QueryOptions queryOptions)
Get stems by uuids.
|
Set<Stem> |
StemFinder.findStems()
find all the stems
|
Set<Stem> |
Stem.getChildStems()
Get stems that are immediate children of this stem.
|
Set<Stem> |
Stem.getChildStems(Privilege[] privileges,
Stem.Scope scope)
get child stems
|
Set<Stem> |
Stem.getChildStems(Stem.Scope scope)
Get stems that are children of this stem.
|
Set<Stem> |
Stem.getChildStems(Stem.Scope scope,
QueryOptions queryOptions)
Get stems that are children of this stem.
|
Set<Stem> |
Stem.getChildStems(Stem.Scope scope,
Set<Privilege> inPrivSet,
QueryOptions queryOptions)
Get groups that are children of this stem.
|
Set<Stem> |
Member.hasAdminInStem()
Get stems where this member has the ADMIN privilege of a group inside.
|
Set<Stem> |
Member.hasCreate()
Get stems where this member has the CREATE privilege.
|
Set<Stem> |
Member.hasGroupAttrReadInStem()
Get stems where this member has the GROUP_ATTR_READ privilege of a group inside.
|
Set<Stem> |
Member.hasGroupAttrUpdateInStem()
Get stems where this member has the GROUP_ATTR_UPDATE privilege of a group inside.
|
Set<Stem> |
Member.hasOptinInStem()
Get stems where this member has the OPTIN privilege of a group inside.
|
Set<Stem> |
Member.hasOptoutInStem()
Get stems where this member has the OPTOUT privilege of a group inside.
|
Set<Stem> |
Member.hasReadInStem()
Get stems where this member has the READ privilege of a group inside.
|
Set<Stem> |
Member.hasStem()
Get stems where this member has the STEM privilege.
|
Set<Stem> |
Member.hasStemAdmin()
Get stems where this member has the STEM_ADMIN privilege.
|
Set<Stem> |
Member.hasStemAttrRead()
Get stems where this member has the STEM_ATTR_READ privilege.
|
Set<Stem> |
Member.hasStemAttrUpdate()
Get stems where this member has the STEM_ATTR_UPDATE privilege.
|
Set<Stem> |
Member.hasUpdateInStem()
Get stems where this member has the UPDATE privilege of a group inside.
|
Set<Stem> |
Member.hasViewInStem()
Get stems where this member has the VIEW privilege of a group inside.
|
Set<Stem> |
GrouperNamingAdapter.postHqlFilterStems(GrouperSession grouperSession,
Set<Stem> inputStems,
Subject subject,
Set<Privilege> privInSet) |
Set<Stem> |
GrouperAccessAdapter.postHqlFilterStemsWithGroups(GrouperSession grouperSession,
Set<Stem> stems,
Subject subject,
Set<Privilege> inPrivSet) |
Modifier and Type | Method and Description |
---|---|
Set<Group> |
Member._internal_getGroupsHelper(Field field,
MembershipType membershipType,
String scope,
Stem stem,
Stem.Scope stemScope,
QueryOptions queryOptions,
Boolean enabled)
Get groups where this member is a member.
|
MembershipFinder |
MembershipFinder.addStem(Stem stem)
add a stem to look for.
|
PrivilegeStemSave |
PrivilegeStemSave.assignStem(Stem theStem)
assign a stem
|
PrivilegeStemInheritanceSave |
PrivilegeStemInheritanceSave.assignStem(Stem theStem)
assign a stem
|
PrivilegeGroupInheritanceSave |
PrivilegeGroupInheritanceSave.assignStem(Stem theStem)
assign a stem
|
MembershipFinder |
MembershipFinder.assignStem(Stem theStem)
assign a stem to search in
|
PrivilegeAttributeDefInheritanceSave |
PrivilegeAttributeDefInheritanceSave.assignStem(Stem theStem)
assign a stem
|
boolean |
Member.canCreate(Stem ns)
|
boolean |
Member.canStem(Stem ns)
|
boolean |
Member.canStemAdmin(Stem stem)
|
boolean |
Member.canStemAttrRead(Stem stem)
|
boolean |
Member.canStemAttrUpdate(Stem stem)
|
Group |
Group.copy(Stem stem)
Copy this group to another Stem.
|
Stem |
Stem.copy(Stem stem)
Copy this stem to another Stem.
|
static Set<Object[]> |
MembershipFinder.findAttributeDefMemberships(Collection<String> attributeDefIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Field field,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean shouldCheckSecurity) |
static Membership |
MembershipFinder.findImmediateMembership(GrouperSession s,
Stem stem,
Subject subj,
Field f,
boolean exceptionIfNotFound)
Return the immediate membership if it exists.
|
static Set<Object[]> |
MembershipFinder.findMemberships(Collection<String> groupIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Field field,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled) |
static Set<Object[]> |
MembershipFinder.findMemberships(Collection<String> groupIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Field field,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean shouldCheckSecurity) |
static Set<Object[]> |
MembershipFinder.findMemberships(Collection<String> groupIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Field field,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean shouldCheckSecurity,
FieldType fieldType) |
static Set<Object[]> |
MembershipFinder.findMemberships(Collection<String> groupIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Field field,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean shouldCheckSecurity,
FieldType fieldType,
String serviceId,
ServiceRole serviceRole) |
static Set<Object[]> |
MembershipFinder.findStemMemberships(Collection<String> stemIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Field field,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean shouldCheckSecurity) |
Set<Group> |
Member.getEffectiveGroups(Field field,
String scope,
Stem stem,
Stem.Scope stemScope,
QueryOptions queryOptions,
Boolean enabled)
Get groups where this member is an effective member.
|
Set<Group> |
Member.getGroups(Field field,
String scope,
Stem stem,
Stem.Scope stemScope,
QueryOptions queryOptions,
Boolean enabled)
Get groups where this member is a member.
|
Set<Group> |
Member.getImmediateGroups(Field field,
String scope,
Stem stem,
Stem.Scope stemScope,
QueryOptions queryOptions,
Boolean enabled)
Get groups where this member is an immediate member.
|
Set<Group> |
Member.getNonImmediateGroups(Field field,
String scope,
Stem stem,
Stem.Scope stemScope,
QueryOptions queryOptions,
Boolean enabled)
Get groups where this member is a nonimmediate member.
|
Set<NamingPrivilege> |
Member.getPrivs(Stem ns)
Find naming privileges held by this member on a
Stem . |
boolean |
Member.hasCreate(Stem ns)
Report whether this member has CREATE on the specified stem.
|
boolean |
Member.hasStem(Stem ns)
Report whether this member has STEM on the specified stem.
|
boolean |
Member.hasStemAdmin(Stem stem)
Report whether this member has STEM_ADMIN on the specified stem.
|
boolean |
Member.hasStemAttrRead(Stem stem)
Report whether this member has STEM_ATTR_READ on the specified stem.
|
boolean |
Member.hasStemAttrUpdate(Stem stem)
Report whether this member has STEM_ATTR_UPDATE on the specified stem.
|
static Membership |
Membership.internal_addImmediateMembership(GrouperSession s,
Stem ns,
Subject subj,
Field f,
String uuid) |
protected Stem |
Stem.internal_copy(Stem stem,
boolean privilegesOfStem,
boolean privilegesOfGroup,
boolean groupAsPrivilege,
boolean listMembersOfGroup,
boolean listGroupAsMember,
boolean attributes)
Copy this stem to another Stem.
|
protected Group |
Group.internal_copy(Stem stem,
boolean privilegesOfGroup,
boolean groupAsPrivilege,
boolean listMembersOfGroup,
boolean listGroupAsMember,
boolean attributes,
boolean composite,
boolean addDefaultGroupPrivileges,
boolean checkSecurity,
String extension,
String displayExtension) |
static void |
Membership.internal_deleteAllField(GrouperSession s,
Stem ns,
Field f) |
static void |
Membership.internal_deleteAllFieldType(GrouperSession s,
Stem ns,
FieldType type) |
static Membership |
Membership.internal_delImmediateMembership(GrouperSession s,
Stem ns,
Subject subj,
Field f) |
static Set<Subject> |
MembershipFinder.internal_findStemSubjectsImmediateOnly(GrouperSession s,
Stem stem,
Field f)
Grouper internal method only
|
static Set<Subject> |
MembershipFinder.internal_findSubjectsStemPriv(GrouperSession s,
Stem stem,
Field f)
Grouper internal method only
|
protected void |
Group.internal_move(Stem stem,
boolean assignAlternateName) |
protected void |
Stem.internal_move(Stem stem,
boolean assignAlternateName) |
boolean |
Stem.isChildStem(Stem stem)
TODO 20070813 make public?
|
void |
Group.move(Stem stem)
Move this group to another Stem.
|
void |
Stem.move(Stem stem)
Move this stem to another Stem.
|
void |
Membership.setOwnerStem(Stem stem)
set the owner stem
|
static void |
StemFinder.stemCacheRemove(Stem stem)
Grouper internal method only
|
void |
Stem.xmlCopyBusinessPropertiesToExisting(Stem existingRecord) |
boolean |
Stem.xmlDifferentBusinessProperties(Stem other) |
boolean |
Stem.xmlDifferentUpdateProperties(Stem other) |
Stem |
Stem.xmlSaveBusinessProperties(Stem existingRecord) |
Modifier and Type | Method and Description |
---|---|
Set<Stem> |
GrouperNamingAdapter.postHqlFilterStems(GrouperSession grouperSession,
Set<Stem> inputStems,
Subject subject,
Set<Privilege> privInSet) |
Set<Stem> |
GrouperAccessAdapter.postHqlFilterStemsWithGroups(GrouperSession grouperSession,
Set<Stem> stems,
Subject subject,
Set<Privilege> inPrivSet) |
Constructor and Description |
---|
GroupCopy(Group group,
Stem stem)
Create a new instance of this class if you would like to specify
specific options for a group copy.
|
GroupMove(Group group,
Stem stem)
Create a new instance of this class if you would like to specify
specific options for a group move.
|
StemCopy(Stem stemToCopy,
Stem destinationStem)
Create a new instance of this class if you would like to specify
specific options for a stem copy.
|
StemMove(Stem stemToMove,
Stem destinationStem)
Create a new instance of this class if you would like to specify
specific options for a stem move.
|
Modifier and Type | Method and Description |
---|---|
AttestationStemSave |
AttestationStemSave.assignStem(Stem theStem)
assign a stem
|
static AttributeAssign |
GrouperAttestationJob.findParentFolderAssign(Stem stem) |
static boolean |
GrouperAttestationJob.stemAttestationProcess(Stem stem,
AttributeAssign markerAssignment,
boolean isDelete,
String newDateCertified,
boolean useThreadToPropagate)
process attestation for a stem or its ancestor
|
static Map<String,Set<EmailObject>> |
GrouperAttestationJob.stemAttestationProcessHelper(Stem stem,
AttributeAssign stemAttributeAssign,
String stemNameNewDateCertified,
String newDateCertified)
take a stem attribute assign and process it
|
static void |
GrouperAttestationJob.updateCalculatedDaysUntilRecertify(Stem stem)
update the calculated days until recertify (i.e.
|
static void |
GrouperAttestationJob.updateObjectAttributesToPatch81(Stem stem,
AttributeAssign stemAttributeAssign) |
Modifier and Type | Method and Description |
---|---|
Stem |
GrouperDeprovisioningAttributeValue.getInheritedFromFolder()
if this is a stem attribute, this is the stem
|
Stem |
GrouperDeprovisioningConfiguration.getInheritedOwner() |
Modifier and Type | Method and Description |
---|---|
static void |
GrouperDeprovisioningLogic.removeAccess(Stem stem,
Subject subject) |
static Map<GrouperObject,GrouperDeprovisioningOverallConfiguration> |
GrouperDeprovisioningOverallConfiguration.retrieveConfigurationForStem(Stem stem,
boolean includeStemConfigs) |
void |
GrouperDeprovisioningConfiguration.setInheritedOwner(Stem inheritedOwner1) |
Modifier and Type | Method and Description |
---|---|
Stem |
GrouperObjectProvisionerWrapper.getParentStem()
gets stem this is in, not implemented
|
Modifier and Type | Method and Description |
---|---|
static List<Stem> |
GrouperObjectTypesConfiguration.findStemsWhereCurrentUserIsAdminOfService(Subject subject)
find all stems where given subject is admin of service
|
Modifier and Type | Method and Description |
---|---|
GdgTypeStemSave |
GdgTypeStemSave.assignStem(Stem stem)
stem on which object types attributes need to be saved
|
GdgTypeStemFinder |
GdgTypeStemFinder.assignStem(Stem stem)
assign stem from which to retrieve object types attributes
|
static void |
GrouperObjectTypesConfiguration.fixGrouperObjectTypesAttributeValuesForChildrenOfDirectStem(Stem stem) |
static void |
GrouperObjectTypesConfiguration.fixGrouperObjectTypesAttributeValuesForChildrenOfDirectStem(Stem stem,
String objectTypeName) |
static List<StemOrGroupObjectType> |
GrouperObjectTypesConfiguration.getAutoAssignTypeCandidates(Stem stem,
Subject subject)
get list of objects that qualify for auto assign type suggestions
|
Modifier and Type | Method and Description |
---|---|
static Stem |
addRootStem.invoke(GrouperSession grouperSession,
String extn,
String displayExtn)
Add a root stem.
|
static Stem |
addStem.invoke(GrouperSession grouperSession,
String parent,
String extn,
String displayExtn)
Add a stem.
|
static Stem |
addRootStem.invoke(bsh.Interpreter i,
bsh.CallStack stack,
String extn,
String displayExtn)
Add a root stem.
|
static Stem |
addStem.invoke(bsh.Interpreter i,
bsh.CallStack stack,
String parent,
String extn,
String displayExtn)
Add a stem.
|
Modifier and Type | Method and Description |
---|---|
static String |
stemSave2.invoke(GrouperSession grouperSession,
Stem stem,
String uuid,
String name,
String displayExtension,
String description,
String saveMode)
Save a stem
|
static String |
stemSave2.invoke(bsh.Interpreter interpreter,
bsh.CallStack stack,
Stem stem,
String uuid,
String name,
String displayExtension,
String description,
String saveMode)
Save a stem
|
XmlImport |
XmlImport.stem(Stem theStem)
import a stem and chain
|
XmlExport |
XmlExport.stem(Stem theStem)
export a stem and chain
|
Modifier and Type | Method and Description |
---|---|
Stem |
GshTemplateConfig.getFolderToShow() |
Modifier and Type | Method and Description |
---|---|
boolean |
GshTemplateConfig.canFolderRunTemplate(Stem folder)
check if the given folder can run this gsh template
|
Modifier and Type | Method and Description |
---|---|
ProvisionableStemFinder |
ProvisionableStemFinder.assignStem(Stem stem) |
ProvisionableStemSave |
ProvisionableStemSave.assignStem(Stem stem)
assign stem on which attributes need to be stored
|
Modifier and Type | Method and Description |
---|---|
Stem |
GshReportRuntime.getOwnerStem()
owner stem where template was called
|
Modifier and Type | Method and Description |
---|---|
void |
GshReportRuntime.setOwnerStem(Stem ownerStem)
owner stem where template was called
|
Modifier and Type | Method and Description |
---|---|
Map<String,Stem> |
SyncStemToGrouperLogic.getGrouperStemNameToStem()
map of stem name to stem
|
List<Stem> |
SyncStemToGrouperLogic.getStemDeletes()
stem deletes
|
Set<Stem> |
SyncToGrouper.getTopLevelStemsFlattenedFromSqlOrInput()
if these are the stems to sync: a:b:c, a:b, a:d, a:b:d, then the top level are: a:b, a:d
|
Modifier and Type | Method and Description |
---|---|
static void |
USDU.deleteUnresolvableMember(Member member,
Stem stem,
Privilege privilege)
Revoke unresolvable member's privilege from stem.
|
Modifier and Type | Method and Description |
---|---|
static Stem |
GrouperZoomLocalCommands.folderToProvision(String configId) |
static Stem |
GrouperZoomLocalCommands.roleFolderToProvision(String configId) |
Modifier and Type | Method and Description |
---|---|
static Set<String> |
GrouperZoomLocalCommands.groupExtensionsToProvisionHelper(String configId,
Stem parent) |
static boolean |
GrouperZoomLocalCommands.groupSourceIdSubjectIdToProvisionHelper(String configId,
Stem folderToProvision,
String groupExtensionParam,
String sourceIdParam,
String subjectIdParam)
get all memberships to provision, filter out ones not in correct source
|
Modifier and Type | Method and Description |
---|---|
Stem |
AttributeDefName.getParentStem() |
Stem |
AttributeDef.getParentStem()
Get parent stem.
|
Stem |
AttributeDefName.getStem()
stem that this attribute is in
|
Stem |
AttributeDef.getStem()
stem that this attribute is in
|
Modifier and Type | Method and Description |
---|---|
AttributeDefScope |
AttributeDefScopeDelegate.assignOwnerStem(Stem stem)
adds scope if not already there
make sure this attributeDef is assigned to this stem
|
AttributeDefScope |
AttributeDefScopeDelegate.assignStemScope(Stem stem)
adds scope if not already there
make sure this attributeDef is assigned directly in this stem
|
AttributeDefScope |
AttributeDefScopeDelegate.assignStemSubScope(Stem stem)
adds scope if not already there
make sure this attributeDef is assigned directly in this stem
|
Modifier and Type | Method and Description |
---|---|
Stem |
AttributeAssign.getOwnerStem()
if this is a stem attribute, this is the foreign key
|
Stem |
AttributeAssign.getOwnerStemFailsafe()
if this is a stem attribute, this is the foreign key
|
Modifier and Type | Method and Description |
---|---|
AttributeAssignSave |
AttributeAssignSave.assignOwnerStem(Stem theOwnerStem)
if this is a stem attribute, this is the foreign key, mutually exclusive with ownerStemName
|
AttributeAssignToStemSave |
AttributeAssignToStemSave.assignStem(Stem theStem)
assign a stem
|
Constructor and Description |
---|
AttributeAssign(Stem ownerStem,
String theAction,
AttributeDefName theAttributeDefName,
String uuid)
create an attribute assign, including a uuid
|
AttributeAssignStemDelegate(Stem stem1) |
Modifier and Type | Method and Description |
---|---|
Stem |
AttributeAssignFinderResult.getOwnerStem()
stem
|
Modifier and Type | Method and Description |
---|---|
Map<String,Stem> |
AttributeAssignFinderResults.getIdToStemMap()
id to stem map
|
Modifier and Type | Method and Description |
---|---|
AttributeAssignValueFinder |
AttributeAssignValueFinder.addOwnerAttributeDefOfAssignAssign(Stem ownerAttributeDefIdsOfAssignAssign1)
look for values of AttributeDefs where it is an assignment on assignment
|
AttributeAssignValueFinder |
AttributeAssignValueFinder.addOwnerStemOfAssignAssign(Stem ownerStemIdsOfAssignAssign1)
look for values of stems where it is an assignment on assignment
|
void |
AttributeAssignFinderResult.setOwnerStem(Stem ownerStem1) |
Modifier and Type | Method and Description |
---|---|
AttributeAssignValueFinder |
AttributeAssignValueFinder.assignOwnerStemsOfAssignAssign(Collection<Stem> ownerStemIdsOfAssignAssign1)
look for values of stems where it is an assignment on assignment
|
Modifier and Type | Method and Description |
---|---|
Group |
Entity.copy(Stem stem)
Copy this group to another Stem.
|
void |
Entity.move(Stem stem)
Move this group to another Stem.
|
Modifier and Type | Method and Description |
---|---|
Set<Stem> |
StemsInStemFilter.getResults(GrouperSession s) |
Set<Stem> |
StemUuidFilter.getResults(GrouperSession s)
get the results
|
Set<Stem> |
StemNameExactFilter.getResults(GrouperSession s) |
Set<Stem> |
ChildStemFilter.getResults(GrouperSession s) |
Set<Stem> |
GrouperQuery.getStems()
Get stems matching query filter.
|
protected Set<Stem> |
BaseQueryFilter.removeRootStem(Set<Stem> candidates) |
Modifier and Type | Method and Description |
---|---|
Set |
BaseQueryFilter.filterByScope(Stem ns,
Set candidates)
Filter candidates by scope.
|
protected String |
BaseQueryFilter.getStringForScope(Stem ns)
Get the scope as a string.
|
Modifier and Type | Method and Description |
---|---|
protected Set<Stem> |
BaseQueryFilter.removeRootStem(Set<Stem> candidates) |
Constructor and Description |
---|
ChildGroupFilter(Stem ns) |
ChildStemFilter(Stem ns) |
GroupAlternateNameFilter(String name,
Stem ns)
QueryFilter that returns groups matching the specified
alternate name. |
GroupAnyAttributeFilter(String value,
Stem ns)
QueryFilter that returns groups matching the specified
attribute specification. |
GroupAnyAttributeFilter(String value,
Stem ns,
Boolean enabled)
QueryFilter that returns groups matching the specified
attribute specification. |
GroupAttributeExactFilter(String attr,
String value,
Stem ns)
QueryFilter that returns groups matching the specified
attribute specification exactly, not with like or lower. |
GroupAttributeExactFilter(String attr,
String value,
Stem ns,
Boolean enabled)
QueryFilter that returns groups matching the specified
attribute specification exactly, not with like or lower. |
GroupAttributeFilter(String attr,
String value,
Stem ns)
QueryFilter that returns groups matching the specified
attribute specification. |
GroupAttributeFilter(String attr,
String value,
Stem ns,
Boolean enabled)
QueryFilter that returns groups matching the specified
attribute specification. |
GroupCreatedAfterFilter(Date d,
Stem ns)
QueryFilter that returns groups created after the
specified date. |
GroupCreatedBeforeFilter(Date d,
Stem ns)
QueryFilter that returns groups created before the
specified date. |
GroupCurrentNameFilter(String name,
Stem ns)
QueryFilter that returns groups matching the specified
name. |
GroupMemberFilter(Subject subj,
Stem ns)
QueryFilter that returns groups a member belongs to. |
GroupMembershipModifiedAfterFilter(Date d,
Stem ns)
QueryFilter that returns groups that had a membership change
after the specified date. |
GroupMembershipModifiedBeforeFilter(Date d,
Stem ns)
QueryFilter that returns groups that had a membership change
before the specified date. |
GroupModifiedAfterFilter(Date d,
Stem ns)
QueryFilter that returns groups modified after the
specified date. |
GroupModifiedBeforeFilter(Date d,
Stem ns)
QueryFilter that returns groups modified before the
specified date. |
GroupNameFilter(String name,
Stem ns)
QueryFilter that returns groups matching the specified
name. |
GroupNameFilter(String name,
Stem ns,
String theSortString,
Boolean theAscending,
Integer thePageNumber,
Integer thePageSize,
Set<TypeOfGroup> typeOfGroups1)
QueryFilter that returns groups matching the specified
name. |
GroupNameFilter(String name,
Stem ns,
String theSortString,
Boolean theAscending,
Integer thePageNumber,
Integer thePageSize,
Set<TypeOfGroup> typeOfGroups1,
Boolean enabled1)
QueryFilter that returns groups matching the specified
name. |
GroupTypeFilter(GroupType type,
Stem ns)
QueryFilter that returns groups that have the specified
GroupType . |
MembershipCreatedAfterFilter(Date d,
Stem ns)
QueryFilter that returns memberships created after the
specified date. |
MembershipCreatedBeforeFilter(Date d,
Stem ns)
QueryFilter that returns memberships created before the
specified date. |
StemAnyAttributeFilter(String value,
Stem ns)
QueryFilter that returns stems matching the specified
attribute specification. |
StemAttributeFilter(String attr,
String value,
Stem ns)
QueryFilter that returns groups matching the specified
attribute specification. |
StemCreatedAfterFilter(Date d,
Stem ns)
QueryFilter that returns stems created after the
specified date. |
StemCreatedBeforeFilter(Date d,
Stem ns)
QueryFilter that returns stems created after the
specified date. |
StemDisplayExtensionFilter(String value,
Stem ns)
QueryFilter that returns stems matching the specified
displayExtension value. |
StemDisplayNameFilter(String value,
Stem ns)
QueryFilter that returns stems matching the specified
displayName value. |
StemExtensionFilter(String value,
Stem ns)
QueryFilter that returns stems matching the specified
extension value. |
StemNameAnyFilter(String name,
Stem ns)
QueryFilter that returns stems matching the specified
name. |
StemNameAnyFilter(String name,
Stem ns,
String theSortString,
Boolean theAscending,
Integer thePageNumber,
Integer thePageSize)
QueryFilter that returns stems matching the specified
name. |
StemNameFilter(String value,
Stem ns)
QueryFilter that returns stems matching the specified
name value. |
Modifier and Type | Method and Description |
---|---|
Stem |
HooksStemBean.getStem()
object being inserted
|
Stem |
HooksMembershipChangeBean.getStem()
stem
|
Constructor and Description |
---|
HooksStemBean(Stem theStem) |
Modifier and Type | Method and Description |
---|---|
static void |
MembershipOneInFolderMaxHook.assignMembershipOneInFolderAttributeDefName(Stem stem)
pass in the stem and assign attribute and clear cache
|
static void |
StemUniqueNameCaseInsensitiveHook.verifyCaseInsensitiveName(Stem stem) |
Modifier and Type | Method and Description |
---|---|
Stem |
StemDAO.findByAlternateName(String name,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
Find a stem by its alternate name only.
|
Stem |
StemDAO.findByCurrentName(String name,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
Find a stem by its current name only.
|
Stem |
StemDAO.findByIdIndex(Long idIndex,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
find by id index
|
Stem |
StemDAO.findByName(String name)
Deprecated.
|
Stem |
StemDAO.findByName(String name,
boolean exceptionIfNull) |
Stem |
StemDAO.findByName(String name,
boolean exceptionIfNull,
QueryOptions queryOptions) |
Stem |
StemDAO.findByUuid(String uuid)
Deprecated.
|
Stem |
StemDAO.findByUuid(String uuid,
boolean exceptionIfNull) |
Stem |
StemDAO.findByUuid(String uuid,
boolean exceptionIfNull,
QueryOptions queryOptions) |
Stem |
StemDAO.findByUuidOrName(String uuid,
String name,
boolean exceptionIfNull) |
Stem |
StemDAO.findByUuidOrName(String uuid,
String name,
boolean exceptionIfNull,
QueryOptions queryOptions) |
Modifier and Type | Method and Description |
---|---|
Set<Stem> |
StemDAO.findAllByApproximateDisplayExtension(String val) |
Set<Stem> |
StemDAO.findAllByApproximateDisplayExtension(String val,
String scope) |
Set<Stem> |
StemDAO.findAllByApproximateDisplayName(String val) |
Set<Stem> |
StemDAO.findAllByApproximateDisplayName(String val,
String scope) |
Set<Stem> |
StemDAO.findAllByApproximateExtension(String val) |
Set<Stem> |
StemDAO.findAllByApproximateExtension(String val,
String scope) |
Set<Stem> |
StemDAO.findAllByApproximateName(String val) |
Set<Stem> |
StemDAO.findAllByApproximateName(String val,
String scope) |
Set<Stem> |
StemDAO.findAllByApproximateNameAny(String name) |
Set<Stem> |
StemDAO.findAllByApproximateNameAny(String name,
String scope) |
Set<Stem> |
StemDAO.findAllByApproximateNameAny(String name,
String scope,
QueryOptions queryOptions) |
Set<Stem> |
StemDAO.findAllByCreatedAfter(Date d) |
Set<Stem> |
StemDAO.findAllByCreatedAfter(Date d,
String scope) |
Set<Stem> |
StemDAO.findAllByCreatedBefore(Date d) |
Set<Stem> |
StemDAO.findAllByCreatedBefore(Date d,
String scope) |
Set<Stem> |
StemDAO.findAllChildStems(Stem ns,
Stem.Scope scope)
Find all child stems within specified scope.
|
Set<Stem> |
StemDAO.findAllChildStems(Stem ns,
Stem.Scope scope,
boolean orderByName)
Find all child stems within specified scope.
|
Set<Stem> |
StemDAO.findAllChildStems(Stem ns,
Stem.Scope scope,
QueryOptions queryOptions)
Find all child stems within specified scope.
|
Set<Stem> |
StemDAO.findAllChildStems(Stem ns,
Stem.Scope scope,
QueryOptions queryOptions,
boolean checkSecurity)
Find all child stems within specified scope.
|
Set<Stem> |
StemDAO.findAllChildStemsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions)
Find all child stems within specified scope, and make sure the
grouper session can see them
|
Set<Stem> |
StemDAO.findByCreatorOrModifier(Member member)
find stems by creator or modifier
|
Set<Stem> |
StemDAO.findByNames(Collection<String> names,
boolean exceptionOnNotFound)
find all stems by name
|
Set<Stem> |
StemDAO.findByUuids(Collection<String> uuids,
QueryOptions queryOptions)
note, dont pass more than 100 ids
|
Set<Stem> |
PITStemDAO.findMissingActivePITStems() |
Set<Stem> |
StemDAO.findParentsByGroups(Collection<Group> groups)
find all parent stems of groups (and grandparents, etc)
|
Set<Stem> |
StemDAO.findStemsInStemWithoutPrivilege(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
QueryOptions queryOptions,
boolean considerAllSubject,
String sqlLikeString)
see which stems do not have this privilege
|
Set<Stem> |
StemDAO.findStemsInStemWithPrivilege(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
QueryOptions queryOptions,
boolean considerAllSubject,
String sqlLikeString)
see which stems do not have this privilege
|
Set<Stem> |
StemDAO.getAllStems() |
Set<Stem> |
StemDAO.getAllStemsSecure(GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions) |
Set<Stem> |
StemDAO.getAllStemsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions) |
Set<Stem> |
StemDAO.getAllStemsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean splitScope,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Collection<Field> userHasInGroupFields,
Collection<Field> userHasInAttributeFields,
Collection<String> stemIds) |
Set<Stem> |
StemDAO.getAllStemsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean splitScope,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Collection<Field> userHasInGroupFields,
Collection<Field> userHasInAttributeFields,
Collection<String> stemIds,
String idOfAttributeDefName,
Object attributeValue,
Boolean attributeCheckReadOnAttributeDef) |
Set<Stem> |
StemDAO.getAllStemsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean splitScope,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Collection<Field> userHasInGroupFields,
Collection<Field> userHasInAttributeFields,
Collection<String> stemIds,
String idOfAttributeDefName,
Object attributeValue,
Boolean attributeCheckReadOnAttributeDef,
Set<Object> attributeValuesOnAssignment) |
Set<Stem> |
StemDAO.getAllStemsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean splitScope,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Collection<Field> userHasInGroupFields,
Collection<Field> userHasInAttributeFields,
Collection<String> stemIds,
String idOfAttributeDefName,
Object attributeValue,
Boolean attributeCheckReadOnAttributeDef,
Set<Object> attributeValuesOnAssignment,
String idOfAttributeDefName2,
Object attributeValue2,
Set<Object> attributeValuesOnAssignment2,
boolean attributeNotAssigned) |
Set<Stem> |
StemDAO.getAllStemsSplitScopeSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions)
get all stems secure, split the scope by whitespace
|
Set<Stem> |
StemDAO.getAllStemsWithGroupsSecure(GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions)
get stems with groups that have privileges
|
Set<Stem> |
StemDAO.getImmediateChildrenSecure(GrouperSession grouperSession,
Stem stem,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions)
get immediate children (stems) secure
|
Modifier and Type | Method and Description |
---|---|
void |
StemDAO.createChildAttributeDef(Stem _parent,
AttributeDef _child) |
void |
StemDAO.createChildAttributeDefName(Stem _parent,
AttributeDefName _child) |
void |
StemDAO.createChildGroup(Stem _parent,
Group _child,
Member _m) |
void |
StemDAO.createChildStem(Stem _child) |
void |
StemDAO.createRootStem(Stem _root) |
void |
StemDAO.delete(Stem _ns) |
Set<Object[]> |
MembershipDAO.findAllByAttributeDefOwnerOptions(Collection<String> attributeDefIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Collection<Field> field,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean shouldCheckSecurity,
QueryOptions queryOptionsForAttributeDef,
String scopeForAttributeDef,
boolean splitScopeForAttributeDef,
boolean hasFieldForAttributeDef,
boolean hasMembershipTypeForAttributeDef)
find memberships by stem owner and other options.
|
Set<Object[]> |
MembershipDAO.findAllByAttributeDefOwnerOptions(Collection<String> attributeDefIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Collection<Field> field,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean shouldCheckSecurity,
QueryOptions queryOptionsForMember,
String filterForMember,
boolean splitScopeForMember,
boolean hasFieldForMember,
boolean hasMembershipTypeForMember,
QueryOptions queryOptionsForAttributeDef,
String scopeForAttributeDef,
boolean splitScopeForAttributeDef,
boolean hasFieldForAttributeDef,
boolean hasMembershipTypeForAttributeDef)
find memberships by stem owner and other options.
|
Set<Object[]> |
MembershipDAO.findAllByAttributeDefOwnerOptions(Collection<String> attributeDefIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Collection<Field> field,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean shouldCheckSecurity,
QueryOptions queryOptionsForMember,
String filterForMember,
boolean splitScopeForMember,
boolean hasFieldForMember,
boolean hasMembershipTypeForMember,
QueryOptions queryOptionsForAttributeDef,
String scopeForAttributeDef,
boolean splitScopeForAttributeDef,
boolean hasFieldForAttributeDef,
boolean hasMembershipTypeForAttributeDef,
Boolean hasEnabledDate,
Boolean hasDisabledDate,
CompositeType customCompositeType,
Group customCompositeGroup)
find memberships by stem owner and other options.
|
Set<Object[]> |
MembershipDAO.findAllByAttributeDefOwnerOptions(Collection<String> attributeDefIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Field field,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean shouldCheckSecurity)
find memberships by stem owner and other options.
|
Set<Object[]> |
PITMembershipViewDAO.findAllByGroupOwnerOptions(Collection<String> totalGroupIds,
Collection<String> totalMemberIds,
Collection<Field> fields,
Set<Source> sources,
Stem stem,
Stem.Scope stemScope,
Boolean checkSecurity,
FieldType fieldType,
QueryOptions queryOptionsForMember,
String filterForMember,
boolean splitScopeForMember,
boolean hasFieldForMember,
Timestamp pointInTimeFrom,
Timestamp pointInTimeTo) |
Set<Object[]> |
MembershipDAO.findAllByGroupOwnerOptions(Collection<String> groupIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Collection<Field> fields,
Collection<Privilege> privilegesTheUserHas,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean shouldCheckSecurity,
FieldType fieldType,
String serviceId,
ServiceRole serviceRole,
QueryOptions queryOptionsForMember,
String filterForMember,
boolean splitScopeForMember,
boolean hasFieldForMember,
boolean hasMembershipTypeForMember,
QueryOptions queryOptionsForGroup,
String scopeForGroup,
boolean splitScopeForGroup,
boolean hasFieldForGroup,
boolean hasMembershipTypeForGroup,
Member memberHasMembershipForGroup)
find memberships by group owner and other options.
|
Set<Object[]> |
MembershipDAO.findAllByGroupOwnerOptions(Collection<String> groupIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Collection<Field> fields,
Collection<Privilege> privilegesTheUserHas,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean shouldCheckSecurity,
FieldType fieldType,
String serviceId,
ServiceRole serviceRole,
QueryOptions queryOptionsForMember,
String filterForMember,
boolean splitScopeForMember,
boolean hasFieldForMember,
boolean hasMembershipTypeForMember,
QueryOptions queryOptionsForGroup,
String scopeForGroup,
boolean splitScopeForGroup,
boolean hasFieldForGroup,
boolean hasMembershipTypeForGroup,
Member memberHasMembershipForGroup,
Boolean hasEnabledDate,
Boolean hasDisabledDate,
CompositeType customCompositeType,
Group customCompositeGroup)
find memberships by group owner and other options.
|
Set<Object[]> |
MembershipDAO.findAllByGroupOwnerOptions(Collection<String> groupIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Collection<Field> fields,
Collection<Privilege> privilegesTheUserHas,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean shouldCheckSecurity,
FieldType fieldType,
String serviceId,
ServiceRole serviceRole,
QueryOptions queryOptionsForMember,
String filterForMember,
boolean splitScopeForMember,
boolean hasFieldForMember,
boolean hasMembershipTypeForMember,
QueryOptions queryOptionsForGroup,
String scopeForGroup,
boolean splitScopeForGroup,
boolean hasFieldForGroup,
boolean hasMembershipTypeForGroup,
Member memberHasMembershipForGroup,
Boolean hasEnabledDate,
Boolean hasDisabledDate,
CompositeType customCompositeType,
Group customCompositeGroup,
QueryOptions queryOptionsForMembership)
find memberships by group owner and other options.
|
Set<Object[]> |
MembershipDAO.findAllByGroupOwnerOptions(Collection<String> groupIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Field field,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled)
find membershpis by group owner and other options.
|
Set<Object[]> |
MembershipDAO.findAllByGroupOwnerOptions(Collection<String> groupIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Field field,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean shouldCheckSecurity)
find membershpis by group owner and other options.
|
Set<Object[]> |
MembershipDAO.findAllByGroupOwnerOptions(Collection<String> groupIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Field field,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean shouldCheckSecurity,
FieldType fieldType)
find membershpis by group owner and other options.
|
Set<Object[]> |
MembershipDAO.findAllByStemOwnerOptions(Collection<String> stemIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Collection<Field> field,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean shouldCheckSecurity,
QueryOptions queryOptionsForMember,
String filterForMember,
boolean splitScopeForMember,
boolean hasFieldForMember,
boolean hasMembershipTypeForMember,
QueryOptions queryOptionsForStem,
String scopeForStem,
boolean splitScopeForStem,
boolean hasFieldForStem,
boolean hasMembershipTypeForStem)
find memberships by stem owner and other options.
|
Set<Object[]> |
MembershipDAO.findAllByStemOwnerOptions(Collection<String> stemIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Collection<Field> field,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean shouldCheckSecurity,
QueryOptions queryOptionsForMember,
String filterForMember,
boolean splitScopeForMember,
boolean hasFieldForMember,
boolean hasMembershipTypeForMember,
QueryOptions queryOptionsForStem,
String scopeForStem,
boolean splitScopeForStem,
boolean hasFieldForStem,
boolean hasMembershipTypeForStem,
Boolean hasEnabledDate,
Boolean hasDisabledDate,
CompositeType customCompositeType,
Group customCompositeGroup)
find memberships by stem owner and other options.
|
Set<Object[]> |
MembershipDAO.findAllByStemOwnerOptions(Collection<String> stemIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Field field,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean shouldCheckSecurity)
find memberships by stem owner and other options.
|
Set<Membership> |
MembershipDAO.findAllByStemParentOfGroupOwnerAndFieldAndType(Stem stem,
Stem.Scope stemScope,
Field field,
MembershipType type,
Boolean enabledOnly,
String memberId) |
Set<Group> |
StemDAO.findAllChildGroups(Stem ns,
Stem.Scope scope)
Find all child groups within specified scope.
|
Set<Group> |
StemDAO.findAllChildGroupsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions)
Find all child groups within specified scope, and make sure the
grouper session can see them
|
Set<Group> |
StemDAO.findAllChildGroupsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups)
Find all child groups within specified scope, and make sure the
grouper session can see them
|
Set<Group> |
StemDAO.findAllChildGroupsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups,
Boolean enabled)
Find all child groups within specified scope, and make sure the
grouper session can see them
|
Set<Group> |
StemDAO.findAllChildMembershipGroupsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions)
Find all child groups within specified scope, and make sure the
grouper session can see them
|
Set<Stem> |
StemDAO.findAllChildStems(Stem ns,
Stem.Scope scope)
Find all child stems within specified scope.
|
Set<Stem> |
StemDAO.findAllChildStems(Stem ns,
Stem.Scope scope,
boolean orderByName)
Find all child stems within specified scope.
|
Set<Stem> |
StemDAO.findAllChildStems(Stem ns,
Stem.Scope scope,
QueryOptions queryOptions)
Find all child stems within specified scope.
|
Set<Stem> |
StemDAO.findAllChildStems(Stem ns,
Stem.Scope scope,
QueryOptions queryOptions,
boolean checkSecurity)
Find all child stems within specified scope.
|
Set<Stem> |
StemDAO.findAllChildStemsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions)
Find all child stems within specified scope, and make sure the
grouper session can see them
|
Set<Member> |
MembershipDAO.findAllMembersInOneGroupNotStem(String ownerInGroupId,
Stem ownerNotInStem,
Stem.Scope stemScope,
String typeIn,
QueryOptions queryOptions)
find members in a group who are not members in any group under a stem
|
Set<PermissionEntry> |
PermissionEntryDAO.findAllPermissionsNotInStem(String attributeDefId,
Stem stem,
Stem.Scope stemScope,
boolean immediateRoleMembershipsOrRoleSubject,
QueryOptions queryOptions,
Boolean enabled,
boolean hasNoEndDate)
find subjects who are not in a group but who have permissions
|
Set<PermissionEntry> |
PermissionEntryDAO.findPermissions(Collection<String> attributeDefIds,
Collection<String> attributeDefNameIds,
Collection<String> roleIds,
Collection<String> actions,
Boolean enabled,
Collection<String> memberIds,
boolean noEndDate,
Stem permissionNameInStem,
Stem.Scope permissionNameInStemScope)
securely search for assignments.
|
Set<PermissionEntry> |
PermissionEntryDAO.findRolePermissions(Collection<String> attributeDefIds,
Collection<String> attributeDefNameIds,
Collection<String> roleIds,
Collection<String> actions,
Boolean enabled,
boolean noEndDate,
Stem permissionNameInStem,
Stem.Scope permissionNameInStemScope)
securely search for role assignments.
|
Set<Group> |
GroupDAO.getAllGroupsMembershipSecure(Field field,
String scope,
GrouperSession grouperSession,
Subject subject,
QueryOptions queryOptions,
Boolean enabled,
MembershipType membershipType,
Stem stem,
Stem.Scope stemScope) |
Set<Group> |
GroupDAO.getAllGroupsMembershipSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean enabledOnly,
Stem stem,
Stem.Scope stemScope) |
Set<Group> |
GroupDAO.getImmediateChildren(Stem stem) |
Set<Group> |
GroupDAO.getImmediateChildrenMembershipSecure(GrouperSession grouperSession,
Stem stem,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean enabledOnly)
get immediate children secure
|
Set<Stem> |
StemDAO.getImmediateChildrenSecure(GrouperSession grouperSession,
Stem stem,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions)
get immediate children (stems) secure
|
Set<Group> |
GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession,
Stem stem,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions)
get immediate children secure
|
Set<Group> |
GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession,
Stem stem,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups)
get immediate children secure
|
Set<Group> |
GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession,
Stem stem,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups,
Boolean enabled)
get immediate children secure
|
void |
StemDAO.saveUpdateProperties(Stem stem)
save the udpate properties which are auto saved when business method is called
|
void |
StemDAO.update(Stem _ns) |
Modifier and Type | Method and Description |
---|---|
Stem |
Hib3StemDAO.findByAlternateName(String name,
boolean exceptionIfNull,
QueryOptions queryOptions) |
Stem |
Hib3StemDAO.findByCurrentName(String name,
boolean exceptionIfNull,
QueryOptions queryOptions) |
Stem |
Hib3StemDAO.findByIdIndex(Long idIndex,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
not a secure method, find by id index
|
Stem |
Hib3StemDAO.findByName(String name)
Deprecated.
|
Stem |
Hib3StemDAO.findByName(String name,
boolean exceptionIfNull) |
Stem |
Hib3StemDAO.findByName(String name,
boolean exceptionIfNull,
QueryOptions queryOptions) |
Stem |
Hib3StemDAO.findByUuid(String uuid)
Deprecated.
|
Stem |
Hib3StemDAO.findByUuid(String uuid,
boolean exceptionIfNull) |
Stem |
Hib3StemDAO.findByUuid(String uuid,
boolean exceptionIfNull,
QueryOptions queryOptions) |
Stem |
Hib3StemDAO.findByUuidOrName(String uuid,
String name,
boolean exceptionIfNull) |
Stem |
Hib3StemDAO.findByUuidOrName(String uuid,
String name,
boolean exceptionIfNull,
QueryOptions queryOptions) |
Modifier and Type | Method and Description |
---|---|
Set<Stem> |
Hib3StemDAO.findAllByApproximateDisplayExtension(String val) |
Set<Stem> |
Hib3StemDAO.findAllByApproximateDisplayExtension(String val,
String scope) |
Set<Stem> |
Hib3StemDAO.findAllByApproximateDisplayName(String val) |
Set<Stem> |
Hib3StemDAO.findAllByApproximateDisplayName(String val,
String scope) |
Set<Stem> |
Hib3StemDAO.findAllByApproximateExtension(String val) |
Set<Stem> |
Hib3StemDAO.findAllByApproximateExtension(String val,
String scope) |
Set<Stem> |
Hib3StemDAO.findAllByApproximateName(String val) |
Set<Stem> |
Hib3StemDAO.findAllByApproximateName(String val,
String scope) |
Set<Stem> |
Hib3StemDAO.findAllByApproximateNameAny(String name) |
Set<Stem> |
Hib3StemDAO.findAllByApproximateNameAny(String name,
String scope) |
Set<Stem> |
Hib3StemDAO.findAllByApproximateNameAny(String name,
String scope,
QueryOptions queryOptions) |
Set<Stem> |
Hib3StemDAO.findAllByCreatedAfter(Date d) |
Set<Stem> |
Hib3StemDAO.findAllByCreatedAfter(Date d,
String scope) |
Set<Stem> |
Hib3StemDAO.findAllByCreatedBefore(Date d) |
Set<Stem> |
Hib3StemDAO.findAllByCreatedBefore(Date d,
String scope) |
Set<Stem> |
Hib3StemDAO.findAllChildStems(Stem ns,
Stem.Scope scope) |
Set<Stem> |
Hib3StemDAO.findAllChildStems(Stem ns,
Stem.Scope scope,
boolean orderByName) |
Set<Stem> |
Hib3StemDAO.findAllChildStems(Stem ns,
Stem.Scope scope,
QueryOptions queryOptions) |
Set<Stem> |
Hib3StemDAO.findAllChildStems(Stem ns,
Stem.Scope scope,
QueryOptions queryOptions,
boolean checkSecurity) |
Set<Stem> |
Hib3StemDAO.findAllChildStemsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions) |
Set<Stem> |
Hib3StemDAO.findByCreatorOrModifier(Member member)
find stems by creator or modifier
|
Set<Stem> |
Hib3StemDAO.findByNames(Collection<String> names,
boolean exceptionOnNotFound) |
Set<Stem> |
Hib3StemDAO.findByUuids(Collection<String> uuids,
QueryOptions queryOptions) |
Set<Stem> |
Hib3PITStemDAO.findMissingActivePITStems() |
Set<Stem> |
Hib3StemDAO.findParentsByGroups(Collection<Group> groups)
find all parent stems by group
|
Set<Stem> |
Hib3StemDAO.findStemsInStemWithoutPrivilege(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
QueryOptions queryOptions,
boolean considerAllSubject,
String sqlLikeString) |
Set<Stem> |
Hib3StemDAO.findStemsInStemWithPrivilege(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
QueryOptions queryOptions,
boolean considerAllSubject,
String sqlLikeString) |
Set<Stem> |
Hib3StemDAO.getAllStems() |
Set<Stem> |
Hib3StemDAO.getAllStemsSecure(GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions) |
Set<Stem> |
Hib3StemDAO.getAllStemsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions) |
Set<Stem> |
Hib3StemDAO.getAllStemsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean splitScope,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Collection<Field> userHasInGroupFields,
Collection<Field> userHasInAttributeFields,
Collection<String> totalStemIds) |
Set<Stem> |
Hib3StemDAO.getAllStemsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean splitScope,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Collection<Field> userHasInGroupFields,
Collection<Field> userHasInAttributeFields,
Collection<String> totalStemIds,
String idOfAttributeDefName,
Object attributeValue,
Boolean attributeCheckReadOnAttributeDef) |
Set<Stem> |
Hib3StemDAO.getAllStemsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean splitScope,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Collection<Field> userHasInGroupFields,
Collection<Field> userHasInAttributeFields,
Collection<String> stemIds,
String idOfAttributeDefName,
Object attributeValue,
Boolean attributeCheckReadOnAttributeDef,
Set<Object> attributeValuesOnAssignment) |
Set<Stem> |
Hib3StemDAO.getAllStemsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean splitScope,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Collection<Field> userHasInGroupFields,
Collection<Field> userHasInAttributeFields,
Collection<String> stemIds,
String idOfAttributeDefName,
Object attributeValue,
Boolean attributeCheckReadOnAttributeDef,
Set<Object> attributeValuesOnAssignment,
String idOfAttributeDefName2,
Object attributeValue2,
Set<Object> attributeValuesOnAssignment2,
boolean attributeNotAssigned) |
Set<Stem> |
Hib3StemDAO.getAllStemsSplitScopeSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions) |
Set<Stem> |
Hib3StemDAO.getAllStemsWithGroupsSecure(GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions) |
Set<Stem> |
Hib3StemDAO.getImmediateChildrenSecure(GrouperSession grouperSession,
Stem stem,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions) |
Modifier and Type | Method and Description |
---|---|
void |
Hib3StemDAO.createChildAttributeDef(Stem _stem,
AttributeDef attributeDef) |
void |
Hib3StemDAO.createChildAttributeDefName(Stem _parent,
AttributeDefName attributeDefName) |
void |
Hib3StemDAO.createChildGroup(Stem _stem,
Group _group,
Member _member) |
void |
Hib3StemDAO.createChildStem(Stem _child) |
void |
Hib3StemDAO.createRootStem(Stem _root) |
void |
Hib3StemDAO.delete(Stem _ns) |
Set<Object[]> |
Hib3MembershipDAO.findAllByAttributeDefOwnerOptions(Collection<String> attributeDefIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Collection<Field> fields,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean shouldCheckSecurity,
QueryOptions queryOptionsForAttributeDef,
String scopeForAttributeDef,
boolean splitScopeForAttributeDef,
boolean hasFieldForAttributeDef,
boolean hasMembershipTypeForAttributeDef) |
Set<Object[]> |
Hib3MembershipDAO.findAllByAttributeDefOwnerOptions(Collection<String> attributeDefIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Collection<Field> fields,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean shouldCheckSecurity,
QueryOptions queryOptionsForMember,
String filterForMember,
boolean splitScopeForMember,
boolean hasFieldForMember,
boolean hasMembershipTypeForMember,
QueryOptions queryOptionsForAttributeDef,
String scopeForAttributeDef,
boolean splitScopeForAttributeDef,
boolean hasFieldForAttributeDef,
boolean hasMembershipTypeForAttributeDef) |
Set<Object[]> |
Hib3MembershipDAO.findAllByAttributeDefOwnerOptions(Collection<String> attributeDefIds,
Collection<String> memberIds,
Collection<String> membershipIds,
MembershipType membershipType,
Collection<Field> fields,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean shouldCheckSecurity,
QueryOptions queryOptionsForMember,
String filterForMember,
boolean splitScopeForMember,
boolean hasFieldForMember,
boolean hasMembershipTypeForMember,
QueryOptions queryOptionsForAttributeDef,
String scopeForAttributeDef,
boolean splitScopeForAttributeDef,
boolean hasFieldForAttributeDef,
boolean hasMembershipTypeForAttributeDef,
Boolean hasEnabledDate,
Boolean hasDisabledDate,
CompositeType customCompositeType,
Group customCompositeGroup) |
Set<Object[]> |
Hib3MembershipDAO.findAllByAttributeDefOwnerOptions(Collection<String> totalAttributeDefIds,
Collection<String> totalMemberIds,
Collection<String> totalMembershipIds,
MembershipType membershipType,
Field field,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean checkSecurity) |
Set<Object[]> |
Hib3PITMembershipViewDAO.findAllByGroupOwnerOptions(Collection<String> totalGroupIds,
Collection<String> totalMemberIds,
Collection<Field> fields,
Set<Source> sources,
Stem stem,
Stem.Scope stemScope,
Boolean checkSecurity,
FieldType fieldType,
QueryOptions queryOptionsForMember,
String filterForMember,
boolean splitScopeForMember,
boolean hasFieldForMember,
Timestamp pointInTimeFrom,
Timestamp pointInTimeTo) |
Set<Object[]> |
Hib3MembershipDAO.findAllByGroupOwnerOptions(Collection<String> totalGroupIds,
Collection<String> totalMemberIds,
Collection<String> totalMembershipIds,
MembershipType membershipType,
Collection<Field> fields,
Collection<Privilege> privilegesTheUserHas,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean checkSecurity,
FieldType fieldType,
String serviceId,
ServiceRole serviceRole,
QueryOptions queryOptionsForMember,
String filterForMember,
boolean splitScopeForMember,
boolean hasFieldForMember,
boolean hasMembershipTypeForMember,
QueryOptions queryOptionsForGroup,
String scopeForGroup,
boolean splitScopeForGroup,
boolean hasFieldForGroup,
boolean hasMembershipTypeForGroup,
Member memberHasMembershipForGroup) |
Set<Object[]> |
Hib3MembershipDAO.findAllByGroupOwnerOptions(Collection<String> totalGroupIds,
Collection<String> totalMemberIds,
Collection<String> totalMembershipIds,
MembershipType membershipType,
Collection<Field> fields,
Collection<Privilege> privilegesTheUserHas,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean checkSecurity,
FieldType fieldType,
String serviceId,
ServiceRole serviceRole,
QueryOptions queryOptionsForMember,
String filterForMember,
boolean splitScopeForMember,
boolean hasFieldForMember,
boolean hasMembershipTypeForMember,
QueryOptions queryOptionsForGroup,
String scopeForGroup,
boolean splitScopeForGroup,
boolean hasFieldForGroup,
boolean hasMembershipTypeForGroup,
Member memberHasMembershipForGroup,
Boolean hasEnabledDate,
Boolean hasDisabledDate,
CompositeType customCompositeType,
Group customCompositeGroup) |
Set<Object[]> |
Hib3MembershipDAO.findAllByGroupOwnerOptions(Collection<String> totalGroupIds,
Collection<String> totalMemberIds,
Collection<String> totalMembershipIds,
MembershipType membershipType,
Collection<Field> fields,
Collection<Privilege> privilegesTheUserHas,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean checkSecurity,
FieldType fieldType,
String serviceId,
ServiceRole serviceRole,
QueryOptions queryOptionsForMember,
String filterForMember,
boolean splitScopeForMember,
boolean hasFieldForMember,
boolean hasMembershipTypeForMember,
QueryOptions queryOptionsForGroup,
String scopeForGroup,
boolean splitScopeForGroup,
boolean hasFieldForGroup,
boolean hasMembershipTypeForGroup,
Member memberHasMembershipForGroup,
Boolean hasEnabledDate,
Boolean hasDisabledDate,
CompositeType customCompositeType,
Group customCompositeGroup,
QueryOptions queryOptionsForMembership) |
Set<Object[]> |
Hib3MembershipDAO.findAllByGroupOwnerOptions(Collection<String> totalGroupIds,
Collection<String> totalMemberIds,
Collection<String> totalMembershipIds,
MembershipType membershipType,
Field field,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled) |
Set<Object[]> |
Hib3MembershipDAO.findAllByGroupOwnerOptions(Collection<String> totalGroupIds,
Collection<String> totalMemberIds,
Collection<String> totalMembershipIds,
MembershipType membershipType,
Field field,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean checkSecurity) |
Set<Object[]> |
Hib3MembershipDAO.findAllByGroupOwnerOptions(Collection<String> totalGroupIds,
Collection<String> totalMemberIds,
Collection<String> totalMembershipIds,
MembershipType membershipType,
Field field,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean checkSecurity,
FieldType fieldType) |
Set<Object[]> |
Hib3MembershipDAO.findAllByStemOwnerOptions(Collection<String> totalStemIds,
Collection<String> totalMemberIds,
Collection<String> totalMembershipIds,
MembershipType membershipType,
Collection<Field> fields,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean checkSecurity,
QueryOptions queryOptionsForMember,
String filterForMember,
boolean splitScopeForMember,
boolean hasFieldForMember,
boolean hasMembershipTypeForMember,
QueryOptions queryOptionsForStem,
String scopeForStem,
boolean splitScopeForStem,
boolean hasFieldForStem,
boolean hasMembershipTypeForStem) |
Set<Object[]> |
Hib3MembershipDAO.findAllByStemOwnerOptions(Collection<String> totalStemIds,
Collection<String> totalMemberIds,
Collection<String> totalMembershipIds,
MembershipType membershipType,
Collection<Field> fields,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean checkSecurity,
QueryOptions queryOptionsForMember,
String filterForMember,
boolean splitScopeForMember,
boolean hasFieldForMember,
boolean hasMembershipTypeForMember,
QueryOptions queryOptionsForStem,
String scopeForStem,
boolean splitScopeForStem,
boolean hasFieldForStem,
boolean hasMembershipTypeForStem,
Boolean hasEnabledDate,
Boolean hasDisabledDate,
CompositeType customCompositeType,
Group customCompositeGroup) |
Set<Object[]> |
Hib3MembershipDAO.findAllByStemOwnerOptions(Collection<String> totalStemIds,
Collection<String> totalMemberIds,
Collection<String> totalMembershipIds,
MembershipType membershipType,
Field field,
Set<Source> sources,
String scope,
Stem stem,
Stem.Scope stemScope,
Boolean enabled,
Boolean checkSecurity) |
Set<Membership> |
Hib3MembershipDAO.findAllByStemParentOfGroupOwnerAndFieldAndType(Stem stem,
Stem.Scope stemScope,
Field field,
MembershipType membershipType,
Boolean enabledOnly,
String memberId) |
Set<Group> |
Hib3StemDAO.findAllChildGroups(Stem ns,
Stem.Scope scope) |
Set<Group> |
Hib3StemDAO.findAllChildGroupsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions) |
Set<Group> |
Hib3StemDAO.findAllChildGroupsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
Set<Group> |
Hib3StemDAO.findAllChildGroupsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups,
Boolean enabled)
(non-Javadoc)
|
Set<Group> |
Hib3StemDAO.findAllChildMembershipGroupsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions) |
Set<Stem> |
Hib3StemDAO.findAllChildStems(Stem ns,
Stem.Scope scope) |
Set<Stem> |
Hib3StemDAO.findAllChildStems(Stem ns,
Stem.Scope scope,
boolean orderByName) |
Set<Stem> |
Hib3StemDAO.findAllChildStems(Stem ns,
Stem.Scope scope,
QueryOptions queryOptions) |
Set<Stem> |
Hib3StemDAO.findAllChildStems(Stem ns,
Stem.Scope scope,
QueryOptions queryOptions,
boolean checkSecurity) |
Set<Stem> |
Hib3StemDAO.findAllChildStemsSecure(Stem ns,
Stem.Scope scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions) |
Set<Member> |
Hib3MembershipDAO.findAllMembersInOneGroupNotStem(String ownerInGroupId,
Stem ownerNotInStem,
Stem.Scope stemScope,
String typeIn,
QueryOptions queryOptions) |
Set<PermissionEntry> |
Hib3PermissionEntryDAO.findAllPermissionsNotInStem(String attributeDefId,
Stem ownerNotInStem,
Stem.Scope stemScope,
boolean immediateRoleMembershipsOrRoleSubject,
QueryOptions queryOptions,
Boolean enabled,
boolean hasNoEndDate) |
Set<PermissionEntry> |
Hib3PermissionEntryDAO.findPermissions(Collection<String> attributeDefIds,
Collection<String> attributeDefNameIds,
Collection<String> roleIds,
Collection<String> actions,
Boolean enabled,
Collection<String> memberIdsTotal,
boolean noEndDate,
Stem permissionNameInStem,
Stem.Scope permissionNameInStemScope) |
Set<PermissionEntry> |
Hib3PermissionEntryDAO.findRolePermissions(Collection<String> attributeDefIds,
Collection<String> attributeDefNameIds,
Collection<String> roleIds,
Collection<String> actions,
Boolean enabled,
boolean noEndDate,
Stem permissionNameInStem,
Stem.Scope permissionNameInStemScope) |
Set<Group> |
Hib3GroupDAO.getAllGroupsMembershipSecure(Field field,
String scope,
GrouperSession grouperSession,
Subject subject,
QueryOptions queryOptions,
Boolean enabled,
MembershipType membershipType,
Stem stem,
Stem.Scope stemScope) |
Set<Group> |
Hib3GroupDAO.getAllGroupsMembershipSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean enabledOnly,
Stem stem,
Stem.Scope stemScope) |
Set<Group> |
Hib3GroupDAO.getImmediateChildren(Stem stem) |
Set<Group> |
Hib3GroupDAO.getImmediateChildrenMembershipSecure(GrouperSession grouperSession,
Stem stem,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
boolean enabledOnly) |
Set<Stem> |
Hib3StemDAO.getImmediateChildrenSecure(GrouperSession grouperSession,
Stem stem,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions) |
Set<Group> |
Hib3GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession,
Stem stem,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions) |
Set<Group> |
Hib3GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession,
Stem stem,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups) |
Set<Group> |
Hib3GroupDAO.getImmediateChildrenSecure(GrouperSession grouperSession,
Stem stem,
Subject subject,
Set<Privilege> inPrivSet,
QueryOptions queryOptions,
Set<TypeOfGroup> typeOfGroups,
Boolean enabled) |
void |
Hib3StemDAO.saveUpdateProperties(Stem stem) |
void |
Hib3StemDAO.update(Stem _ns) |
Modifier and Type | Method and Description |
---|---|
ParameterHelper |
ParameterHelper.notNullStem(Stem stem) |
Modifier and Type | Method and Description |
---|---|
Stem |
MembershipPathNode.getOwnerStem()
if this is a stem privilege, this is the owner stem
|
Stem |
MembershipPathGroup.getOwnerStem()
if this is a stem privilege, this is the owner stem
|
Stem |
MembershipSubjectContainer.getStemOwner()
stem owner of this memberships
|
Modifier and Type | Method and Description |
---|---|
static MembershipPathGroup |
MembershipPathGroup.analyze(Stem stem,
Member member,
Field field)
analyze the membership/privilege of a member in a stem by various paths
|
static MembershipPathGroup |
MembershipPathGroup.analyze(Stem stem,
Member member,
Field field,
Subject callingSubject)
analyze the membership/privilege of a member in a stem by various paths
|
static MembershipPathGroup |
MembershipPathGroup.analyzePrivileges(Stem stem,
Member member)
analyze stem privileges for a stem and a member
|
static MembershipPathGroup |
MembershipPathGroup.analyzePrivileges(Stem stem,
Member member,
Subject callingSubject)
analyze the privileges of a member in a stem by various paths
|
static MembershipPathGroup |
MembershipPathGroup.analyzePrivileges(Stem stem,
Subject subject)
analyze stem privileges for a stem and a member
|
void |
MembershipPathNode.setOwnerStem(Stem ownerStem1)
if this is a stem privilege, this is the owner stem
|
void |
MembershipPathGroup.setOwnerStem(Stem ownerStem1)
if this is a stem privilege, this is the owner stem
|
void |
MembershipSubjectContainer.setStemOwner(Stem stemOwner1)
stem owner of this memberships
|
Constructor and Description |
---|
MembershipPathNode(Field field,
Stem theOwnerStem)
constructor for stem path code
|
Modifier and Type | Method and Description |
---|---|
Stem |
GrouperObjectSubjectWrapper.getParentStem() |
Stem |
GrouperObject.getParentStem()
get stem this is in
|
Stem |
BaseMemberOf.getStem() |
static Stem |
GrouperCheckConfig.legacyAttributeBaseStem(GrouperSession grouperSession)
get or create the legacy attribute base stem
|
Modifier and Type | Method and Description |
---|---|
Set<Stem> |
BaseMemberOf.getModifiedStems() |
Modifier and Type | Method and Description |
---|---|
void |
MemberOf.addImmediate(GrouperSession s,
Stem ns,
Field f,
Member _m)
An immediate member is directly assigned to a group.
|
static AttributeDefName |
GrouperCheckConfig.checkAttribute(Stem stem,
AttributeDef attributeDef,
String extension,
String displayExtension,
String description,
boolean logAutocreate)
make sure an attribute is there or add it if not
|
void |
MemberOf.deleteImmediate(GrouperSession s,
Stem ns,
Membership _ms,
Member _m)
An immediate member is directly assigned to a group.
|
protected MemberOf |
BaseMemberOf.setStem(Stem ns) |
Modifier and Type | Method and Description |
---|---|
protected MemberOf |
BaseMemberOf.setModifiedStems(Set<Stem> modifiedStems) |
Modifier and Type | Method and Description |
---|---|
PermissionFinder |
PermissionFinder.assignPermissionNameFolder(Stem permissionNameFolder1)
if narrowing search for permissions in a certain folder only
|
Modifier and Type | Method and Description |
---|---|
static Set<PITGroup> |
PITMember.getGroups(String memberSourceId,
String fieldSourceId,
String scope,
Stem stem,
Stem.Scope stemScope,
Timestamp pointInTimeFrom,
Timestamp pointInTimeTo,
QueryOptions queryOptions) |
Modifier and Type | Method and Description |
---|---|
Stem |
NamingPrivilege.getStem()
Get object
Stem that the privilege was
granted on. |
Modifier and Type | Method and Description |
---|---|
Set<Stem> |
GrouperNonDbAccessAdapter.getStemsWhereGroupThatSubjectHasPrivilege(GrouperSession grouperSession,
Subject subject,
Privilege privilege) |
Set<Stem> |
AccessAdapter.getStemsWhereGroupThatSubjectHasPrivilege(GrouperSession grouperSession,
Subject subject,
Privilege privilege)
get stems where a group exists where the subject has privilege
|
Set<Stem> |
ValidatingAccessResolver.getStemsWhereGroupThatSubjectHasPrivilege(Subject subject,
Privilege privilege) |
Set<Stem> |
GrouperAllAccessResolver.getStemsWhereGroupThatSubjectHasPrivilege(Subject subject,
Privilege privilege) |
Set<Stem> |
AccessWrapper.getStemsWhereGroupThatSubjectHasPrivilege(Subject subject,
Privilege privilege) |
Set<Stem> |
AccessResolverDecorator.getStemsWhereGroupThatSubjectHasPrivilege(Subject subject,
Privilege privilege) |
Set<Stem> |
AccessResolver.getStemsWhereGroupThatSubjectHasPrivilege(Subject subject,
Privilege privilege)
Get all stems which have groups where subject has privilege.
|
Set<Stem> |
NamingAdapter.getStemsWhereSubjectDoesHavePrivilege(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString)
find the stems which do have a certain privilege
|
Set<Stem> |
GrouperNonDbNamingAdapter.getStemsWhereSubjectDoesHavePrivilege(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString)
Get all stems where this subject does have this privilege.
|
Set<Stem> |
NamingWrapper.getStemsWhereSubjectDoesHavePrivilege(String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString) |
Set<Stem> |
NamingResolverDecorator.getStemsWhereSubjectDoesHavePrivilege(String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString) |
Set<Stem> |
NamingResolver.getStemsWhereSubjectDoesHavePrivilege(String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString)
find the stems which do have a certain privilege
|
Set<Stem> |
NamingAdapter.getStemsWhereSubjectDoesntHavePrivilege(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString)
find the stems which do not have a certain privilege
|
Set<Stem> |
GrouperNonDbNamingAdapter.getStemsWhereSubjectDoesntHavePrivilege(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString)
Get all stems where this subject doesnt have this privilege.
|
Set<Stem> |
ValidatingNamingResolver.getStemsWhereSubjectDoesntHavePrivilege(String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString) |
Set<Stem> |
NamingWrapper.getStemsWhereSubjectDoesntHavePrivilege(String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString) |
Set<Stem> |
NamingResolverDecorator.getStemsWhereSubjectDoesntHavePrivilege(String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString) |
Set<Stem> |
NamingResolver.getStemsWhereSubjectDoesntHavePrivilege(String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString)
find the stems which do not have a certain privilege
|
Set<Stem> |
GrouperAllNamingResolver.getStemsWhereSubjectDoesntHavePrivilege(String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString) |
Set<Stem> |
ValidatingNamingResolver.getStemsWhereSubjectHasPrivilege(Subject subject,
Privilege privilege) |
Set<Stem> |
NamingWrapper.getStemsWhereSubjectHasPrivilege(Subject subject,
Privilege privilege) |
Set<Stem> |
NamingResolverDecorator.getStemsWhereSubjectHasPrivilege(Subject subject,
Privilege privilege) |
Set<Stem> |
NamingResolver.getStemsWhereSubjectHasPrivilege(Subject subject,
Privilege privilege)
Get all groups where subject has privilege.
|
Set<Stem> |
GrouperAllNamingResolver.getStemsWhereSubjectHasPrivilege(Subject subject,
Privilege privilege) |
static Set<Stem> |
GrouperPrivilegeAdapter.internal_getStemsWhereSubjectDoesHavePriv(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString) |
static Set<Stem> |
GrouperPrivilegeAdapter.internal_getStemsWhereSubjectDoesntHavePriv(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString) |
static Set<Stem> |
GrouperPrivilegeAdapter.internal_getStemsWhereSubjectHasPriv(GrouperSession s,
Member m,
Field f) |
static Set<Stem> |
GrouperPrivilegeAdapter.internal_getStemsWithGroupsWhereSubjectHasPriv(GrouperSession grouperSession,
Member member,
Field field) |
Set<Stem> |
NamingAdapter.postHqlFilterStems(GrouperSession grouperSession,
Set<Stem> stems,
Subject subject,
Set<Privilege> privInSet)
after HQL is run, filter stems.
|
Set<Stem> |
BaseNamingAdapter.postHqlFilterStems(GrouperSession grouperSession,
Set<Stem> inputStems,
Subject subject,
Set<Privilege> privInSet) |
Set<Stem> |
WheelNamingResolver.postHqlFilterStems(Set<Stem> stems,
Subject subject,
Set<Privilege> privInSet) |
Set<Stem> |
ValidatingNamingResolver.postHqlFilterStems(Set<Stem> stems,
Subject subject,
Set<Privilege> privInSet) |
Set<Stem> |
NamingWrapper.postHqlFilterStems(Set<Stem> stems,
Subject subject,
Set<Privilege> privInSet) |
Set<Stem> |
NamingResolverDecorator.postHqlFilterStems(Set<Stem> stems,
Subject subject,
Set<Privilege> privInSet) |
Set<Stem> |
NamingResolver.postHqlFilterStems(Set<Stem> stems,
Subject subject,
Set<Privilege> privInSet)
after HQL is run, filter stems.
|
Set<Stem> |
GrouperSystemNamingResolver.postHqlFilterStems(Set<Stem> stems,
Subject subject,
Set<Privilege> privInSet) |
Set<Stem> |
CachingNamingResolver.postHqlFilterStems(Set<Stem> stems,
Subject subject,
Set<Privilege> privInSet) |
Set<Stem> |
BaseAccessAdapter.postHqlFilterStemsWithGroups(GrouperSession grouperSession,
Set<Stem> stems,
Subject subject,
Set<Privilege> inPrivSet) |
Set<Stem> |
AccessAdapter.postHqlFilterStemsWithGroups(GrouperSession grouperSession,
Set<Stem> stems,
Subject subject,
Set<Privilege> inPrivSet)
after HQL is run, filter stems with groups.
|
Set<Stem> |
WheelAccessResolver.postHqlFilterStemsWithGroups(Set<Stem> stems,
Subject subject,
Set<Privilege> inPrivSet) |
Set<Stem> |
ValidatingAccessResolver.postHqlFilterStemsWithGroups(Set<Stem> stems,
Subject subject,
Set<Privilege> inPrivSet) |
Set<Stem> |
GrouperSystemAccessResolver.postHqlFilterStemsWithGroups(Set<Stem> stems,
Subject subject,
Set<Privilege> inPrivSet) |
Set<Stem> |
AccessWrapper.postHqlFilterStemsWithGroups(Set<Stem> stems,
Subject subject,
Set<Privilege> inPrivSet) |
Set<Stem> |
AccessResolverDecorator.postHqlFilterStemsWithGroups(Set<Stem> stems,
Subject subject,
Set<Privilege> inPrivSet) |
Set<Stem> |
AccessResolver.postHqlFilterStemsWithGroups(Set<Stem> stems,
Subject subject,
Set<Privilege> inPrivSet)
after HQL is run, filter stems that have groups with privs.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
PrivilegeHelper.canCreate(GrouperSession s,
Stem ns,
Subject subj)
TODO 20070823 find a real home for this and/or add tests
|
static boolean |
PrivilegeHelper.canStem(GrouperSession s,
Stem ns,
Subject subj)
TODO 20070823 find a real home for this and/or add tests
|
static boolean |
PrivilegeHelper.canStem(Stem ns,
Subject subj)
TODO 20070823 find a real home for this and/or add tests
|
static boolean |
PrivilegeHelper.canStemAdmin(GrouperSession s,
Stem ns,
Subject subj) |
static boolean |
PrivilegeHelper.canStemAdmin(Stem ns,
Subject subj) |
static boolean |
PrivilegeHelper.canStemAttrRead(GrouperSession s,
Stem stem,
Subject subj) |
static boolean |
PrivilegeHelper.canStemAttrUpdate(GrouperSession s,
Stem stem,
Subject subj) |
static void |
PrivilegeHelper.dispatch(GrouperSession s,
Stem ns,
Subject subj,
Privilege priv)
TODO 20070823 find a real home for this and/or add tests
|
Set<NamingPrivilege> |
ValidatingNamingResolver.getPrivileges(Stem stem,
Subject subject) |
Set<NamingPrivilege> |
NamingWrapper.getPrivileges(Stem stem,
Subject subject) |
Set<NamingPrivilege> |
NamingResolverDecorator.getPrivileges(Stem stem,
Subject subject) |
Set<NamingPrivilege> |
NamingResolver.getPrivileges(Stem stem,
Subject subject)
Get all privileges subject has on group.
|
Set<NamingPrivilege> |
NamingAdapter.getPrivs(GrouperSession s,
Stem ns,
Subject subj)
Get all privileges held by this subject on this stem.
|
Set<NamingPrivilege> |
GrouperNonDbNamingAdapter.getPrivs(GrouperSession s,
Stem ns,
Subject subj)
Get all privileges held by this subject on this stem.
|
Set |
NamingAdapter.getSubjectsWithPriv(GrouperSession s,
Stem ns,
Privilege priv)
Get all subjects with this privilege on this stem.
|
Set |
GrouperNonDbNamingAdapter.getSubjectsWithPriv(GrouperSession s,
Stem ns,
Privilege priv) |
Set<Subject> |
ValidatingNamingResolver.getSubjectsWithPrivilege(Stem stem,
Privilege privilege) |
Set<Subject> |
NamingWrapper.getSubjectsWithPrivilege(Stem stem,
Privilege privilege) |
Set<Subject> |
NamingResolverDecorator.getSubjectsWithPrivilege(Stem stem,
Privilege privilege) |
Set<Subject> |
NamingResolver.getSubjectsWithPrivilege(Stem stem,
Privilege privilege)
Get all subjects with privilege on group.
|
void |
NamingAdapter.grantPriv(GrouperSession s,
Stem ns,
Subject subj,
Privilege priv,
String uuid)
Grant the privilege to the subject on this stem.
|
void |
GrouperNonDbNamingAdapter.grantPriv(GrouperSession s,
Stem ns,
Subject subj,
Privilege priv,
String uuid) |
void |
ValidatingNamingResolver.grantPrivilege(Stem stem,
Subject subject,
Privilege privilege,
String uuid) |
void |
NamingWrapper.grantPrivilege(Stem stem,
Subject subject,
Privilege privilege,
String uuid) |
void |
NamingResolverDecorator.grantPrivilege(Stem stem,
Subject subject,
Privilege privilege,
String uuid) |
void |
NamingResolver.grantPrivilege(Stem stem,
Subject subject,
Privilege privilege,
String uuid)
Grant privilege to subject on group.
|
void |
CachingNamingResolver.grantPrivilege(Stem stem,
Subject subject,
Privilege privilege,
String uuid) |
static boolean |
PrivilegeHelper.hasImmediatePrivilege(Stem stem,
Subject subject,
Privilege privilege)
see if a stem has an immediate privilege
|
boolean |
NamingAdapter.hasPriv(GrouperSession s,
Stem ns,
Subject subj,
Privilege priv)
Check whether the subject has this privilege on this stem.
|
boolean |
GrouperNonDbNamingAdapter.hasPriv(GrouperSession s,
Stem ns,
Subject subj,
Privilege priv)
Check whether the subject has this privilege on this stem.
|
static boolean |
PrivilegeHelper.hasPrivilege(GrouperSession s,
Stem stem,
Subject subj,
Set<Privilege> privInSet) |
boolean |
WheelNamingResolver.hasPrivilege(Stem stem,
Subject subject,
Privilege privilege) |
boolean |
ValidatingNamingResolver.hasPrivilege(Stem stem,
Subject subject,
Privilege privilege) |
boolean |
NamingWrapper.hasPrivilege(Stem stem,
Subject subject,
Privilege privilege) |
boolean |
NamingResolverDecorator.hasPrivilege(Stem stem,
Subject subject,
Privilege privilege) |
boolean |
NamingResolver.hasPrivilege(Stem stem,
Subject subject,
Privilege privilege)
Check whether subject has privilege on group.
|
boolean |
GrouperSystemNamingResolver.hasPrivilege(Stem stem,
Subject subject,
Privilege privilege) |
boolean |
GrouperAllNamingResolver.hasPrivilege(Stem stem,
Subject subject,
Privilege privilege) |
boolean |
CachingNamingResolver.hasPrivilege(Stem stem,
Subject subject,
Privilege privilege) |
void |
NamingAdapter.privilegeCopy(GrouperSession s,
Stem stem1,
Stem stem2,
Privilege priv)
Copies privileges for subjects that have the specified privilege on stem1 to stem2.
|
void |
GrouperNonDbNamingAdapter.privilegeCopy(GrouperSession s,
Stem stem1,
Stem stem2,
Privilege priv)
Copies privileges for subjects that have the specified privilege on stem1 to stem2.
|
void |
ValidatingNamingResolver.privilegeCopy(Stem stem1,
Stem stem2,
Privilege priv) |
void |
NamingWrapper.privilegeCopy(Stem stem1,
Stem stem2,
Privilege priv) |
void |
NamingResolverDecorator.privilegeCopy(Stem stem1,
Stem stem2,
Privilege priv) |
void |
NamingResolver.privilegeCopy(Stem stem1,
Stem stem2,
Privilege priv)
Copies privileges for subjects that have the specified privilege on stem1 to stem2.
|
void |
CachingNamingResolver.privilegeCopy(Stem stem1,
Stem stem2,
Privilege priv) |
void |
NamingAdapter.revokePriv(GrouperSession s,
Stem ns,
Privilege priv)
Revoke this privilege from everyone on this stem.
|
void |
GrouperNonDbNamingAdapter.revokePriv(GrouperSession s,
Stem ns,
Privilege priv)
Revoke this privilege from everyone on this stem.
|
void |
NamingAdapter.revokePriv(GrouperSession s,
Stem ns,
Subject subj,
Privilege priv)
Revoke the privilege from the subject on this stem.
|
void |
GrouperNonDbNamingAdapter.revokePriv(GrouperSession s,
Stem ns,
Subject subj,
Privilege priv)
Revoke the privilege from the subject on this stem.
|
void |
ValidatingNamingResolver.revokePrivilege(Stem stem,
Privilege privilege) |
void |
NamingWrapper.revokePrivilege(Stem stem,
Privilege privilege) |
void |
NamingResolverDecorator.revokePrivilege(Stem stem,
Privilege privilege) |
void |
NamingResolver.revokePrivilege(Stem stem,
Privilege privilege)
Revoke privilege from all subjects on group.
|
void |
CachingNamingResolver.revokePrivilege(Stem stem,
Privilege privilege) |
void |
ValidatingNamingResolver.revokePrivilege(Stem stem,
Subject subject,
Privilege privilege) |
void |
NamingWrapper.revokePrivilege(Stem stem,
Subject subject,
Privilege privilege) |
void |
NamingResolverDecorator.revokePrivilege(Stem stem,
Subject subject,
Privilege privilege) |
void |
NamingResolver.revokePrivilege(Stem stem,
Subject subject,
Privilege privilege)
Revoke privilege from subject on group.
|
void |
CachingNamingResolver.revokePrivilege(Stem stem,
Subject subject,
Privilege privilege) |
Modifier and Type | Method and Description |
---|---|
Set<Stem> |
NamingAdapter.postHqlFilterStems(GrouperSession grouperSession,
Set<Stem> stems,
Subject subject,
Set<Privilege> privInSet)
after HQL is run, filter stems.
|
Set<Stem> |
BaseNamingAdapter.postHqlFilterStems(GrouperSession grouperSession,
Set<Stem> inputStems,
Subject subject,
Set<Privilege> privInSet) |
Set<Stem> |
WheelNamingResolver.postHqlFilterStems(Set<Stem> stems,
Subject subject,
Set<Privilege> privInSet) |
Set<Stem> |
ValidatingNamingResolver.postHqlFilterStems(Set<Stem> stems,
Subject subject,
Set<Privilege> privInSet) |
Set<Stem> |
NamingWrapper.postHqlFilterStems(Set<Stem> stems,
Subject subject,
Set<Privilege> privInSet) |
Set<Stem> |
NamingResolverDecorator.postHqlFilterStems(Set<Stem> stems,
Subject subject,
Set<Privilege> privInSet) |
Set<Stem> |
NamingResolver.postHqlFilterStems(Set<Stem> stems,
Subject subject,
Set<Privilege> privInSet)
after HQL is run, filter stems.
|
Set<Stem> |
GrouperSystemNamingResolver.postHqlFilterStems(Set<Stem> stems,
Subject subject,
Set<Privilege> privInSet) |
Set<Stem> |
CachingNamingResolver.postHqlFilterStems(Set<Stem> stems,
Subject subject,
Set<Privilege> privInSet) |
Set<Stem> |
BaseAccessAdapter.postHqlFilterStemsWithGroups(GrouperSession grouperSession,
Set<Stem> stems,
Subject subject,
Set<Privilege> inPrivSet) |
Set<Stem> |
AccessAdapter.postHqlFilterStemsWithGroups(GrouperSession grouperSession,
Set<Stem> stems,
Subject subject,
Set<Privilege> inPrivSet)
after HQL is run, filter stems with groups.
|
Set<Stem> |
WheelAccessResolver.postHqlFilterStemsWithGroups(Set<Stem> stems,
Subject subject,
Set<Privilege> inPrivSet) |
Set<Stem> |
ValidatingAccessResolver.postHqlFilterStemsWithGroups(Set<Stem> stems,
Subject subject,
Set<Privilege> inPrivSet) |
Set<Stem> |
GrouperSystemAccessResolver.postHqlFilterStemsWithGroups(Set<Stem> stems,
Subject subject,
Set<Privilege> inPrivSet) |
Set<Stem> |
AccessWrapper.postHqlFilterStemsWithGroups(Set<Stem> stems,
Subject subject,
Set<Privilege> inPrivSet) |
Set<Stem> |
AccessResolverDecorator.postHqlFilterStemsWithGroups(Set<Stem> stems,
Subject subject,
Set<Privilege> inPrivSet) |
Set<Stem> |
AccessResolver.postHqlFilterStemsWithGroups(Set<Stem> stems,
Subject subject,
Set<Privilege> inPrivSet)
after HQL is run, filter stems that have groups with privs.
|
Constructor and Description |
---|
NamingPrivilege(Stem stem,
Subject subj,
Subject owner,
Privilege priv,
String klass,
boolean isRevokable,
String contextId1) |
Modifier and Type | Method and Description |
---|---|
static Stem |
RuleUtils.stem(String stemId,
String stemName,
String alternateStemId,
boolean useRootSession,
boolean throwExceptionIfNotFound) |
Modifier and Type | Method and Description |
---|---|
static AttributeAssign |
RuleApi.emailOnFlattenedMembershipAddFromStem(Subject actAsSubject,
Stem ruleStem,
Stem.Scope stemScope,
String emailToValue,
String emailSubjectValue,
String emailBodyValue) |
static AttributeAssign |
RuleApi.emailOnFlattenedMembershipRemoveFromStem(Subject actAsSubject,
Stem ruleStem,
Stem.Scope stemScope,
String emailToValue,
String emailSubjectValue,
String emailBodyValue) |
static Set<RuleDefinition> |
RuleFinder.findAttributeDefPrivilegeInheritRules(Stem stem)
find attribute def inherit rules by stem name
|
static Set<RuleDefinition> |
RuleFinder.findFolderPrivilegeInheritRules(Stem stem)
find folder inherit rules by stem name
|
static Set<RuleDefinition> |
RuleFinder.findGroupPrivilegeInheritRules(Stem stem)
find group inherit rules by stem name
|
static AttributeAssign |
RuleApi.groupIntersectionWithFolder(Subject actAs,
Group ruleGroup,
Stem folder,
Stem.Scope stemScope)
if a member is removed from a folder, and has no more memberships in any group in the folder, then
remove from the group
|
static AttributeAssign |
RuleApi.inheritAttributeDefPrivileges(Stem stem,
Stem.Scope stemScope,
Subject subjectToAssign,
Set<Privilege> privileges)
make sure stem privileges are inherited in a attributeDef
|
static AttributeAssign |
RuleApi.inheritAttributeDefPrivileges(Subject actAs,
Stem stem,
Stem.Scope stemScope,
Subject subjectToAssign,
Set<Privilege> privileges)
Deprecated.
use the method without actAs inheritAttributeDefPrivileges(Stem stem, Scope stemScope,
Subject subjectToAssign, Set
|
static AttributeAssign |
RuleApi.inheritFolderPrivileges(Stem stem,
Stem.Scope stemScope,
Subject subjectToAssign,
Set<Privilege> privileges)
make sure stem privileges are inherited in a stem
|
static AttributeAssign |
RuleApi.inheritFolderPrivileges(Subject actAs,
Stem stem,
Stem.Scope stemScope,
Subject subjectToAssign,
Set<Privilege> privileges)
Deprecated.
use the method without actAs
|
static AttributeAssign |
RuleApi.inheritGroupPrivileges(Stem stem,
Stem.Scope stemScope,
Subject subjectToAssign,
Set<Privilege> privileges)
make sure group privileges are inherited in a stem
|
static AttributeAssign |
RuleApi.inheritGroupPrivileges(Stem stem,
Stem.Scope stemScope,
Subject subjectToAssign,
Set<Privilege> privileges,
String sqlLikeString)
make sure group privileges are inherited in a stem
|
static AttributeAssign |
RuleApi.inheritGroupPrivileges(Subject actAs,
Stem stem,
Stem.Scope stemScope,
Subject subjectToAssign,
Set<Privilege> privileges)
Deprecated.
use the non actAs method inheritGroupPrivileges(Stem stem, Scope stemScope,
Subject subjectToAssign, Set
|
static AttributeAssign |
RuleApi.inheritGroupPrivileges(Subject actAs,
Stem stem,
Stem.Scope stemScope,
Subject subjectToAssign,
Set<Privilege> privileges,
String sqlLikeString)
Deprecated.
use the method without actAs inheritGroupPrivileges(Stem stem, Scope stemScope,
Subject subjectToAssign, Set
|
static AttributeAssign |
RuleApi.permissionFolderIntersection(Subject actAs,
AttributeDef permissionToAssignRule,
Stem mustBeInGroupInFolder,
Stem.Scope stemScope) |
static AttributeAssign |
RuleApi.reassignAttributeDefPrivilegesIfFromGroup(Subject actAs,
Stem ruleStem,
Stem.Scope stemScope)
normalize privileges if the user who creates a group is in a group which has create privilegs on the stem
|
static AttributeAssign |
RuleApi.reassignGroupPrivilegesIfFromGroup(Subject actAs,
Stem ruleStem,
Stem.Scope stemScope)
normalize privileges if the user who creates a group is in a group which has create privilegs on the stem
|
static AttributeAssign |
RuleApi.reassignStemPrivilegesIfFromGroup(Subject actAs,
Stem ruleStem,
Stem.Scope stemScope)
normalize privileges if the user who creates a stem is in a group which has create privileges on the stem
|
static int |
RuleApi.removePrivilegesIfNotAssignedByRule(boolean actAsRoot,
Stem stem,
Stem.Scope stemScope,
Subject subjectToAssign,
Set<Privilege> privileges,
String sqlLikeString)
remove group privileges are inherited in a stem
|
static AttributeAssign |
RuleApi.vetoMembershipIfNotInGroupInFolder(Subject actAs,
Group ruleGroup,
Stem mustBeInGroupInFolder,
Stem.Scope stemScope,
String vetoKey,
String vetoMessage) |
static AttributeAssign |
RuleApi.vetoSubjectAssignInFolderIfNotInGroup(Subject actAs,
Stem ruleStem,
Group mustBeInGroup,
boolean allowAll,
String sourceId,
Stem.Scope stemScope,
String vetoKey,
String vetoMessage)
add a rule on a stem saying that all subject use in the folder must be in a certain group.
|
Modifier and Type | Method and Description |
---|---|
Stem |
RulesStemBean.getStem()
stem
|
Stem |
RulesPrivilegeBean.getStem() |
Stem |
RulesPermissionBean.getStem() |
Stem |
RulesMembershipBean.getStem() |
Stem |
RulesBean.getStem()
get this stem
|
Modifier and Type | Method and Description |
---|---|
void |
RulesStemBean.setStem(Stem stem1)
stem
|
void |
RulesPrivilegeBean.setStem(Stem stem1) |
Constructor and Description |
---|
RulesPrivilegeBean(Stem stem1,
Subject subject1,
Privilege privilege1) |
RulesStemBean(Stem stem1) |
Modifier and Type | Method and Description |
---|---|
static Set<Stem> |
ServiceUtils.retrieveStemsForService(String idOfAttributeDef,
QueryOptions queryOptions) |
Modifier and Type | Method and Description |
---|---|
Stem |
StemSet.getIfHasStem() |
Stem |
StemSet.getThenHasStem() |
Modifier and Type | Method and Description |
---|---|
Stem |
CustomUiEngine.retrieveStemFromCache(String stemId,
String stemName) |
Modifier and Type | Method and Description |
---|---|
Map<String,Stem> |
CustomUiGrouper.getStemIdAndNameToStem() |
Modifier and Type | Method and Description |
---|---|
boolean |
CustomUiGrouper.canHaveStemPrivilege(Stem stem,
Subject subject,
String fieldName) |
abstract String |
CustomUiUserQueryType.description(CustomUiEngine customUiEngine,
CustomUiUserQueryConfigBean customUiUserQueryConfigBean,
Group group,
Subject subject,
Stem stem,
AttributeDef attributeDef,
Map<String,Object> argumentMap) |
abstract Object |
CustomUiUserQueryType.evaluate(CustomUiEngine customUiEngine,
CustomUiUserQueryConfigBean customUiUserQueryConfigBean,
Group group,
Subject subject,
Stem stem,
AttributeDef attributeDef) |
Object |
CustomUiExpressionLanguage.expression(String script,
Group group,
Subject subject,
CustomUiVariableType customUiVariableType,
Stem stem,
AttributeDef attributeDef) |
boolean |
CustomUiGrouper.hasDirectGrouperStemPrivilege(Stem stem,
Subject subject,
String fieldName) |
Object |
CustomUiSql.sqlResult(String configId,
String query,
Group group,
Stem stem,
AttributeDef attributeDef,
Subject subject,
String bindVar0,
String bindVar0type,
String bindVar1,
String bindVar1type,
String bindVar2,
String bindVar2type,
CustomUiVariableType customUiVariableType) |
static String |
CustomUiUtil.substituteExpressionLanguage(String string,
Group group,
Stem stem,
AttributeDef attributeDef,
Subject subject,
Map<String,Object> externalVariableMap) |
static String |
CustomUiUtil.substituteExpressionLanguage(String string,
Group group,
Stem stem,
AttributeDef attributeDef,
Subject subject,
Map<String,Object> externalVariableMap,
boolean useGuiObjects) |
abstract void |
CustomUiUserQueryType.validate(CustomUiUserQueryConfigBean customUiUserQueryConfigBean,
Group group,
Subject subject,
Stem stem,
AttributeDef attributeDef) |
static void |
CustomUiUtil.validateStem(String stemId,
String stemName,
Stem stem) |
Modifier and Type | Method and Description |
---|---|
static Set<Stem> |
GrouperUserDataApi.favoriteStems(String userDataGroupName,
Subject subject) |
static Set<Stem> |
GrouperUserDataApi.recentlyUsedStems(String userDataGroupName,
Subject subject) |
Modifier and Type | Method and Description |
---|---|
static void |
GrouperUserDataApi.favoriteStemAdd(String userDataGroupName,
Subject subjectToAddTo,
Stem stem) |
static void |
GrouperUserDataApi.favoriteStemRemove(String userDataGroupName,
Subject subjectToAddTo,
Stem stem) |
static void |
GrouperUserDataApi.recentlyUsedStemAdd(String userDataGroupName,
Subject subjectToAddTo,
Stem stem) |
static void |
GrouperUserDataApi.recentlyUsedStemRemove(String userDataGroupName,
Subject subjectToAddTo,
Stem stem) |
Modifier and Type | Method and Description |
---|---|
static Stem |
GrouperUtil.getFirstParentStemOfName(String name)
Returns the first existing parent stem of a given name.
|
static Stem |
GrouperUtilElSafe.getFirstParentStemOfName(String name)
Returns the first existing parent stem of a given name.
|
Modifier and Type | Method and Description |
---|---|
static void |
GrouperUtil.stemRemoveChildStemsOfTopStem(List<Stem> stems)
remove stems that are children of the top level stem
|
Modifier and Type | Method and Description |
---|---|
static DeleteStemValidator |
DeleteStemValidator.validate(Stem ns) |
static AddAttributeDefValidator |
AddAttributeDefValidator.validate(Stem parent,
String extn) |
static AddAttributeDefNameValidator |
AddAttributeDefNameValidator.validate(Stem parent,
String extn) |
static AddStemValidator |
AddStemValidator.validate(Stem parent,
String extn,
String dExtn) |
static AddGroupValidator |
AddGroupValidator.validate(Stem parent,
String extn,
String dExtn) |
Modifier and Type | Method and Description |
---|---|
protected static boolean |
XmlUtils._hasImmediateNamingPrivilege(Subject subj,
Stem ns,
String p) |
void |
XmlExporter.export(Writer writer,
Stem ns,
boolean relative)
Export a single stem.
|
void |
XmlExporter.export(Writer writer,
Stem ns,
boolean relative,
boolean childrenOnly)
Export a single stem.
|
void |
XmlImporter.load(Stem ns,
Document doc)
Populate Groups Registry using the specified Stem as the root of
the registry.
|
Modifier and Type | Method and Description |
---|---|
Stem |
XmlExportStem.toStem()
convert to stem
|
Copyright © 2016 Internet2. All rights reserved.