Interface IDRepoModel
-
- All Superinterfaces:
AMAdminConstants,AMModel
- All Known Implementing Classes:
IDRepoModelImpl
public interface IDRepoModel extends AMModel
-
-
Field Summary
Fields Modifier and Type Field Description static StringTF_NAME-
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 voidcreateIDRepo(String realmName, String idRepoName, String idRepoType, Map values)Creates ID Repo object.voiddeleteIDRepos(String realmName, Set names)Deletes ID Repo objects.voideditIDRepo(String realmName, String idRepoName, Map values)Edits ID Repo object.MapgetAttributeValues(String realmName, String name)Returns attribute values of ID Repo.MapgetDefaultAttributeValues(String type)Returns default attribute values of ID Repo.SetgetIDRepoNames(String realmName)Returns a set of ID Repository names.StringgetIDRepoType(String realmName, String idRepoName)Returns ID Repo Type of an object.com.iplanet.jato.view.html.OptionListgetIDRepoTypes()Returns an option list of ID Repo type name to its localized string.MapgetIDRepoTypesMap()Returns map of ID Repo type name to its localized string.StringgetPropertyXMLString(String realmName, String viewBeanClassName, String type, boolean bCreate)Returns property sheet XML for ID Repo Profile.voidloadIdRepoSchema(String idRepoName, String realmName, jakarta.servlet.ServletContext servletCtx)-
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
-
-
-
-
Field Detail
-
TF_NAME
static final String TF_NAME
- See Also:
- Constant Field Values
-
-
Method Detail
-
getIDRepoNames
Set getIDRepoNames(String realmName) throws AMConsoleException
Returns a set of ID Repository names.- Parameters:
realmName- Name of Realm.- Returns:
- a set of ID Repository names.
- Throws:
AMConsoleException- if there are errors getting these names.
-
getIDRepoTypesMap
Map getIDRepoTypesMap() throws AMConsoleException
Returns map of ID Repo type name to its localized string.- Returns:
- map of ID Repo type name to its localized string.
- Throws:
AMConsoleException
-
getIDRepoTypes
com.iplanet.jato.view.html.OptionList getIDRepoTypes() throws AMConsoleExceptionReturns an option list of ID Repo type name to its localized string.- Returns:
- an option list of ID Repo type name to its localized string.
- Throws:
AMConsoleException
-
getPropertyXMLString
String getPropertyXMLString(String realmName, String viewBeanClassName, String type, boolean bCreate) throws AMConsoleException
Returns property sheet XML for ID Repo Profile.- Parameters:
realmName- Name of Realm.viewBeanClassName- Class Name of View Bean.type- Type of ID Repo.bCreate-truefor creation operation.- Returns:
- property sheet XML for ID Repo Profile.
- Throws:
AMConsoleException
-
getDefaultAttributeValues
Map getDefaultAttributeValues(String type)
Returns default attribute values of ID Repo.- Parameters:
type- Type of ID Repo.- Returns:
- default attribute values of ID Repo.
-
getAttributeValues
Map getAttributeValues(String realmName, String name) throws AMConsoleException
Returns attribute values of ID Repo.- Parameters:
realmName- Name of Realm.name- Name of ID Repo.- Returns:
- attribute values of ID Repo.
- Throws:
AMConsoleException- if attribute values cannot be obtained.
-
createIDRepo
void createIDRepo(String realmName, String idRepoName, String idRepoType, Map values) throws AMConsoleException
Creates ID Repo object.- Parameters:
realmName- Name of Realm.idRepoName- Name of ID Repo.idRepoType- Type of ID Repo.values- Map of attribute name to set of values.- Throws:
AMConsoleException- if object cannot be created.
-
deleteIDRepos
void deleteIDRepos(String realmName, Set names) throws AMConsoleException
Deletes ID Repo objects.- Parameters:
realmName- Name of Realm.names- Set of ID Repo names to be deleted.- Throws:
AMConsoleException- if object cannot be deleted.
-
editIDRepo
void editIDRepo(String realmName, String idRepoName, Map values) throws AMConsoleException
Edits ID Repo object.- Parameters:
realmName- Name of Realm.idRepoName- Name of ID Repo.values- Map of attribute name to set of values.- Throws:
AMConsoleException- if object cannot be created.
-
getIDRepoType
String getIDRepoType(String realmName, String idRepoName) throws AMConsoleException
Returns ID Repo Type of an object.- Parameters:
realmName- Name of Realm.idRepoName- Name of ID Repo.- Returns:
- ID Repo Type of an object.
- Throws:
AMConsoleException- if type cannot be determined.
-
loadIdRepoSchema
void loadIdRepoSchema(String idRepoName, String realmName, jakarta.servlet.ServletContext servletCtx) throws AMConsoleException
- Throws:
AMConsoleException
-
-