Class ServicesProfileModelImpl
- java.lang.Object
-
- com.sun.identity.console.base.model.AMModelBase
-
- com.sun.identity.console.base.model.AMServiceProfileModelImpl
-
- com.sun.identity.console.realm.model.ServicesProfileModelImpl
-
- All Implemented Interfaces:
AMAdminConstants,AMModel,AMServiceProfileModel,ServicesProfileModel
public class ServicesProfileModelImpl extends AMServiceProfileModelImpl implements ServicesProfileModel
-
-
Field Summary
-
Fields inherited from class com.sun.identity.console.base.model.AMServiceProfileModelImpl
serviceName, xmlBuilder
-
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
-
-
Constructor Summary
Constructors Constructor Description ServicesProfileModelImpl(jakarta.servlet.http.HttpServletRequest req, String serviceName, Map map)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidassignService(Map map)Assigns service to a realm.MapgetAttributeValues()Returns attribute values of the service profile.MapgetDefaultAttributeValues()Returns defaults attribute values.SetgetDisplaySchemaTypes()booleanhasOrganizationAttributes()Returns true if a service has displayable organizational attributes.voidsetAttributes(Map attrValues)Set attributes of an service.-
Methods inherited from class com.sun.identity.console.base.model.AMServiceProfileModelImpl
addMoreAttributeSchemasForModification, getAttributeValues, getPageTitle, getPropertiesViewBean, getPropertySheetXML, getServiceSchemaManager, setAttributeValues
-
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.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
-
Methods inherited from interface com.sun.identity.console.base.model.AMServiceProfileModel
getAttributeValues, getPageTitle, getPropertiesViewBean, getPropertySheetXML, setAttributeValues
-
-
-
-
Constructor Detail
-
ServicesProfileModelImpl
public ServicesProfileModelImpl(jakarta.servlet.http.HttpServletRequest req, String serviceName, Map map) throws AMConsoleException- Throws:
AMConsoleException
-
-
Method Detail
-
getDisplaySchemaTypes
public Set getDisplaySchemaTypes()
- Overrides:
getDisplaySchemaTypesin classAMServiceProfileModelImpl
-
assignService
public void assignService(Map map) throws AMConsoleException
Assigns service to a realm.- Specified by:
assignServicein interfaceServicesProfileModel- Parameters:
map- Map of attribute name to Set of attribute values.- Throws:
AMConsoleException- if values cannot be set.
-
getAttributeValues
public Map getAttributeValues()
Returns attribute values of the service profile.- Specified by:
getAttributeValuesin interfaceAMServiceProfileModel- Overrides:
getAttributeValuesin classAMServiceProfileModelImpl- Returns:
- attribute values of the service profile.
-
setAttributes
public void setAttributes(Map attrValues) throws AMConsoleException
Set attributes of an service.- Specified by:
setAttributesin interfaceServicesProfileModel- Parameters:
attrValues- Map of attribute name to its values.- Throws:
AMConsoleException- if values cannot be set.
-
getDefaultAttributeValues
public Map getDefaultAttributeValues()
Returns defaults attribute values.- Specified by:
getDefaultAttributeValuesin interfaceServicesProfileModel- Returns:
- defaults attribute values.
-
hasOrganizationAttributes
public boolean hasOrganizationAttributes()
Returns true if a service has displayable organizational attributes.- Specified by:
hasOrganizationAttributesin interfaceServicesProfileModel- Returns:
- true if a service has displayable organizational attributes.
-
-