Class SubSchemaModelImpl
- java.lang.Object
-
- com.sun.identity.console.base.model.AMModelBase
-
- com.sun.identity.console.base.model.AMServiceProfileModelImpl
-
- com.sun.identity.console.service.model.SubSchemaModelImpl
-
- All Implemented Interfaces:
AMAdminConstants,AMModel,AMServiceProfileModel,SubSchemaModel
public class SubSchemaModelImpl extends AMServiceProfileModelImpl implements SubSchemaModel
-
-
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 SubSchemaModelImpl(jakarta.servlet.http.HttpServletRequest req, String serviceName, Map map)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeleteSubConfigurations(Set names)Deletes sub configurations.MapgetCreateableSubSchemaNames()Returns a map of sub schema name to its localized name.StringgetPropertySheetXML(String parentId, String viewBeanName, String viewBeanClassName)Returns XML for property sheet XML.ListgetSubConfigurations()Returns list of sub configuration objects.booleanhasGlobalSubSchema()Returns true if this service has global sub schema.-
Methods inherited from class com.sun.identity.console.base.model.AMServiceProfileModelImpl
addMoreAttributeSchemasForModification, getAttributeValues, 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, getAttributeValues, getPageTitle, getPropertiesViewBean, setAttributeValues
-
-
-
-
Constructor Detail
-
SubSchemaModelImpl
public SubSchemaModelImpl(jakarta.servlet.http.HttpServletRequest req, String serviceName, Map map) throws AMConsoleException- Throws:
AMConsoleException
-
-
Method Detail
-
hasGlobalSubSchema
public boolean hasGlobalSubSchema()
Returns true if this service has global sub schema.- Specified by:
hasGlobalSubSchemain interfaceSubSchemaModel- Returns:
- true if this service has global sub schema.
-
getSubConfigurations
public List getSubConfigurations()
Returns list of sub configuration objects.- Specified by:
getSubConfigurationsin interfaceSubSchemaModel- Returns:
- list of sub configuration objects.
- See Also:
SMSubConfig
-
deleteSubConfigurations
public void deleteSubConfigurations(Set names) throws AMConsoleException
Deletes sub configurations.- Specified by:
deleteSubConfigurationsin interfaceSubSchemaModel- Parameters:
names- Names of sub configuration which are to be deleted.- Throws:
AMConsoleException- if sub configuration cannot be deleted.
-
getPropertySheetXML
public String getPropertySheetXML(String parentId, String viewBeanName, String viewBeanClassName) throws AMConsoleException
Returns XML for property sheet XML.- Specified by:
getPropertySheetXMLin interfaceAMServiceProfileModel- Specified by:
getPropertySheetXMLin interfaceSubSchemaModel- Overrides:
getPropertySheetXMLin classAMServiceProfileModelImpl- Parameters:
parentId- Sub config parent ID.viewBeanName- Name of View Bean.viewBeanClassName- Class Name of View Bean.- Returns:
- XML for property sheet XML.
- Throws:
AMConsoleException- if XML cannot be created.
-
getCreateableSubSchemaNames
public Map getCreateableSubSchemaNames()
Returns a map of sub schema name to its localized name. We should be able to create sub configuration with these names.- Specified by:
getCreateableSubSchemaNamesin interfaceSubSchemaModel- Returns:
- Map of sub schema name to its localized name.
-
-