Package com.sun.identity.sm
Class SMSUtils
- java.lang.Object
-
- com.sun.identity.sm.SMSUtils
-
public class SMSUtils extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classSMSUtils.ATTRIBUTE_SCHEMA_CHILDDefine the children order of the attribute schema.
-
Field Summary
-
Constructor Summary
Constructors Constructor Description SMSUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Map<String,Set<String>>convertEntryToAttributesMap(org.forgerock.opendj.ldap.Entry entry)static Map<String,Set<String>>copyAttributes(Map<String,Set<String>> attributes)static StringgetUniqueID()static Map<String,Set<String>>removeValidators(Map<String,Set<String>> attributeDefaults, ServiceSchema serviceSchema)Remove the validator attributes from the given attribute defaults map.static booleanserviceExists(ServiceConfig serviceConfig)Check if the Service Config is not null and exists in SMS.
-
-
-
Field Detail
-
SERVICE
public static final String SERVICE
- See Also:
- Constant Field Values
-
NAME
public static final String NAME
- See Also:
- Constant Field Values
-
VERSION
public static final String VERSION
- See Also:
- Constant Field Values
-
SCHEMA
public static final String SCHEMA
- See Also:
- Constant Field Values
-
SUB_SCHEMA
public static final String SUB_SCHEMA
- See Also:
- Constant Field Values
-
SUB_CONFIG
public static final String SUB_CONFIG
- See Also:
- Constant Field Values
-
GLOBAL_SCHEMA
public static final String GLOBAL_SCHEMA
- See Also:
- Constant Field Values
-
GLOBAL_CONFIG
public static final String GLOBAL_CONFIG
- See Also:
- Constant Field Values
-
ORG_SCHEMA
public static final String ORG_SCHEMA
- See Also:
- Constant Field Values
-
ORG_ATTRIBUTE_SCHEMA
public static final String ORG_ATTRIBUTE_SCHEMA
- See Also:
- Constant Field Values
-
ORG_ATTRIBUTE_VALUE_PAIR
public static final String ORG_ATTRIBUTE_VALUE_PAIR
- See Also:
- Constant Field Values
-
I18N_KEY
public static final String I18N_KEY
- See Also:
- Constant Field Values
-
ORDER
public static final String ORDER
Key used to reference the order of an SMS attribute.- See Also:
- Constant Field Values
-
ORG_CONFIG
public static final String ORG_CONFIG
- See Also:
- Constant Field Values
-
DYNAMIC_SCHEMA
public static final String DYNAMIC_SCHEMA
- See Also:
- Constant Field Values
-
USER_SCHEMA
public static final String USER_SCHEMA
- See Also:
- Constant Field Values
-
POLICY_SCHEMA
public static final String POLICY_SCHEMA
- See Also:
- Constant Field Values
-
GROUP_SCHEMA
public static final String GROUP_SCHEMA
- See Also:
- Constant Field Values
-
DOMAIN_SCHEMA
public static final String DOMAIN_SCHEMA
- See Also:
- Constant Field Values
-
GENERIC_SCHEMA
public static final String GENERIC_SCHEMA
- See Also:
- Constant Field Values
-
CONFIGURATION
public static final String CONFIGURATION
- See Also:
- Constant Field Values
-
INSTANCE
public static final String INSTANCE
- See Also:
- Constant Field Values
-
GROUP
public static final String GROUP
- See Also:
- Constant Field Values
-
URI
protected static final String URI
- See Also:
- Constant Field Values
-
SERVICE_ID
protected static final String SERVICE_ID
- See Also:
- Constant Field Values
-
PRIORITY
protected static final String PRIORITY
- See Also:
- Constant Field Values
-
COSPRIORITY
protected static final String COSPRIORITY
- See Also:
- Constant Field Values
-
DEFAULT
protected static final String DEFAULT
- See Also:
- Constant Field Values
-
RESOURCE_BUNDLE_URL
protected static final String RESOURCE_BUNDLE_URL
- See Also:
- Constant Field Values
-
PROPERTIES_FILENAME
protected static final String PROPERTIES_FILENAME
- See Also:
- Constant Field Values
-
SERVICE_HIERARCHY
protected static final String SERVICE_HIERARCHY
- See Also:
- Constant Field Values
-
PROPERTIES_VIEW_BEAN_URL
protected static final String PROPERTIES_VIEW_BEAN_URL
- See Also:
- Constant Field Values
-
REVISION_NUMBER
protected static final String REVISION_NUMBER
- See Also:
- Constant Field Values
-
STATUS_ATTRIBUTE
protected static final String STATUS_ATTRIBUTE
- See Also:
- Constant Field Values
-
VALIDATE
protected static final String VALIDATE
- See Also:
- Constant Field Values
-
INHERITANCE
protected static final String INHERITANCE
- See Also:
- Constant Field Values
-
ISSEARCHABLE
protected static final String ISSEARCHABLE
- See Also:
- Constant Field Values
-
PLUGIN_INTERFACE
protected static final String PLUGIN_INTERFACE
- See Also:
- Constant Field Values
-
PLUGIN_INTERFACE_CLASS
protected static final String PLUGIN_INTERFACE_CLASS
- See Also:
- Constant Field Values
-
PLUGIN_SCHEMA
protected static final String PLUGIN_SCHEMA
- See Also:
- Constant Field Values
-
PLUGIN_SCHEMA_INT_NAME
protected static final String PLUGIN_SCHEMA_INT_NAME
- See Also:
- Constant Field Values
-
PLUGIN_SCHEMA_CLASS_NAME
protected static final String PLUGIN_SCHEMA_CLASS_NAME
- See Also:
- Constant Field Values
-
PLUGIN_SCHEMA_JAR_URL
protected static final String PLUGIN_SCHEMA_JAR_URL
- See Also:
- Constant Field Values
-
PLUGIN_SCHEMA_ORG_NAME
protected static final String PLUGIN_SCHEMA_ORG_NAME
- See Also:
- Constant Field Values
-
PLUGIN_CONFIG
protected static final String PLUGIN_CONFIG
- See Also:
- Constant Field Values
-
PLUGIN_CONFIG_SCHEMA_NAME
protected static final String PLUGIN_CONFIG_SCHEMA_NAME
- See Also:
- Constant Field Values
-
PLUGIN_CONFIG_INT_NAME
protected static final String PLUGIN_CONFIG_INT_NAME
- See Also:
- Constant Field Values
-
PLUGIN_CONFIG_ORG_NAME
protected static final String PLUGIN_CONFIG_ORG_NAME
- See Also:
- Constant Field Values
-
SCHEMA_ATTRIBUTE
public static final String SCHEMA_ATTRIBUTE
- See Also:
- Constant Field Values
-
ATTRIBUTE_VALUE_PAIR
protected static final String ATTRIBUTE_VALUE_PAIR
- See Also:
- Constant Field Values
-
ATTRIBUTE
protected static final String ATTRIBUTE
- See Also:
- Constant Field Values
-
ATTRIBUTE_TYPE
protected static final String ATTRIBUTE_TYPE
- See Also:
- Constant Field Values
-
ATTRIBUTE_UITYPE
protected static final String ATTRIBUTE_UITYPE
- See Also:
- Constant Field Values
-
ATTRIBUTE_LIST_ORDER
protected static final String ATTRIBUTE_LIST_ORDER
- See Also:
- Constant Field Values
-
ATTRIBUTE_SYNTAX
protected static final String ATTRIBUTE_SYNTAX
- See Also:
- Constant Field Values
-
ATTRIBUTE_DEFAULT
protected static final String ATTRIBUTE_DEFAULT
- See Also:
- Constant Field Values
-
ATTRIBUTE_RANGE_START
protected static final String ATTRIBUTE_RANGE_START
- See Also:
- Constant Field Values
-
ATTRIBUTE_RANGE_END
protected static final String ATTRIBUTE_RANGE_END
- See Also:
- Constant Field Values
-
ATTRIBUTE_MIN_VALUE
protected static final String ATTRIBUTE_MIN_VALUE
- See Also:
- Constant Field Values
-
ATTRIBUTE_MAX_VALUE
protected static final String ATTRIBUTE_MAX_VALUE
- See Also:
- Constant Field Values
-
ATTRIBUTE_VALIDATOR
protected static final String ATTRIBUTE_VALIDATOR
- See Also:
- Constant Field Values
-
HAS_SERVICE_URLS
protected static final String HAS_SERVICE_URLS
- See Also:
- Constant Field Values
-
ATTRIBUTE_ANY
protected static final String ATTRIBUTE_ANY
- See Also:
- Constant Field Values
-
ATTRIBUTE_VIEW_BEAN_URL
protected static final String ATTRIBUTE_VIEW_BEAN_URL
- See Also:
- Constant Field Values
-
ATTRIBUTE_VALUE
protected static final String ATTRIBUTE_VALUE
- See Also:
- Constant Field Values
-
ATTRIBUTE_DEFAULT_CLASS
protected static final String ATTRIBUTE_DEFAULT_CLASS
- See Also:
- Constant Field Values
-
CLASS_NAME
protected static final String CLASS_NAME
- See Also:
- Constant Field Values
-
ATTRIBUTE_CHOICE_CLASS
protected static final String ATTRIBUTE_CHOICE_CLASS
- See Also:
- Constant Field Values
-
ATTRIBUTE_CHOICE_VALUE_ELEMENT
protected static final String ATTRIBUTE_CHOICE_VALUE_ELEMENT
- See Also:
- Constant Field Values
-
ATTRIBUTE_COS_QUALIFIER
protected static final String ATTRIBUTE_COS_QUALIFIER
- See Also:
- Constant Field Values
-
ATTRIBUTE_TRUE_BOOLEAN_ELEMENT
protected static final String ATTRIBUTE_TRUE_BOOLEAN_ELEMENT
- See Also:
- Constant Field Values
-
ATTRIBUTE_FALSE_BOOLEAN_ELEMENT
protected static final String ATTRIBUTE_FALSE_BOOLEAN_ELEMENT
- See Also:
- Constant Field Values
-
ATTRIBUTE_OPTIONAL
protected static final String ATTRIBUTE_OPTIONAL
- See Also:
- Constant Field Values
-
ATTRIBUTE_SERVICE_ID
protected static final String ATTRIBUTE_SERVICE_ID
- See Also:
- Constant Field Values
-
ATTRIBUTE_RESOURCE_NAME
protected static final String ATTRIBUTE_RESOURCE_NAME
- See Also:
- Constant Field Values
-
ATTRIBUTE_STATUS_ATTR
protected static final String ATTRIBUTE_STATUS_ATTR
- See Also:
- Constant Field Values
-
ATTRIBUTE_CHOICE_VALUES_ELEMENT
protected static final String ATTRIBUTE_CHOICE_VALUES_ELEMENT
- See Also:
- Constant Field Values
-
ATTRIBUTE_BOOLEAN_VALUES_ELEMENT
protected static final String ATTRIBUTE_BOOLEAN_VALUES_ELEMENT
- See Also:
- Constant Field Values
-
ATTRIBUTE_DEFAULT_ELEMENT
protected static final String ATTRIBUTE_DEFAULT_ELEMENT
- See Also:
- Constant Field Values
-
ATTRIBUTE_EXAMPLE_ELEMENT
protected static final String ATTRIBUTE_EXAMPLE_ELEMENT
- See Also:
- Constant Field Values
-
ATTRIBUTE_CONDITION_ELEMENT
protected static final String ATTRIBUTE_CONDITION_ELEMENT
- See Also:
- Constant Field Values
-
RESOURCE_NAME
public static final String RESOURCE_NAME
- See Also:
- Constant Field Values
-
HIDE_CONFIG_UI
public static final String HIDE_CONFIG_UI
- See Also:
- Constant Field Values
-
counter
protected static int counter
-
-
Method Detail
-
getUniqueID
public static String getUniqueID()
-
copyAttributes
public static Map<String,Set<String>> copyAttributes(Map<String,Set<String>> attributes)
-
removeValidators
public static Map<String,Set<String>> removeValidators(Map<String,Set<String>> attributeDefaults, ServiceSchema serviceSchema)
Remove the validator attributes from the given attribute defaults map.- Parameters:
attributeDefaults- The attribute defaults.serviceSchema- The service schema in which the attributes are specified.- Returns:
- A copy of the attribute defaults with the validators removed.
-
convertEntryToAttributesMap
public static Map<String,Set<String>> convertEntryToAttributesMap(org.forgerock.opendj.ldap.Entry entry)
-
serviceExists
public static boolean serviceExists(ServiceConfig serviceConfig)
Check if the Service Config is not null and exists in SMS.- Parameters:
serviceConfig- The service config to check.- Returns:
trueif the Service Config is not null and exist.
-
-