public class GrouperProvisioningObjectMetadata extends Object
Constructor and Description |
---|
GrouperProvisioningObjectMetadata() |
Modifier and Type | Method and Description |
---|---|
void |
appendMetadataItemsFromConfig(Collection<GrouperProvisioningObjectMetadataItem> grouperProvisioningObjectMetadataItems)
append metadata items from config
|
boolean |
containsMetadataItemByName(String name)
see if a metadata item already exists
|
GrouperProvisioner |
getGrouperProvisioner()
reference back up to the provisioner
|
List<GrouperProvisioningObjectMetadataItem> |
getGrouperProvisioningObjectMetadataItems()
list of metadata items for this metadata object
|
static boolean |
groupNameMatchesRegex(String groupName,
String whichNameIfMatchesRegex)
If you want to filter for groups in this provisionable folder by a regex on its name, specify here.
|
void |
initBuiltInMetadata()
init built in metadata after the configuration and behaviors are set
|
void |
setGrouperProvisioner(GrouperProvisioner grouperProvisioner1)
reference back up to the provisioner
|
Map<String,String> |
validateMetadataInputForFolder(Map<String,Object> nameToValueFromUsersInput)
return an error message if the value is wrong
|
Map<String,String> |
validateMetadataInputForGroup(Map<String,Object> nameToValueFromUsersInput)
return an error message if the value is wrong
|
Map<String,String> |
validateMetadataInputForMember(Map<String,Object> nameToValueFromUsersInput)
return an error message if the value is wrong
|
Map<String,String> |
validateMetadataInputForMembership(Map<String,Object> nameToValueFromUsersInput)
return an error message if the value is wrong
|
public static boolean groupNameMatchesRegex(String groupName, String whichNameIfMatchesRegex)
groupName
- whichNameIfMatchesRegex
- folderName not matches ^.*_someExtension$public boolean containsMetadataItemByName(String name)
name
- public void initBuiltInMetadata()
public GrouperProvisioner getGrouperProvisioner()
public void setGrouperProvisioner(GrouperProvisioner grouperProvisioner1)
grouperProvisioner1
- public List<GrouperProvisioningObjectMetadataItem> getGrouperProvisioningObjectMetadataItems()
public void appendMetadataItemsFromConfig(Collection<GrouperProvisioningObjectMetadataItem> grouperProvisioningObjectMetadataItems)
grouperProvisioningObjectMetadataItems
- public Map<String,String> validateMetadataInputForFolder(Map<String,Object> nameToValueFromUsersInput)
name
- value
- public Map<String,String> validateMetadataInputForGroup(Map<String,Object> nameToValueFromUsersInput)
name
- value
- public Map<String,String> validateMetadataInputForMember(Map<String,Object> nameToValueFromUsersInput)
name
- value
- Copyright © 2016 Internet2. All rights reserved.