Class MAPCreateDeviceModelImpl
- java.lang.Object
-
- com.sun.identity.console.base.model.AMModelBase
-
- com.sun.identity.console.service.model.MAPModelBase
-
- com.sun.identity.console.service.model.MAPCreateDeviceModelImpl
-
- All Implemented Interfaces:
AMAdminConstants,AMModel,MAPCreateDeviceModel,MAPModel
public class MAPCreateDeviceModelImpl extends MAPModelBase implements MAPCreateDeviceModel
-
-
Field Summary
-
Fields inherited from class com.sun.identity.console.base.model.AMModelBase
debug, locale, locationDN
-
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
-
Fields inherited from interface com.sun.identity.console.service.model.MAPModel
ADDITIONAL_PROPERTIES_CLASSIFICAIION, ATTRIBUTE_NAME_CLIENT_TYPE, ATTRIBUTE_NAME_PARENT_TYPE, ATTRIBUTE_NAME_USER_AGENT, DEFAULT_PROFILE_NAME
-
-
Constructor Summary
Constructors Constructor Description MAPCreateDeviceModelImpl(jakarta.servlet.http.HttpServletRequest req, Map map)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcloneDevice(String origClientType, String clientType, String deviceName)Clones a device.voidcreateDevice(Map attrValues)Create new device.SetgetCreateDeviceAttributeNames()Returns a set of attriute names for device creation.MapgetCreateDeviceDefaultValues()Returns a map of attribute name to its default values.StringgetCreateDevicePropertyXML(String clientType, String style)Returns the XML for create device property sheet.-
Methods inherited from class com.sun.identity.console.service.model.MAPModelBase
canBeDeleted, canonicalize, getAdditionalPropertyValues, getClientCapDataExtInstance, getClientCapDataInstance, getClientCapDataIntInstance, getClientTypePrefix, getDeviceAttributeSchema, getDeviceNamePrefix, getDeviceUserAgent, getL10NStrFromSvcResourceBundle, getStyleNames, hasDefaultSetting, isClientTypeValid, isCustomizable, isUserAgentSet
-
Methods inherited from class com.sun.identity.console.base.model.AMModelBase
encryptString, getAttributesToDisplay, getAuthenticatedOrgDN, getClientType, getConsoleAttributes, getConsoleDirectory, getErrorString, getGlobalPageSize, getGlobalSearchResultLimit, getGlobalSearchTimeOutLimit, getLocalizedServiceName, getLocalizedServiceName, getLocalizedString, getLocationDN, getLogoutURL, getPageSize, getRandomString, getRealmNames, getResourceBundle, getSearchResultLimit, getSearchTimeOutLimit, getServerInstanceForLogMsg, getServicePropertiesViewBeanURL, getServiceResourceBundle, getServiceSchemaManager, getSpecialUsers, getStartDN, getStartDN, getStartDSDN, getSupportedAgentTypes, getSupportedEntityTypes, getUniversalID, getUserAdditionalSearchAttributes, getUserDisplayAttribute, getUserDisplayName, getUserDN, getUserInfo, getUserLocale, getUserName, getUserOrganization, getUserSearchAttribute, getUserSSOToken, ignoreUserProfile, initialize, isAmadminUser, isAMSDKEnabled, isDisplayed, logEvent, setLocationDN, validateUserStatusEntry
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.sun.identity.console.service.model.MAPModel
canBeDeleted, getClientTypePrefix, getDeviceNamePrefix, getDeviceUserAgent, getStyleNames, hasDefaultSetting, isCustomizable
-
-
-
-
Constructor Detail
-
MAPCreateDeviceModelImpl
public MAPCreateDeviceModelImpl(jakarta.servlet.http.HttpServletRequest req, Map map)
-
-
Method Detail
-
getCreateDevicePropertyXML
public String getCreateDevicePropertyXML(String clientType, String style) throws AMConsoleException
Returns the XML for create device property sheet.- Specified by:
getCreateDevicePropertyXMLin interfaceMAPCreateDeviceModel- Parameters:
clientType- Name of Client Type.style- Name of Style.- Returns:
- XML for create device property sheet.
- Throws:
AMConsoleException- if there are no attributes to display.
-
getCreateDeviceAttributeNames
public Set getCreateDeviceAttributeNames()
Returns a set of attriute names for device creation.- Specified by:
getCreateDeviceAttributeNamesin interfaceMAPCreateDeviceModel- Returns:
- a set of attriute names for device creation.
-
getCreateDeviceDefaultValues
public Map getCreateDeviceDefaultValues()
Returns a map of attribute name to its default values.- Specified by:
getCreateDeviceDefaultValuesin interfaceMAPCreateDeviceModel- Returns:
- a map of attribute name to its default values.
-
createDevice
public void createDevice(Map attrValues) throws AMConsoleException
Create new device.- Specified by:
createDevicein interfaceMAPCreateDeviceModel- Parameters:
attrValues- Attribute Values for the new device.- Throws:
AMConsoleException- if device cannot be created.
-
cloneDevice
public void cloneDevice(String origClientType, String clientType, String deviceName) throws AMConsoleException
Clones a device.- Specified by:
cloneDevicein interfaceMAPCreateDeviceModel- Parameters:
origClientType- Original Client Type.clientType- Client Type.deviceName- Device Name.- Throws:
AMConsoleException- if device cannot be clone
-
-