Class MembershipRequireConfigBean
java.lang.Object
edu.internet2.middleware.grouper.app.membershipRequire.MembershipRequireConfigBean
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionattribute uuid of attribute assigned# attribute name that signifies this requirement # {valueType: "string", regex: "^grouper\\.membershipVeto\\.customComposite\\.compositeType\\.configId of this config beangroup uuid of the require group# group name which is the population group # {valueType: "group", regex: "^grouper\\.membershipVeto\\.customComposite\\.groupName\\.subject source ids which are exempt from this requirement.getUiKey()# ui key to externalize text # {valueType: "string", regex: "^grouper\\.membershipVeto\\.customComposite\\.uiKey\\.booleanIf the hook is generally enabled, it can be disabled for a specific config.voidsetAttributeDefNameId(String attributeId1) attribute uuid of attribute assignedvoidsetAttributeName(String attributeName1) # attribute name that signifies this requirement # {valueType: "string", regex: "^grouper\\.membershipVeto\\.customComposite\\.compositeType\\.voidsetConfigId(String configId1) configId of this config beanvoidsetHookEnable(boolean hookEnable) If the hook is generally enabled, it can be disabled for a specific config.voidsetRequireGroupId(String requireGroupId1) group uuid of the require groupvoidsetRequireGroupName(String groupName1) # group name which is the population group # {valueType: "group", regex: "^grouper\\.membershipVeto\\.customComposite\\.groupName\\.voidsetSourceIdsToIgnore(Set<String> sourceIdsToIgnore1) subject source ids which are exempt from this requirement.void# ui key to externalize text # {valueType: "string", regex: "^grouper\\.membershipVeto\\.customComposite\\.uiKey\\.
-
Constructor Details
-
MembershipRequireConfigBean
public MembershipRequireConfigBean()
-
-
Method Details
-
getAttributeDefNameId
attribute uuid of attribute assigned- Returns:
- attribute id
-
setAttributeDefNameId
attribute uuid of attribute assigned- Parameters:
attributeId1-
-
getRequireGroupId
group uuid of the require group- Returns:
- group uuid
-
setRequireGroupId
group uuid of the require group- Parameters:
requireGroupId1-
-
getConfigId
configId of this config bean- Returns:
- config id
-
setConfigId
configId of this config bean- Parameters:
configId1-
-
getUiKey
# ui key to externalize text # {valueType: "string", regex: "^grouper\\.membershipVeto\\.customComposite\\.uiKey\\.\\d+$"} #grouper.membershipVeto.customComposite.uiKey.0 = customVetoCompositeRequireEmployee- Returns:
- ui key
-
setUiKey
# ui key to externalize text # {valueType: "string", regex: "^grouper\\.membershipVeto\\.customComposite\\.uiKey\\.\\d+$"} #grouper.membershipVeto.customComposite.uiKey.0 = customVetoCompositeRequireEmployee- Parameters:
uiKey1-
-
getAttributeName
# attribute name that signifies this requirement # {valueType: "string", regex: "^grouper\\.membershipVeto\\.customComposite\\.compositeType\\.\\d+$"} #grouper.membershipVeto.customComposite.attributeName.0 = etc:attribute:customComposite:requireEmployee- Returns:
- attribute name
-
setAttributeName
# attribute name that signifies this requirement # {valueType: "string", regex: "^grouper\\.membershipVeto\\.customComposite\\.compositeType\\.\\d+$"} #grouper.membershipVeto.customComposite.attributeName.0 = etc:attribute:customComposite:requireEmployee- Parameters:
attributeName1-
-
getRequireGroupName
# group name which is the population group # {valueType: "group", regex: "^grouper\\.membershipVeto\\.customComposite\\.groupName\\.\\d+$"} #grouper.membershipVeto.customComposite.groupName.0 = org:centralIt:staff:itStaff- Returns:
- group name
-
setRequireGroupName
# group name which is the population group # {valueType: "group", regex: "^grouper\\.membershipVeto\\.customComposite\\.groupName\\.\\d+$"} #grouper.membershipVeto.customComposite.groupName.0 = org:centralIt:staff:itStaff- Parameters:
groupName1-
-
isHookEnable
public boolean isHookEnable()If the hook is generally enabled, it can be disabled for a specific config.- Returns:
- if hook enabled
-
setHookEnable
public void setHookEnable(boolean hookEnable) If the hook is generally enabled, it can be disabled for a specific config.- Parameters:
hookEnable-
-
getSourceIdsToIgnore
subject source ids which are exempt from this requirement. subjects from these sources can be group members without being in the require group. groups (g:gsa) are always exempt regardless of this setting- Returns:
- source ids to ignore, never null
-
setSourceIdsToIgnore
subject source ids which are exempt from this requirement. subjects from these sources can be group members without being in the require group. groups (g:gsa) are always exempt regardless of this setting- Parameters:
sourceIdsToIgnore1-
-