Modifier and Type | Method and Description |
---|---|
AttributeDef |
Stem.addChildAttributeDef(String extension,
AttributeDefType attributeDefType)
Add a new attribute def to the registry.
|
AttributeDef |
Membership.getAttributeDef()
Deprecated.
use getOwnerAttributeDef() instead
|
AttributeDef |
Membership.getOwnerAttributeDef()
Get this membership's group.
|
AttributeDef |
Stem.internal_addChildAttributeDef(GrouperSession session,
String extn,
String id,
AttributeDefType attributeDefType,
String description) |
AttributeDef |
GroupType.internal_getAttributeDefForAttributes() |
AttributeDef |
GroupType.internal_getAttributeDefForCustomLists() |
Modifier and Type | Method and Description |
---|---|
Set<AttributeDef> |
Stem.deleteAttributeDefs(boolean printOutput,
boolean testOnly,
Stem.Scope scope) |
Set<AttributeDef> |
Member.hasAttrAdmin()
Get attributeDefs where this member has the ATTR_ADMIN privilege.
|
Set<AttributeDef> |
Member.hasAttrDefAttrRead()
Get attribute defs where this member has the ATTR_DEF_ATTR_READ privilege.
|
Set<AttributeDef> |
Member.hasAttrDefAttrUpdate()
Get attribute defs where this member has the ATTR_DEF_ATTR_UPDATE privilege.
|
Set<AttributeDef> |
Member.hasAttrOptin()
Get attribute defs where this member has the ATTR_OPTIN privilege.
|
Set<AttributeDef> |
Member.hasAttrOptout()
Get groups where this member has the ATTR_OPTOUT privilege.
|
Set<AttributeDef> |
Member.hasAttrRead()
Get groups where this member has the ATTR_READ privilege.
|
Set<AttributeDef> |
Member.hasAttrUpdate()
Get groups where this member has the ATTR_UPDATE privilege.
|
Set<AttributeDef> |
Member.hasAttrView()
Get groups where this member has the ATTR_VIEW privilege.
|
Modifier and Type | Method and Description |
---|---|
MembershipFinder |
MembershipFinder.addAttributeDef(AttributeDef attributeDef)
add a attributeDef to look for.
|
AttributeDefName |
Stem.addChildAttributeDefName(AttributeDef attributeDef,
String extension,
String displayExtension)
Add a new attribute def to the registry.
|
AttributeDefName |
Stem.addChildAttributeDefName(AttributeDef attributeDef,
String extension,
String displayExtension,
String uuid)
Add a new attribute def to the registry.
|
boolean |
Member.canAttrAdmin(AttributeDef attributeDef)
Can this
Member ATTR_ADMIN on this AttributeDef . |
boolean |
Member.canAttrDefAttrRead(AttributeDef attributeDef)
Can this
Member ATTR_DEF_ATTR_READ on this AttributeDef . |
boolean |
Member.canAttrDefAttrUpdate(AttributeDef attributeDef)
Can this
Member ATTR_DEF_ATTR_UPDATE on this AttributeDef . |
boolean |
Member.canAttrOptin(AttributeDef attributeDef)
Can this
Member ATTR_OPTIN on this AttributeDef . |
boolean |
Member.canAttrOptout(AttributeDef attributeDef)
Can this
Member ATTR_OPTOUT on this AttributeDef . |
boolean |
Member.canAttrRead(AttributeDef attributeDef)
Can this
Member ATTR_READ on this AttributeDef . |
boolean |
Member.canAttrUpdate(AttributeDef attributeDef)
Can this
Member ATTR_UPDATE on this AttributeDef . |
boolean |
Member.canAttrView(AttributeDef attributeDef)
Can this
Member ATTR_VIEW on this AttributeDef . |
static Membership |
MembershipFinder.findImmediateMembership(GrouperSession s,
AttributeDef attributeDef,
Subject subj,
Field f,
boolean exceptionIfNotFound)
Return the immediate membership if it exists.
|
boolean |
Member.hasAttrAdmin(AttributeDef attributeDef)
Report whether this member has ATTR_ADMIN on the specified attributeDef.
|
boolean |
Member.hasAttrDefAttrRead(AttributeDef attributeDef)
Report whether this member has ATTR_DEF_ATTR_READ on the specified attributeDef.
|
boolean |
Member.hasAttrDefAttrUpdate(AttributeDef attributeDef)
Report whether this member has ATTR_DEF_ATTR_UPDATE on the specified attributeDef.
|
boolean |
Member.hasAttrOptin(AttributeDef attributeDef)
Report whether this member has ATTR_OPTIN on the specified AttributeDef.
|
boolean |
Member.hasAttrOptout(AttributeDef attributeDef)
Report whether this member has ATTR_OPTOUT on the specified AttributeDef.
|
boolean |
Member.hasAttrRead(AttributeDef attributeDef)
Report whether this member has ATTR_READ on the specified AttributeDef.
|
boolean |
Member.hasAttrUpdate(AttributeDef attributeDef)
Report whether this member has ATTR_UPDATE on the specified AttributeDef.
|
boolean |
Member.hasAttrView(AttributeDef attributeDef)
Report whether this member has ATTR_VIEW on the specified AttributeDef.
|
AttributeDefName |
Stem.internal_addChildAttributeDefName(GrouperSession session,
AttributeDef attributeDef,
String extension,
String displayExtension,
String id,
String description) |
static Membership |
Membership.internal_addImmediateMembership(GrouperSession s,
AttributeDef attributeDef,
Subject subj,
Field f,
String uuid) |
static void |
Membership.internal_deleteAllField(GrouperSession s,
AttributeDef attributeDef,
Field f) |
static void |
Membership.internal_deleteAllFieldType(GrouperSession s,
AttributeDef attributeDef,
FieldType type) |
static Membership |
Membership.internal_delImmediateMembership(GrouperSession s,
AttributeDef attributeDef,
Subject subj,
Field f) |
static Set<Subject> |
MembershipFinder.internal_findAttributeDefSubjects(GrouperSession s,
AttributeDef attributeDef,
Field f)
Grouper internal method only
|
static Set<Subject> |
MembershipFinder.internal_findAttributeDefSubjectsImmediateOnly(GrouperSession s,
AttributeDef attributeDef,
Field f)
Grouper internal method only
|
void |
Membership.setOwnerAttributeDef(AttributeDef attributeDef)
set the owner attributeDef
|
Modifier and Type | Method and Description |
---|---|
static AttributeDef |
GrouperAttestationJob.retrieveAttributeDef() |
Modifier and Type | Method and Description |
---|---|
static AttributeDef |
GrouperDeprovisioningAttributeNames.retrieveAttributeDefBaseDef()
attribute value def assigned to stem or group
|
static AttributeDef |
GrouperDeprovisioningAttributeNames.retrieveAttributeDefNameValueDef()
attribute value def assigned to stem or group
|
Modifier and Type | Method and Description |
---|---|
static void |
GrouperDeprovisioningLogic.removeAccess(AttributeDef attributeDef,
Subject subject) |
Modifier and Type | Method and Description |
---|---|
static AttributeDef |
GrouperObjectTypesAttributeNames.retrieveAttributeDefBaseDef()
attribute value def assigned to stem or group
|
Modifier and Type | Method and Description |
---|---|
static String |
loaderRunOneJobAttr.invoke(bsh.Interpreter interpreter,
bsh.CallStack stack,
AttributeDef attributeDef)
run one loader job
|
Modifier and Type | Method and Description |
---|---|
static Hib3GrouperLoaderLog |
GrouperLoader._internal_runJobOnceForAttributeDef(GrouperSession grouperSession,
AttributeDef attributeDef) |
static String |
GrouperLoaderType.attributeValueOrDefaultOrNullAttrDef(AttributeDef attributeDef,
String attributeName)
get an attribute value, or null, or a default if exists
|
static void |
GrouperLoaderJob.runJobAttrDef(Hib3GrouperLoaderLog hib3GrouploaderLog,
AttributeDef jobAttributeDef,
GrouperSession grouperSession)
run a job (either from quartz or outside)
|
static String |
GrouperLoader.runJobOnceForAttributeDef(GrouperSession grouperSession,
AttributeDef attributeDef) |
Modifier and Type | Method and Description |
---|---|
static AttributeDef |
GrouperProvisioningAttributeNames.retrieveAttributeDefBaseDef()
attribute value def assigned to stem or group
|
Modifier and Type | Method and Description |
---|---|
static AttributeDef |
GrouperReportConfigAttributeNames.retrieveAttributeDefBaseDef()
attribute value def assigned to stem or group
|
static AttributeDef |
GrouperReportInstanceAttributeNames.retrieveAttributeDefBaseDef()
attribute value def assigned to stem or group
|
static AttributeDef |
GrouperReportConfigAttributeNames.retrieveAttributeDefValueDef()
attribute value def assigned to stem or group
|
static AttributeDef |
GrouperReportInstanceAttributeNames.retrieveAttributeDefValueDef()
attribute value def assigned to stem or group
|
Modifier and Type | Method and Description |
---|---|
static AttributeDef |
UsduAttributeNames.retrieveAttributeDefBaseDef()
attribute def assigned to members
|
static AttributeDef |
UsduAttributeNames.retrieveAttributeDefValueDef()
attribute def assigned to assignments on members
|
Modifier and Type | Method and Description |
---|---|
static AttributeDef |
GrouperWorkflowInstanceAttributeNames.retrieveAttributeDefBaseDef()
attribute value def assigned to stem or group
|
static AttributeDef |
GrouperWorkflowConfigAttributeNames.retrieveAttributeDefBaseDef()
attribute value def assigned to group
|
static AttributeDef |
GrouperWorkflowInstanceAttributeNames.retrieveAttributeDefValueDef()
attribute value def assigned to stem or group
|
static AttributeDef |
GrouperWorkflowConfigAttributeNames.retrieveAttributeDefValueDef()
attribute value def assigned to group
|
Modifier and Type | Method and Description |
---|---|
AttributeDef |
AttributeDef.clone()
deep clone the fields in this object
|
AttributeDef |
AttributeDef.dbVersion()
save the state when retrieving from DB
|
AttributeDef |
AttributeDefName.getAttributeDef()
get the attribute def
|
AttributeDef |
AttributeDefSave.save()
create or update an attribute def.
|
AttributeDef |
AttributeDef.xmlRetrieveByIdOrKey() |
AttributeDef |
AttributeDef.xmlSaveBusinessProperties(AttributeDef existingRecord) |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
AttributeDefScopeType.allowedAssignment(AttributeDefScope attributeDefScope,
AttributeAssignable attributeAssignable,
AttributeDef attributeDef) |
AttributeDefScope |
AttributeDefScopeDelegate.assignOwnerAttributeDef(AttributeDef attributeDef)
adds scope if not already there
make sure this attributeDef is to this attribute def
|
void |
AttributeDefName.internalSetAttributeDef(AttributeDef attributeDef1)
set this for caching
|
void |
AttributeDef.xmlCopyBusinessPropertiesToExisting(AttributeDef existingRecord) |
boolean |
AttributeDef.xmlDifferentBusinessProperties(AttributeDef other) |
boolean |
AttributeDef.xmlDifferentUpdateProperties(AttributeDef other) |
AttributeDef |
AttributeDef.xmlSaveBusinessProperties(AttributeDef existingRecord) |
Constructor and Description |
---|
AttributeDefNameSave(AttributeDef theAttributeDef)
create a new attribute def name save
|
AttributeDefNameSave(GrouperSession theGrouperSession,
AttributeDef theAttributeDef)
create a new attribute def name save
|
AttributeDefScopeDelegate(AttributeDef attributeDef1) |
Modifier and Type | Method and Description |
---|---|
AttributeDef |
AttributeAssign.getAttributeDef() |
AttributeDef |
AttributeAssignAction.getAttributeDef()
attribute def that this action is possible for
|
AttributeDef |
AttributeAssign.getOwnerAttributeDef()
if this is a attributeDef attribute, this is the foreign key
|
Modifier and Type | Method and Description |
---|---|
static Set<AttributeDef> |
AttributeAssign.retrieveAttributeDefs(Collection<AttributeAssign> attributeAssigns)
retrieve a set of attributeDefs based on some assignments
|
Modifier and Type | Method and Description |
---|---|
void |
AttributeAssignStemDelegate.assertCanReadAttributeDef(AttributeDef attributeDef) |
void |
AttributeAssignMembershipDelegate.assertCanReadAttributeDef(AttributeDef attributeDef) |
void |
AttributeAssignMemberDelegate.assertCanReadAttributeDef(AttributeDef attributeDef) |
void |
AttributeAssignGroupDelegate.assertCanReadAttributeDef(AttributeDef attributeDef) |
void |
AttributeAssignEffMshipDelegate.assertCanReadAttributeDef(AttributeDef attributeDef) |
abstract void |
AttributeAssignBaseDelegate.assertCanReadAttributeDef(AttributeDef attributeDef)
make sure the user can read the attribute (including looking at object if necessary)
|
void |
AttributeAssignAttributeDefDelegate.assertCanReadAttributeDef(AttributeDef attributeDefToAssign) |
void |
AttributeAssignAttrAssignDelegate.assertCanReadAttributeDef(AttributeDef attributeDef) |
void |
AttributeAssignBaseDelegate.assertScopeOk(AttributeDef attributeDef) |
AttributeAssignSave |
AttributeAssignSave.assignOwnerAttributeDef(AttributeDef theOwnerAttributeDef)
if this is an attribute def attribute, this is the foreign key
|
void |
AttributeAssign.internalSetAttributeDef(AttributeDef attributeDef1)
set this for caching
|
Set<AttributeAssign> |
AttributeAssignBaseDelegate.retrieveAssignments(AttributeDef attributeDef)
find the assignments of any name associated with a def
|
Set<AttributeDefName> |
AttributeAssignBaseDelegate.retrieveAttributes(AttributeDef attributeDef) |
Constructor and Description |
---|
AttributeAssign(AttributeDef ownerAttributeDef,
String theAction,
AttributeDefName theAttributeDefName,
String uuid)
create an attribute assign, including a uuid
|
AttributeAssignAttributeDefDelegate(AttributeDef attributeDef1) |
AttributeDefActionDelegate(AttributeDef attributeDef1) |
Modifier and Type | Method and Description |
---|---|
AttributeDef |
AttributeDefFinder.findAttribute()
find the attributeDef
|
static AttributeDef |
AttributeDefFinder.findByAttributeDefNameId(String id,
boolean exceptionIfNotFound)
find an attributeDef by attribute def name id.
|
static AttributeDef |
AttributeDefFinder.findById(String id,
boolean exceptionIfNotFound)
find an attributeDef by id.
|
static AttributeDef |
AttributeDefFinder.findById(String id,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
find an attributeDef by id.
|
static AttributeDef |
AttributeDefFinder.findByIdAsRoot(String id,
boolean exceptionIfNotFound)
find an attributeDef by id.
|
static AttributeDef |
AttributeDefFinder.findByIdIndexSecure(Long idIndex,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
Find an attributeDef within the registry by ID index.
|
static AttributeDef |
AttributeDefFinder.findByName(String name,
boolean exceptionIfNotFound)
find an attributeDef by name.
|
static AttributeDef |
AttributeDefFinder.findByName(String name,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
find an attributeDef by name.
|
static AttributeDef |
AttributeDefFinder.findByNameAsRoot(String name,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
find an attributeDef by name.
|
AttributeDef |
AttributeAssignFinderResult.getAttributeDef() |
AttributeDef |
AttributeAssignFinderResult.getOwnerAttributeDef()
attr def
|
Modifier and Type | Method and Description |
---|---|
Set<AttributeDef> |
AttributeDefFinder.findAttributes()
find all the attribute defs
|
Map<String,AttributeDef> |
AttributeAssignFinderResults.getIdToAttributeDefMap()
id to attributeDef map
|
Modifier and Type | Method and Description |
---|---|
void |
AttributeAssignFinderResult.setAttributeDef(AttributeDef attributeDef1) |
void |
AttributeAssignFinderResult.setOwnerAttributeDef(AttributeDef ownerAttributeDef1)
attr def
|
Modifier and Type | Method and Description |
---|---|
AttributeAssignValueFinder |
AttributeAssignValueFinder.assignOwnerAttributeDefsOfAssignAssign(Collection<AttributeDef> ownerAttributeDefIdsOfAssignAssign1)
look for values of AttributeDefs where it is an assignment on assignment
|
Modifier and Type | Method and Description |
---|---|
void |
AttributeAssignValue.assignValue(Object value,
AttributeDef attributeDef)
assign a value to any type
|
Modifier and Type | Method and Description |
---|---|
static AttributeDef |
ExternalSubjectAttrFramework.retrieveAttributeDefBaseDef()
attribute value def assigned to stem or group
|
static AttributeDef |
ExternalSubjectAttrFramework.retrieveAttributeDefValueDef()
attribute value def assigned to stem or group
|
Modifier and Type | Method and Description |
---|---|
AttributeDef |
HooksAttributeDefBean.getAttributeDef() |
Constructor and Description |
---|
HooksAttributeDefBean(AttributeDef theAttribute) |
Modifier and Type | Method and Description |
---|---|
static void |
AttributeDefUniqueNameCaseInsensitiveHook.verifyCaseInsensitiveName(AttributeDef attributeDef) |
Modifier and Type | Method and Description |
---|---|
AttributeDef |
AttributeDefDAO.findByAttributeDefNameIdSecure(String attributeDefNameId,
boolean exceptionIfNotFound)
find by attributeDefNameId.
|
AttributeDef |
AttributeDefDAO.findById(String id,
boolean exceptionIfNotFound)
find by id.
|
AttributeDef |
AttributeDefDAO.findById(String id,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
find by id.
|
AttributeDef |
AttributeDefDAO.findByIdIndex(Long idIndex,
boolean exceptionIfNotFound,
QueryOptions queryOptions) |
AttributeDef |
AttributeDefDAO.findByIdIndexSecure(Long idIndex,
boolean exceptionIfNotFound,
QueryOptions queryOptions) |
AttributeDef |
AttributeDefDAO.findByIdSecure(String id,
boolean exceptionIfNotFound)
find by id.
|
AttributeDef |
AttributeDefDAO.findByIdSecure(String id,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
find by id.
|
AttributeDef |
AttributeDefDAO.findByName(String name,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
find an attribute def by name.
|
AttributeDef |
AttributeDefDAO.findByNameSecure(String name,
boolean exceptionIfNotFound)
find an attribute def by name.
|
AttributeDef |
AttributeDefDAO.findByNameSecure(String name,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
find an attribute def by name.
|
AttributeDef |
AttributeDefDAO.findByUuidOrName(String id,
String name,
boolean exceptionIfNotFound)
search for an attribute def by id or name
|
AttributeDef |
AttributeDefDAO.findByUuidOrName(String id,
String name,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
search for an attribute def by id or name
|
Modifier and Type | Method and Description |
---|---|
Set<AttributeDef> |
AttributeDefDAO.findAllAttributeDefsFromNamesSecure(String scope,
boolean splitScope,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Collection<String> attributeDefNameIds)
do a query based on various params
|
Set<AttributeDef> |
AttributeDefDAO.findAllAttributeDefsSecure(String scope,
boolean splitScope,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Collection<String> attributeDefIds)
do a query based on various params
|
Set<AttributeDef> |
AttributeAssignDAO.findAttributeDefsByAttributeDefNameId(String attributeDefNameId) |
Set<AttributeDef> |
AttributeDefDAO.findAttributeDefsInStemWithoutPrivilege(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
QueryOptions queryOptions,
boolean considerAllSubject,
String sqlLikeString)
see which attributeDefs do not have this privilege
|
Set<AttributeDef> |
AttributeDefDAO.findAttributeDefsInStemWithPrivilege(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
QueryOptions queryOptions,
boolean considerAllSubject,
String sqlLikeString)
see which attributeDefs do not have this privilege
|
Set<AttributeDef> |
AttributeDefDAO.findByCreator(Member member)
find attribute defs by creator
|
Set<AttributeDef> |
AttributeDefDAO.findByIdsSecure(Collection<String> ids,
QueryOptions queryOptions)
find by ids secure
|
Set<AttributeDef> |
AttributeDefDAO.findByStem(String id)
Find all that have the given stem id.
|
Set<AttributeDef> |
PITAttributeDefDAO.findMissingActivePITAttributeDefs() |
Set<AttributeDef> |
AttributeDefDAO.getAllAttributeDefsSecure(GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions)
get all attribute defs secure
|
Set<AttributeDef> |
AttributeDefDAO.getAllAttributeDefsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions)
get all attribute defs secure
|
Set<AttributeDef> |
AttributeDefDAO.getAllAttributeDefsSplitScopeSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
AttributeAssignType attributeAssignType,
AttributeDefType attributeDefType)
get all attribute defs secure, split the scope by whitespace
|
Modifier and Type | Method and Description |
---|---|
void |
StemDAO.createChildAttributeDef(Stem _parent,
AttributeDef _child) |
void |
AttributeDefDAO.delete(AttributeDef attributeDef)
delete the attribute def
|
void |
AttributeDefDAO.saveOrUpdate(AttributeDef attributeDef)
insert or update an attribute def object
|
void |
AttributeDefDAO.saveUpdateProperties(AttributeDef attributeDef)
save the update properties which are auto saved when business method is called
|
Modifier and Type | Method and Description |
---|---|
AttributeDef |
Hib3AttributeDefDAO.findByAttributeDefNameIdSecure(String attributeDefNameId,
boolean exceptionIfNotFound) |
AttributeDef |
Hib3AttributeDefDAO.findById(String id,
boolean exceptionIfNotFound) |
AttributeDef |
Hib3AttributeDefDAO.findById(String id,
boolean exceptionIfNotFound,
QueryOptions queryOptions) |
AttributeDef |
Hib3AttributeDefDAO.findByIdIndex(Long idIndex,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
not a secure method, find by id index
|
AttributeDef |
Hib3AttributeDefDAO.findByIdIndexSecure(Long idIndex,
boolean exceptionIfNotFound,
QueryOptions queryOptions)
secure method, find by id index
|
AttributeDef |
Hib3AttributeDefDAO.findByIdSecure(String id,
boolean exceptionIfNotFound) |
AttributeDef |
Hib3AttributeDefDAO.findByIdSecure(String id,
boolean exceptionIfNotFound,
QueryOptions queryOptions) |
AttributeDef |
Hib3AttributeDefDAO.findByName(String name,
boolean exceptionIfNotFound,
QueryOptions queryOptions) |
AttributeDef |
Hib3AttributeDefDAO.findByNameSecure(String name,
boolean exceptionIfNotFound) |
AttributeDef |
Hib3AttributeDefDAO.findByNameSecure(String name,
boolean exceptionIfNotFound,
QueryOptions queryOptions) |
AttributeDef |
Hib3AttributeDefDAO.findByUuidOrName(String id,
String name,
boolean exceptionIfNotFound) |
AttributeDef |
Hib3AttributeDefDAO.findByUuidOrName(String id,
String name,
boolean exceptionIfNotFound,
QueryOptions queryOptions) |
Modifier and Type | Method and Description |
---|---|
Set<AttributeDef> |
Hib3AttributeDefDAO.findAllAttributeDefsFromNamesSecure(String scope,
boolean splitScope,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Collection<String> attributeDefNameIds) |
Set<AttributeDef> |
Hib3AttributeDefDAO.findAllAttributeDefsSecure(String scope,
boolean splitScope,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
String parentStemId,
Stem.Scope stemScope,
boolean findByUuidOrName,
Collection<String> totalAttributeDefIds) |
Set<AttributeDef> |
Hib3AttributeAssignDAO.findAttributeDefsByAttributeDefNameId(String attributeDefNameId) |
Set<AttributeDef> |
Hib3AttributeDefDAO.findAttributeDefsInStemWithoutPrivilege(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
QueryOptions queryOptions,
boolean considerAllSubject,
String sqlLikeString) |
Set<AttributeDef> |
Hib3AttributeDefDAO.findAttributeDefsInStemWithPrivilege(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
QueryOptions queryOptions,
boolean considerAllSubject,
String sqlLikeString) |
Set<AttributeDef> |
Hib3AttributeDefDAO.findByCreator(Member member)
find attribute defs by creator
|
Set<AttributeDef> |
Hib3AttributeDefDAO.findByIdsSecure(Collection<String> ids,
QueryOptions queryOptions) |
Set<AttributeDef> |
Hib3AttributeDefDAO.findByStem(String id) |
Set<AttributeDef> |
Hib3PITAttributeDefDAO.findMissingActivePITAttributeDefs() |
Set<AttributeDef> |
Hib3AttributeDefDAO.getAllAttributeDefsSecure(GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions) |
Set<AttributeDef> |
Hib3AttributeDefDAO.getAllAttributeDefsSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions) |
Set<AttributeDef> |
Hib3AttributeDefDAO.getAllAttributeDefsSplitScopeSecure(String scope,
GrouperSession grouperSession,
Subject subject,
Set<Privilege> privileges,
QueryOptions queryOptions,
AttributeAssignType attributeAssignType,
AttributeDefType attributeDefType) |
Modifier and Type | Method and Description |
---|---|
static void |
Hib3AttributeDefDAO.attributeDefCacheAsRootIdsAndNamesAdd(AttributeDef attributeDef)
mark an attribute def as supposed to be cached, and put it in the cache
|
static void |
Hib3AttributeDefDAO.attributeDefCacheRemove(AttributeDef attributeDef)
remove this from all caches
|
static void |
Hib3AttributeAssignDAO.attributeDefNameCacheRemove(AttributeDef attributeDef)
remove this from all caches
|
void |
Hib3StemDAO.createChildAttributeDef(Stem _stem,
AttributeDef attributeDef) |
void |
Hib3AttributeDefDAO.delete(AttributeDef attributeDef) |
void |
Hib3AttributeDefDAO.saveOrUpdate(AttributeDef attributeDef) |
void |
Hib3AttributeDefDAO.saveUpdateProperties(AttributeDef attributeDef) |
Modifier and Type | Method and Description |
---|---|
ParameterHelper |
ParameterHelper.notNullAttributeDef(AttributeDef attributeDef) |
Modifier and Type | Method and Description |
---|---|
AttributeDef |
MembershipSubjectContainer.getAttributeDefOwner()
attribute def owner of membership
|
AttributeDef |
MembershipPathNode.getOwnerAttributeDef()
if this is an attributeDef privilege, this is the owner attribute def
|
AttributeDef |
MembershipPathGroup.getOwnerAttributeDef()
if this is an attributeDef privilege, this is the owner attribute def
|
Modifier and Type | Method and Description |
---|---|
static MembershipPathGroup |
MembershipPathGroup.analyze(AttributeDef attributeDef,
Member member,
Field field)
analyze the membership/privilege of a member in a attributeDef by various paths
|
static MembershipPathGroup |
MembershipPathGroup.analyze(AttributeDef attributeDef,
Member member,
Field field,
Subject callingSubject)
analyze the membership/privilege of a member in a attributeDef by various paths
|
static MembershipPathGroup |
MembershipPathGroup.analyzePrivileges(AttributeDef attributeDef,
Member member)
analyze attributeDef privileges for a attributeDef and a member
|
static MembershipPathGroup |
MembershipPathGroup.analyzePrivileges(AttributeDef attributeDef,
Member member,
Subject callingSubject)
analyze the privileges of a member in a attributeDef by various paths
|
static MembershipPathGroup |
MembershipPathGroup.analyzePrivileges(AttributeDef attributeDef,
Subject subject)
analyze attrDef privileges for an attrDef and a member
|
void |
MembershipSubjectContainer.setAttributeDefOwner(AttributeDef attributeDefOwner1)
attribute def owner of membership
|
void |
MembershipPathNode.setOwnerAttributeDef(AttributeDef ownerAttributeDef1)
if this is an attributeDef privilege, this is the owner attribute def
|
void |
MembershipPathGroup.setOwnerAttributeDef(AttributeDef ownerAttributeDef1)
if this is an attributeDef privilege, this is the owner attribute def
|
Constructor and Description |
---|
MembershipPathNode(Field field,
AttributeDef theOwnerAttributeDef)
constructor for attributeDef path code
|
Modifier and Type | Method and Description |
---|---|
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
|
Modifier and Type | Method and Description |
---|---|
AttributeDef |
PermissionEntryImpl.getAttributeDef() |
AttributeDef |
PermissionEntryBase.getAttributeDef() |
AttributeDef |
PermissionEntry.getAttributeDef() |
Modifier and Type | Method and Description |
---|---|
PermissionFinder |
PermissionFinder.addPermissionDef(AttributeDef attributeDef)
add a attribute def to look for.
|
Modifier and Type | Method and Description |
---|---|
static AttributeDef |
PermissionLimitUtils.limitAttributeDef()
return the limit type attribute def
this throws exception if cant find
|
static AttributeDef |
PermissionLimitUtils.limitAttributeDefInt()
return the limit type attribute def
this throws exception if cant find
|
static AttributeDef |
PermissionLimitUtils.limitAttributeDefMarker()
return the limit type attribute def
this throws exception if cant find
|
Modifier and Type | Method and Description |
---|---|
AttributeDef |
AttributeDefPrivilege.getAttributeDef()
Get
AttributeDef that the privilege was granted on. |
Modifier and Type | Method and Description |
---|---|
static Set<AttributeDef> |
PrivilegeHelper.canViewAttributeDefs(GrouperSession s,
Collection<AttributeDef> inputAttributeDefs)
TODO 20070823 find a real home for this and/or add tests
|
Set<AttributeDef> |
GrouperNonDbAttrDefAdapter.getAttributeDefsWhereSubjectDoesHavePrivilege(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString)
Get all attributedefs where this subject does have this privilege.
|
Set<AttributeDef> |
AttributeDefAdapter.getAttributeDefsWhereSubjectDoesHavePrivilege(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString)
find the attributeDefs which do have a certain privilege
|
Set<AttributeDef> |
AttributeDefWrapper.getAttributeDefsWhereSubjectDoesHavePrivilege(String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString) |
Set<AttributeDef> |
AttributeDefResolverDecorator.getAttributeDefsWhereSubjectDoesHavePrivilege(String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString) |
Set<AttributeDef> |
AttributeDefResolver.getAttributeDefsWhereSubjectDoesHavePrivilege(String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString)
find the attributeDefs which do have a certain privilege
|
Set<AttributeDef> |
GrouperNonDbAttrDefAdapter.getAttributeDefsWhereSubjectDoesntHavePrivilege(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString)
Get all attributedefs where this subject doesnt have this privilege.
|
Set<AttributeDef> |
AttributeDefAdapter.getAttributeDefsWhereSubjectDoesntHavePrivilege(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString)
find the attributeDefs which do not have a certain privilege
|
Set<AttributeDef> |
ValidatingAttrDefResolver.getAttributeDefsWhereSubjectDoesntHavePrivilege(String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString) |
Set<AttributeDef> |
GrouperAllAttrDefResolver.getAttributeDefsWhereSubjectDoesntHavePrivilege(String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString) |
Set<AttributeDef> |
AttributeDefWrapper.getAttributeDefsWhereSubjectDoesntHavePrivilege(String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString) |
Set<AttributeDef> |
AttributeDefResolverDecorator.getAttributeDefsWhereSubjectDoesntHavePrivilege(String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString) |
Set<AttributeDef> |
AttributeDefResolver.getAttributeDefsWhereSubjectDoesntHavePrivilege(String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString)
find the attributeDefs which do not have a certain privilege
|
Set<AttributeDef> |
GrouperNonDbAttrDefAdapter.getAttributeDefsWhereSubjectHasPriv(GrouperSession s,
Subject subj,
Privilege priv) |
Set<AttributeDef> |
AttributeDefAdapter.getAttributeDefsWhereSubjectHasPriv(GrouperSession grouperSession,
Subject subj,
Privilege priv)
Get all attribute defs where this subject has this privilege.
|
Set<AttributeDef> |
ValidatingAttrDefResolver.getAttributeDefsWhereSubjectHasPrivilege(Subject subject,
Privilege privilege) |
Set<AttributeDef> |
GrouperAllAttrDefResolver.getAttributeDefsWhereSubjectHasPrivilege(Subject subject,
Privilege privilege) |
Set<AttributeDef> |
CachingAttrDefResolver.getAttributeDefsWhereSubjectHasPrivilege(Subject subject,
Privilege privilege) |
Set<AttributeDef> |
AttributeDefWrapper.getAttributeDefsWhereSubjectHasPrivilege(Subject subject,
Privilege privilege) |
Set<AttributeDef> |
AttributeDefResolverDecorator.getAttributeDefsWhereSubjectHasPrivilege(Subject subject,
Privilege privilege) |
Set<AttributeDef> |
AttributeDefResolver.getAttributeDefsWhereSubjectHasPrivilege(Subject subject,
Privilege privilege)
Get all attributedefs where subject has privilege.
|
static Set<AttributeDef> |
GrouperPrivilegeAdapter.internal_getAttributeDefsWhereSubjectDoesHavePriv(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString) |
static Set<AttributeDef> |
GrouperPrivilegeAdapter.internal_getAttributeDefsWhereSubjectDoesntHavePriv(GrouperSession grouperSession,
String stemId,
Stem.Scope scope,
Subject subject,
Privilege privilege,
boolean considerAllSubject,
String sqlLikeString) |
static Set<AttributeDef> |
GrouperPrivilegeAdapter.internal_getAttributeDefsWhereSubjectHasPriv(GrouperSession s,
Member m,
Field f) |
Set<AttributeDef> |
WheelAttrDefResolver.postHqlFilterAttrDefs(Set<AttributeDef> attributeDefs,
Subject subject,
Set<Privilege> privInSet) |
Set<AttributeDef> |
ValidatingAttrDefResolver.postHqlFilterAttrDefs(Set<AttributeDef> attributeDefs,
Subject subject,
Set<Privilege> privInSet) |
Set<AttributeDef> |
GrouperSystemAttrDefResolver.postHqlFilterAttrDefs(Set<AttributeDef> attributeDefs,
Subject subject,
Set<Privilege> privInSet) |
Set<AttributeDef> |
CachingAttrDefResolver.postHqlFilterAttrDefs(Set<AttributeDef> attributeDefs,
Subject subject,
Set<Privilege> privInSet) |
Set<AttributeDef> |
AttributeDefWrapper.postHqlFilterAttrDefs(Set<AttributeDef> attributeDefs,
Subject subject,
Set<Privilege> privInSet) |
Set<AttributeDef> |
AttributeDefResolverDecorator.postHqlFilterAttrDefs(Set<AttributeDef> attributeDefs,
Subject subject,
Set<Privilege> privInSet) |
Set<AttributeDef> |
AttributeDefResolver.postHqlFilterAttrDefs(Set<AttributeDef> attributeDefs,
Subject subject,
Set<Privilege> privInSet)
after HQL is run, filter attributeDefs.
|
Set<AttributeDef> |
BaseAttrDefAdapter.postHqlFilterAttributeDefs(GrouperSession grouperSession,
Set<AttributeDef> inputAttributeDefs,
Subject subject,
Set<Privilege> privInSet) |
Set<AttributeDef> |
AttributeDefAdapter.postHqlFilterAttributeDefs(GrouperSession grouperSession,
Set<AttributeDef> attributeDefs,
Subject subject,
Set<Privilege> privInSet)
after HQL is run, filter attributeDefs.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
PrivilegeHelper.canAttrAdmin(GrouperSession s,
AttributeDef attributeDef,
Subject subj) |
static boolean |
PrivilegeHelper.canAttrDefAttrRead(GrouperSession s,
AttributeDef attributeDef,
Subject subj) |
static boolean |
PrivilegeHelper.canAttrDefAttrUpdate(GrouperSession s,
AttributeDef attributeDef,
Subject subj) |
static boolean |
PrivilegeHelper.canAttrOptin(GrouperSession s,
AttributeDef attributeDef,
Subject subj) |
static boolean |
PrivilegeHelper.canAttrOptout(GrouperSession s,
AttributeDef attributeDef,
Subject subj) |
static boolean |
PrivilegeHelper.canAttrRead(GrouperSession s,
AttributeDef attributeDef,
Subject subj) |
static boolean |
PrivilegeHelper.canAttrUpdate(GrouperSession s,
AttributeDef attributeDef,
Subject subj) |
static boolean |
PrivilegeHelper.canAttrView(GrouperSession s,
AttributeDef attributeDef,
Subject subj) |
static void |
PrivilegeHelper.dispatch(GrouperSession s,
AttributeDef attributeDef,
Subject subj,
Privilege priv)
TODO 20070823 find a real home for this and/or add tests
|
Set<AttributeDefPrivilege> |
WheelAttrDefResolver.getPrivileges(AttributeDef attributeDef,
Subject subject) |
Set<AttributeDefPrivilege> |
ValidatingAttrDefResolver.getPrivileges(AttributeDef attributeDef,
Subject subject) |
Set<AttributeDefPrivilege> |
GrouperSystemAttrDefResolver.getPrivileges(AttributeDef attributeDef,
Subject subject) |
Set<AttributeDefPrivilege> |
GrouperAllAttrDefResolver.getPrivileges(AttributeDef attributeDef,
Subject subject) |
Set<AttributeDefPrivilege> |
CachingAttrDefResolver.getPrivileges(AttributeDef attributeDef,
Subject subject) |
Set<AttributeDefPrivilege> |
AttributeDefWrapper.getPrivileges(AttributeDef attributeDef,
Subject subject) |
Set<AttributeDefPrivilege> |
AttributeDefResolverDecorator.getPrivileges(AttributeDef attributeDef,
Subject subject) |
Set<AttributeDefPrivilege> |
AttributeDefResolver.getPrivileges(AttributeDef attributeDef,
Subject subject)
Get all privileges subject has on attributeDef.
|
Set<AttributeDefPrivilege> |
GrouperNonDbAttrDefAdapter.getPrivs(GrouperSession grouperSession,
AttributeDef attributeDef,
Subject subj) |
Set<AttributeDefPrivilege> |
AttributeDefAdapter.getPrivs(GrouperSession grouperSession,
AttributeDef attributeDef,
Subject subj)
Get all privileges held by this subject on this attribute definition.
|
Set |
GrouperNonDbAttrDefAdapter.getSubjectsWithPriv(GrouperSession s,
AttributeDef attributeDef,
Privilege priv) |
Set<Subject> |
AttributeDefAdapter.getSubjectsWithPriv(GrouperSession s,
AttributeDef attributeDef,
Privilege priv)
Get all subjects with this privilege on this attribute definition.
|
Set<Subject> |
ValidatingAttrDefResolver.getSubjectsWithPrivilege(AttributeDef attributeDef,
Privilege privilege) |
Set<Subject> |
GrouperAllAttrDefResolver.getSubjectsWithPrivilege(AttributeDef attributeDef,
Privilege privilege) |
Set<Subject> |
CachingAttrDefResolver.getSubjectsWithPrivilege(AttributeDef attributeDef,
Privilege privilege) |
Set<Subject> |
AttributeDefWrapper.getSubjectsWithPrivilege(AttributeDef attributeDef,
Privilege privilege) |
Set<Subject> |
AttributeDefResolverDecorator.getSubjectsWithPrivilege(AttributeDef attributeDef,
Privilege privilege) |
Set<Subject> |
AttributeDefResolver.getSubjectsWithPrivilege(AttributeDef attributeDef,
Privilege privilege)
Get all subjects with privilege on attributeDef.
|
void |
GrouperNonDbAttrDefAdapter.grantPriv(GrouperSession s,
AttributeDef attributeDef,
Subject subj,
Privilege priv,
String uuid) |
void |
AttributeDefAdapter.grantPriv(GrouperSession grouperSession,
AttributeDef attributeDef,
Subject subj,
Privilege priv,
String uuid)
Grant the privilege to the subject on this attrDef.
|
void |
ValidatingAttrDefResolver.grantPrivilege(AttributeDef attributeDef,
Subject subject,
Privilege privilege,
String uuid) |
void |
CachingAttrDefResolver.grantPrivilege(AttributeDef attributeDef,
Subject subject,
Privilege privilege,
String uuid) |
void |
AttributeDefWrapper.grantPrivilege(AttributeDef attributeDef,
Subject subject,
Privilege privilege,
String uuid) |
void |
AttributeDefResolverDecorator.grantPrivilege(AttributeDef attributeDef,
Subject subject,
Privilege privilege,
String uuid) |
void |
AttributeDefResolver.grantPrivilege(AttributeDef attributeDef,
Subject subject,
Privilege privilege,
String uuid)
Grant privilege to subject on attributeDef.
|
static boolean |
PrivilegeHelper.hasImmediatePrivilege(AttributeDef attributeDef,
Subject subject,
Privilege privilege)
see if an attributeDef has an immediate privilege
|
boolean |
GrouperNonDbAttrDefAdapter.hasPriv(GrouperSession grouperSession,
AttributeDef attributeDef,
Subject subj,
Privilege priv) |
boolean |
AttributeDefAdapter.hasPriv(GrouperSession grouperSession,
AttributeDef attributeDef,
Subject subj,
Privilege priv)
Check whether the subject has this privilege on this attrDef.
|
boolean |
WheelAttrDefResolver.hasPrivilege(AttributeDef attributeDef,
Subject subject,
Privilege privilege) |
boolean |
ValidatingAttrDefResolver.hasPrivilege(AttributeDef attributeDef,
Subject subject,
Privilege privilege) |
boolean |
GrouperSystemAttrDefResolver.hasPrivilege(AttributeDef attributeDef,
Subject subject,
Privilege privilege) |
boolean |
GrouperAllAttrDefResolver.hasPrivilege(AttributeDef attributeDef,
Subject subject,
Privilege privilege) |
boolean |
CachingAttrDefResolver.hasPrivilege(AttributeDef attributeDef,
Subject subject,
Privilege privilege) |
boolean |
AttributeDefWrapper.hasPrivilege(AttributeDef attributeDef,
Subject subject,
Privilege privilege) |
boolean |
AttributeDefResolverDecorator.hasPrivilege(AttributeDef attributeDef,
Subject subject,
Privilege privilege) |
boolean |
AttributeDefResolver.hasPrivilege(AttributeDef attributeDef,
Subject subject,
Privilege privilege)
Check whether subject has privilege on attributeDef.
|
static boolean |
PrivilegeHelper.hasPrivilege(GrouperSession s,
AttributeDef attributeDef,
Subject subj,
Set<Privilege> privInSet) |
void |
ValidatingAttrDefResolver.privilegeCopy(AttributeDef attributeDef1,
AttributeDef attributeDef2,
Privilege priv) |
void |
CachingAttrDefResolver.privilegeCopy(AttributeDef attributeDef1,
AttributeDef attributeDef2,
Privilege priv) |
void |
AttributeDefWrapper.privilegeCopy(AttributeDef attributeDef1,
AttributeDef attributeDef2,
Privilege priv) |
void |
AttributeDefResolverDecorator.privilegeCopy(AttributeDef attributeDef1,
AttributeDef attributeDef2,
Privilege priv) |
void |
AttributeDefResolver.privilegeCopy(AttributeDef attributeDef1,
AttributeDef attributeDef2,
Privilege priv)
Copies privileges for subjects that have the specified privilege on g1 to g2.
|
void |
GrouperNonDbAttrDefAdapter.privilegeCopy(GrouperSession s,
AttributeDef attributeDef1,
AttributeDef attributeDef2,
Privilege priv) |
void |
AttributeDefAdapter.privilegeCopy(GrouperSession grouperSession,
AttributeDef attributeDef1,
AttributeDef attributeDef2,
Privilege priv)
Copies privileges for subjects that have the specified privilege on g1 to g2.
|
Set<PrivilegeSubjectContainer> |
ValidatingAttrDefResolver.retrievePrivileges(AttributeDef attributeDef,
Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
Set<Member> additionalMembers) |
Set<PrivilegeSubjectContainer> |
AttributeDefWrapper.retrievePrivileges(AttributeDef attributeDef,
Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
Set<Member> additionalMembers) |
Set<PrivilegeSubjectContainer> |
AttributeDefResolverDecorator.retrievePrivileges(AttributeDef attributeDef,
Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
Set<Member> additionalMembers) |
Set<PrivilegeSubjectContainer> |
AttributeDefResolver.retrievePrivileges(AttributeDef attributeDef,
Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
Set<Member> additionalMembers)
get a list of privilege subjects, there are no results with the same subject
|
Set<PrivilegeSubjectContainer> |
GrouperNonDbAttrDefAdapter.retrievePrivileges(GrouperSession grouperSession,
AttributeDef attributeDef,
Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
Set<Member> additionalMembers) |
Set<PrivilegeSubjectContainer> |
AttributeDefAdapter.retrievePrivileges(GrouperSession grouperSession,
AttributeDef attributeDef,
Set<Privilege> privileges,
MembershipType membershipType,
QueryPaging queryPaging,
Set<Member> additionalMembers)
get a list of privilege subjects, there are no results with the same subject/privilege combination
|
void |
GrouperNonDbAttrDefAdapter.revokePriv(GrouperSession grouperSession,
AttributeDef attributeDef,
Privilege priv) |
void |
AttributeDefAdapter.revokePriv(GrouperSession grouperSession,
AttributeDef attributeDef,
Privilege priv)
Revoke this privilege from everyone on this attrDef.
|
void |
GrouperNonDbAttrDefAdapter.revokePriv(GrouperSession grouperSession,
AttributeDef attributeDef,
Subject subj,
Privilege priv) |
void |
AttributeDefAdapter.revokePriv(GrouperSession grouperSession,
AttributeDef attributeDef,
Subject subj,
Privilege priv)
Revoke the privilege from the subject on this attrDef.
|
void |
ValidatingAttrDefResolver.revokePrivilege(AttributeDef attributeDef,
Privilege privilege) |
void |
CachingAttrDefResolver.revokePrivilege(AttributeDef attributeDef,
Privilege privilege) |
void |
AttributeDefWrapper.revokePrivilege(AttributeDef attributeDef,
Privilege privilege) |
void |
AttributeDefResolverDecorator.revokePrivilege(AttributeDef attributeDef,
Privilege privilege) |
void |
AttributeDefResolver.revokePrivilege(AttributeDef attributeDef,
Privilege privilege)
Revoke privilege from all subjects on attributeDef.
|
void |
ValidatingAttrDefResolver.revokePrivilege(AttributeDef attributeDef,
Subject subject,
Privilege privilege) |
void |
CachingAttrDefResolver.revokePrivilege(AttributeDef attributeDef,
Subject subject,
Privilege privilege) |
void |
AttributeDefWrapper.revokePrivilege(AttributeDef attributeDef,
Subject subject,
Privilege privilege) |
void |
AttributeDefResolverDecorator.revokePrivilege(AttributeDef attributeDef,
Subject subject,
Privilege privilege) |
void |
AttributeDefResolver.revokePrivilege(AttributeDef attributeDef,
Subject subject,
Privilege privilege)
Revoke privilege from subject on attributeDef.
|
Modifier and Type | Method and Description |
---|---|
static Set<AttributeDef> |
PrivilegeHelper.canViewAttributeDefs(GrouperSession s,
Collection<AttributeDef> inputAttributeDefs)
TODO 20070823 find a real home for this and/or add tests
|
Set<AttributeDef> |
WheelAttrDefResolver.postHqlFilterAttrDefs(Set<AttributeDef> attributeDefs,
Subject subject,
Set<Privilege> privInSet) |
Set<AttributeDef> |
ValidatingAttrDefResolver.postHqlFilterAttrDefs(Set<AttributeDef> attributeDefs,
Subject subject,
Set<Privilege> privInSet) |
Set<AttributeDef> |
GrouperSystemAttrDefResolver.postHqlFilterAttrDefs(Set<AttributeDef> attributeDefs,
Subject subject,
Set<Privilege> privInSet) |
Set<AttributeDef> |
CachingAttrDefResolver.postHqlFilterAttrDefs(Set<AttributeDef> attributeDefs,
Subject subject,
Set<Privilege> privInSet) |
Set<AttributeDef> |
AttributeDefWrapper.postHqlFilterAttrDefs(Set<AttributeDef> attributeDefs,
Subject subject,
Set<Privilege> privInSet) |
Set<AttributeDef> |
AttributeDefResolverDecorator.postHqlFilterAttrDefs(Set<AttributeDef> attributeDefs,
Subject subject,
Set<Privilege> privInSet) |
Set<AttributeDef> |
AttributeDefResolver.postHqlFilterAttrDefs(Set<AttributeDef> attributeDefs,
Subject subject,
Set<Privilege> privInSet)
after HQL is run, filter attributeDefs.
|
Set<AttributeDef> |
BaseAttrDefAdapter.postHqlFilterAttributeDefs(GrouperSession grouperSession,
Set<AttributeDef> inputAttributeDefs,
Subject subject,
Set<Privilege> privInSet) |
Set<AttributeDef> |
AttributeDefAdapter.postHqlFilterAttributeDefs(GrouperSession grouperSession,
Set<AttributeDef> attributeDefs,
Subject subject,
Set<Privilege> privInSet)
after HQL is run, filter attributeDefs.
|
Constructor and Description |
---|
AttributeDefPrivilege(AttributeDef attributeDef1,
Subject subj1,
Subject owner1,
Privilege priv,
String klass1,
boolean isRevokable1,
String contextId1) |
Modifier and Type | Method and Description |
---|---|
static AttributeDef |
RuleUtils.attributeDef(String attributeDefId,
String attributeDefName,
String alternateAttributeDefId,
boolean useRootSession,
boolean throwExceptionIfNotFound) |
static AttributeDef |
RuleUtils.ruleAttrAttributeDef()
return the rule attr attribute def
this throws exception if cant find
|
static AttributeDef |
RuleUtils.ruleTypeAttributeDef()
return the rule type attribute def
this throws exception if cant find
|
Modifier and Type | Method and Description |
---|---|
static AttributeAssign |
RuleApi.emailOnFlattenedPermissionDisabledDate(Subject actAsSubject,
AttributeDef permissionDef,
Integer daysInFutureDisabledDateMin,
Integer daysInFutureDisabledDateMax,
String emailToValue,
String emailSubjectValue,
String emailBodyValue) |
static AttributeAssign |
RuleApi.permissionFolderIntersection(Subject actAs,
AttributeDef permissionToAssignRule,
Stem mustBeInGroupInFolder,
Stem.Scope stemScope) |
static AttributeAssign |
RuleApi.permissionGroupIntersection(Subject actAs,
AttributeDef permissionToAssignRule,
Group mustBeInGroup)
put a rule on an attribute def so that if a user comes out of a group, the user will be removed from
a role which has permissions or removed assignments directly to the user
|
static AttributeAssign |
RuleApi.permissionGroupIntersection(Subject actAs,
AttributeDef permissionToAssignRule,
Group mustBeInGroup,
int daysInFutureToDisable)
put a rule on an attribute def so that if a user comes out of a group, the user will have disabled dates from
a role which has permissions or removed assignments directly to the user
|
static AttributeAssign |
RuleApi.vetoPermissionIfNotInGroup(Subject actAs,
AttributeDef permissionDef,
Group mustBeInGroup,
String vetoKey,
String vetoMessage)
veto a direct permission assignment if not in group
|
Modifier and Type | Method and Description |
---|---|
AttributeDef |
RulesPrivilegeBean.getAttributeDef() |
AttributeDef |
RulesPermissionBean.getAttributeDef()
attributeDef
|
AttributeDef |
RulesBean.getAttributeDef()
get this attributeDef
|
AttributeDef |
RulesAttributeDefBean.getAttributeDef()
attributeDef
|
Modifier and Type | Method and Description |
---|---|
void |
RulesPrivilegeBean.setAttributeDef(AttributeDef attributeDef1) |
void |
RulesPermissionBean.setAttributeDef(AttributeDef attributeDef1)
attributeDef
|
void |
RulesAttributeDefBean.setAttributeDef(AttributeDef attributeDef1)
attributeDef
|
Constructor and Description |
---|
RulesAttributeDefBean(AttributeDef theAttributeDef) |
RulesPermissionBean(AttributeAssign attributeAssign1,
Role role1,
Member member1,
AttributeDefName attributeDefName1,
AttributeDef attributeDef1,
String action1) |
RulesPrivilegeBean(AttributeDef attributeDef1,
Subject subject1,
Privilege privilege1) |
Modifier and Type | Method and Description |
---|---|
static AttributeDef |
CustomUiAttributeNames.retrieveAttributeDefBaseDef()
attribute value def assigned to group
|
AttributeDef |
CustomUiEngine.retrieveAttributeDefFromCache(String attributeDefId,
String nameOfAttributeDef) |
static AttributeDef |
CustomUiAttributeNames.retrieveAttributeDefNameValueDef()
attribute value def assigned to stem or group
|
Modifier and Type | Method and Description |
---|---|
Map<String,AttributeDef> |
CustomUiGrouper.getAttributeDefIdAndNameToAttributeDef() |
Modifier and Type | Method and Description |
---|---|
boolean |
CustomUiGrouper.canHaveAttributeDefPrivilege(AttributeDef attributeDef,
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.hasDirectGrouperAttributeDefPrivilege(AttributeDef attributeDef,
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.validateAttributeDef(String attributeDefId,
String nameOfAttributeDef,
AttributeDef attributeDef) |
Modifier and Type | Method and Description |
---|---|
static Set<AttributeDef> |
GrouperUserDataApi.favoriteAttributeDefs(String userDataGroupName,
Subject subject) |
static Set<AttributeDef> |
GrouperUserDataApi.recentlyUsedAttributeDefs(String userDataGroupName,
Subject subject) |
Modifier and Type | Method and Description |
---|---|
static void |
GrouperUserDataApi.favoriteAttributeDefAdd(String userDataGroupName,
Subject subjectToAddTo,
AttributeDef attributeDef) |
static void |
GrouperUserDataApi.favoriteAttributeDefRemove(String userDataGroupName,
Subject subjectToAddTo,
AttributeDef attributeDef) |
static void |
GrouperUserDataApi.recentlyUsedAttributeDefAdd(String userDataGroupName,
Subject subjectToAddTo,
AttributeDef attributeDef) |
static void |
GrouperUserDataApi.recentlyUsedAttributeDefRemove(String userDataGroupName,
Subject subjectToAddTo,
AttributeDef attributeDef) |
Modifier and Type | Method and Description |
---|---|
AttributeDef |
XmlExportAttributeDef.toAttributeDef()
convert to attributeDef
|
Modifier and Type | Method and Description |
---|---|
static void |
XmlExportUtils.toStringAttributeDef(String prefix,
Writer writer,
AttributeDef attributeDef,
boolean includeComma) |
Copyright © 2016 Internet2. All rights reserved.