Interface SubSchemaModel
-
- All Superinterfaces:
AMAdminConstants,AMModel,AMServiceProfileModel
- All Known Implementing Classes:
SubSchemaModelImpl
public interface SubSchemaModel extends AMServiceProfileModel
-
-
Field Summary
-
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 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 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
-
-
-
-
Method Detail
-
hasGlobalSubSchema
boolean hasGlobalSubSchema()
Returns true if this service has global sub schema.- Returns:
- true if this service has global sub schema.
-
getSubConfigurations
List getSubConfigurations()
Returns list of sub configuration objects.- Returns:
- list of sub configuration objects.
- See Also:
SMSubConfig
-
getPropertySheetXML
String getPropertySheetXML(String parentId, String viewBeanName, String viewBeanClassName) throws AMConsoleException
Returns XML for property sheet XML.- Specified by:
getPropertySheetXMLin interfaceAMServiceProfileModel- 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.
-
deleteSubConfigurations
void deleteSubConfigurations(Set names) throws AMConsoleException
Deletes sub configurations.- Parameters:
names- Names of sub configuration which are to be deleted.- Throws:
AMConsoleException- if sub configuration cannot be deleted.
-
getCreateableSubSchemaNames
Map getCreateableSubSchemaNames()
Returns a map of sub schema name to its localized name. We should be able to create sub configuration with these names.- Returns:
- Map of sub schema name to its localized name.
-
-