Interface MAPDeviceProfileModel
-
- All Superinterfaces:
AMAdminConstants,AMModel
- All Known Implementing Classes:
MAPDeviceProfileModelImpl
public interface MAPDeviceProfileModel extends AMModel
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_CLASSIFICATIONDefault classification.-
Fields inherited from interface com.sun.identity.console.base.model.AMAdminConstants
ADMIN_CONSOLE_SERVICE, ADMIN_DISPLAY_ATTRIBUTE, ADMIN_DISPLAY_READONLY_ATTRIBUTE, AGENT_REPOSITORY_LOCATION_ATTR, AGENTS_NODE_ID, AMSDK_DEBUG_FILENAME, ATTR_USER_OLD_PASSWORD, ATTR_USER_PASSWORD, ATTR_USER_RESOURCE_OFFERING, ATTR_USER_STATUS, AUTH_CONFIG_SERVICE, CDM_CONTENT_TYPE_PROPERTY_NAME, CHOICES, CONFIGURATION_NODE_ID, CONSOLE_DEBUG_FILENAME, CONSOLE_LOCATION_DN, CONSOLE_ORG_CUSTOM_JSP_DIRECTORY, CONSOLE_UM_ENABLED_ATTR, CONSOLE_USER_ATTRS_SEARCH_KEY, CONSOLE_USER_SEARCH_KEY, CONSOLE_USER_SEARCH_RETURN_KEY, CORE_AUTH_SERVICE, CURRENT_ORG, CURRENT_PROFILE, CURRENT_REALM, DEFAULT_RB, DEFAULT_SEARCH_TIMEOUT, DISCOVERY_SERVICE, DISCOVERY_SERVICE_NAME_BOOTSTRAP_RES_OFF, DISCOVERY_SERVICE_NAME_DYNAMIC_DISCO_ENTRIES, DISCOVERY_SERVICE_PROVIDER_RESOURCE_ID_MAPPER, DISCOVERY_SERVICE_PROVIDER_RESOURCE_ID_MAPPER_ID_MAPPER, DISCOVERY_SERVICE_PROVIDER_RESOURCE_ID_MAPPER_PROVIDER_ID, DISPLAY_ATTRIBUTE, DISPLAY_READONLY_ATTRIBUTE, DYN_LINK_COMPONENT_NAME, ENCRYPTED, FED_TAB_ID, G11N_SERIVCE_COMMON_NAME_FORMAT, G11N_SERVICE_NAME, IDREPO_SERVICE_NAME, IMAGES_PRIMARY_PRODUCT_NAME_PNG, OPERATION_ADD, OPERATION_EDIT, OPTIONAL_ATTRIBUTE, ORGANIZATION_NODE_ID, PASSWORD, PERMISSION_DELEGATE, PERMISSION_MODIFY, PERMISSION_READ, PG_SESSION_INIT_PAGETRAIL, PLATFORM_SERVICE, POLICY_SELECTED_RESPONSE_PROVIDER, POLICY_SERVICE, PREVIOUS_ORGANIZATION, PREVIOUS_REALM, PREVIOUS_TAB_ID, PW_RESET_SERVICE, REALM_NODE_ID, REQUIRED_ATTRIBUTE, REST_STS_SERVICE, ROLE_DISPLAY_OPTION_ATTRIBUTE_NAME, SAML_SERVICE, SAVE_VB_NAME, SERVICE_NAME, SESSION_SERVICE, SESSIONS_NODE_ID, SOAP_STS_SERVICE, SSO_TOKEN_LOCALE_ATTRIBUTE_NAME, SSO_TOKEN_ORGANIZATION_ATTRIBUTE_NAME, STRING_ACTIVE, STRING_FALSE, STRING_INACTIVE, SUBJECTS_NODE_ID, TAB_AGENT_PREFIX, TAB_AGENT_PREFIX_INT, URL_LOGIN, URL_LOGOUT, USER_SERVICE, USER_SERVICE_PREFERRED_LOCALE, VALUES
-
Fields inherited from interface com.sun.identity.console.base.model.AMModel
CONSOLE_PAGING_SIZE_ATTR, CONSOLE_SEARCH_RESULT_LIMIT_ATTR, CONSOLE_SEARCH_TIME_LIMIT_ATTR, DEFAULT_PAGE_SIZE, DEFAULT_SEARCH_RESULT_LIMIT, DEFAULT_SEARCH_TIME_LIMIT
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String[]getAttributeClassification(String clientType)Returns an array of classifications for device attributes.MapgetAttributeValues(String clientType, String classification)Returns attribute values of a device.MapgetLocalizedClassificationLabels(String[] classifications)Returns localized labels for device attribute classification.StringgetProfilePropertyXML(String clientType, String classification)Returns the property XML for profile view.SetgetReadOnlyAttributeNames(String clientType, Set attributeNames)Returns readonly attribute names.voidmodifyProfile(String clientType, Map attributeValues)Modifies device profile.-
Methods inherited from interface com.sun.identity.console.base.model.AMModel
getClientType, getConsoleDirectory, getErrorString, getLocalizedServiceName, getLocalizedString, getLocationDN, getPageSize, getRandomString, getRealmNames, getServicePropertiesViewBeanURL, getSpecialUsers, getStartDN, getStartDSDN, getSupportedAgentTypes, getSupportedEntityTypes, getUniversalID, getUserDisplayName, getUserDN, getUserLocale, getUserName, getUserSSOToken, ignoreUserProfile, isAmadminUser, isAMSDKEnabled, logEvent, setLocationDN
-
-
-
-
Field Detail
-
DEFAULT_CLASSIFICATION
static final String DEFAULT_CLASSIFICATION
Default classification.- See Also:
- Constant Field Values
-
-
Method Detail
-
getAttributeClassification
String[] getAttributeClassification(String clientType)
Returns an array of classifications for device attributes.- Parameters:
clientType- Client Type- Returns:
- an array of classifications for device attributes.
-
getLocalizedClassificationLabels
Map getLocalizedClassificationLabels(String[] classifications)
Returns localized labels for device attribute classification.- Parameters:
classifications- Array of classifications for device attributes.- Returns:
- localized labels for device attribute classification.
-
getProfilePropertyXML
String getProfilePropertyXML(String clientType, String classification) throws AMConsoleException
Returns the property XML for profile view.- Parameters:
clientType- Client Type.classification- Device attribute classification.- Returns:
- the property XML for profile view.
- Throws:
AMConsoleException- if there are no attribute to display.
-
getAttributeValues
Map getAttributeValues(String clientType, String classification)
Returns attribute values of a device.- Parameters:
clientType- Client Type.classification- Profile attribute classification.- Returns:
- attribute values of a device.
-
getReadOnlyAttributeNames
Set getReadOnlyAttributeNames(String clientType, Set attributeNames)
Returns readonly attribute names.- Parameters:
clientType- Client Type.attributeNames- Attribute Names- Returns:
- readonly attribute names.
-
modifyProfile
void modifyProfile(String clientType, Map attributeValues) throws AMConsoleException
Modifies device profile.- Parameters:
clientType- Client Type.attributeValues- Map of attribute name to set of attribute values.- Throws:
AMConsoleException- if updates fails.
-
-