Class SMDiscoveryServiceModelImpl
- java.lang.Object
-
- com.sun.identity.console.base.model.AMModelBase
-
- com.sun.identity.console.base.model.AMServiceProfileModelImpl
-
- com.sun.identity.console.service.model.SMDiscoveryServiceModelImpl
-
- All Implemented Interfaces:
AMAdminConstants,AMModel,AMServiceProfileModel,SMDiscoveryServiceModel
public class SMDiscoveryServiceModelImpl extends AMServiceProfileModelImpl implements SMDiscoveryServiceModel
-
-
Field Summary
Fields Modifier and Type Field Description static StringSERVICE_NAME-
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, 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 SMDiscoveryServiceModelImpl(jakarta.servlet.http.HttpServletRequest req, String serviceName, Map map)Creates a simple model using default resource bundle.SMDiscoveryServiceModelImpl(jakarta.servlet.http.HttpServletRequest req, Map map)Creates a simple model using default resource bundle.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddMoreAttributeSchemasForModification(Set attributeSchemas)Dervive classes can overwrite this method to add more attribute schema for modifying the discovery service.MapgetAttributeValues()Returns attributes values.SetgetDiscoEntry(boolean dynamic)Returns resource offering entry stored in the model map for a given type.StringgetPropertySheetXML(String realmName, String viewbeanClassName, String serviceName)Returns the XML for property sheet view component.SetgetProviderResourceIdMapper()Returns provider resource ID mapper attribute value.-
Methods inherited from class com.sun.identity.console.base.model.AMServiceProfileModelImpl
getAttributeValues, getDisplaySchemaTypes, getPageTitle, getPropertiesViewBean, 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, setAttributeValues
-
-
-
-
Field Detail
-
SERVICE_NAME
public static final String SERVICE_NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
SMDiscoveryServiceModelImpl
public SMDiscoveryServiceModelImpl(jakarta.servlet.http.HttpServletRequest req, Map map) throws AMConsoleExceptionCreates a simple model using default resource bundle.- Parameters:
req- HTTP Servlet Requestmap- of user information- Throws:
AMConsoleException
-
SMDiscoveryServiceModelImpl
public SMDiscoveryServiceModelImpl(jakarta.servlet.http.HttpServletRequest req, String serviceName, Map map) throws AMConsoleExceptionCreates a simple model using default resource bundle.- Parameters:
req- HTTP Servlet RequestserviceName- Name of Service.map- of user information- Throws:
AMConsoleException
-
-
Method Detail
-
getAttributeValues
public Map getAttributeValues()
Returns attributes values.- Specified by:
getAttributeValuesin interfaceAMServiceProfileModel- Overrides:
getAttributeValuesin classAMServiceProfileModelImpl- Returns:
- attributes values.
-
getDiscoEntry
public Set getDiscoEntry(boolean dynamic)
Returns resource offering entry stored in the model map for a given type.- Specified by:
getDiscoEntryin interfaceSMDiscoveryServiceModel- Parameters:
dynamic- value to indicate if it is a dynamic or not.- Returns:
- resource offering entry stored in the model map for a given type.
-
getProviderResourceIdMapper
public Set getProviderResourceIdMapper()
Returns provider resource ID mapper attribute value.- Specified by:
getProviderResourceIdMapperin interfaceSMDiscoveryServiceModel- Returns:
- provider resource ID mapper attribute value.
-
getPropertySheetXML
public String getPropertySheetXML(String realmName, String viewbeanClassName, String serviceName) throws AMConsoleException
Returns the XML for property sheet view component.- Specified by:
getPropertySheetXMLin interfaceAMServiceProfileModel- Overrides:
getPropertySheetXMLin classAMServiceProfileModelImpl- Parameters:
realmName- Name of Realm.viewbeanClassName- Class Name of View Bean.serviceName- Name of Service.- Returns:
- the XML for property sheet view component.
- Throws:
AMConsoleException- if XML cannot be created.
-
addMoreAttributeSchemasForModification
protected void addMoreAttributeSchemasForModification(Set attributeSchemas)
Description copied from class:AMServiceProfileModelImplDervive classes can overwrite this method to add more attribute schema for modifying the discovery service.- Overrides:
addMoreAttributeSchemasForModificationin classAMServiceProfileModelImpl- Parameters:
attributeSchemas- Set of attribute schemas for modification.
-
-