60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL/*
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL * The contents of this file are subject to the terms of the Common Development and
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL * Distribution License (the License). You may not use this file except in compliance with the
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL * License.
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL *
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL * You can obtain a copy of the License at legal/CDDLv1.0.txt. See the License for the
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL * specific language governing permission and limitations under the License.
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL *
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL * When distributing Covered Software, include this CDDL Header Notice in each file and include
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL * the License file at legal/CDDLv1.0.txt. If applicable, add the following below the CDDL
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL * Header, with the fields enclosed by brackets [] replaced by your own identifying
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL * information: "Portions copyright [year] [name of copyright owner]".
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL *
3478c0295f07111f354c7eceb0adc561c48c98fcQuentin CASTEL * Copyright 2015-2016 ForgeRock AS.
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL */
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTELpackage com.sun.identity.idm;
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL/**
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL * Class is representing error code for different error states
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL */
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTELpublic class IdRepoErrorCode {
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL // Service related error messages
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String SERVICE_NOT_ASSIGNED = "101";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String UNABLE_GET_SERVICE_SCHEMA = "102";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String DATA_INVALID_FOR_SERVICE = "103";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String UNABLE_TO_ASSIGN_SERVICE = "104";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String SERVICE_ALREADY_ASSIGNED = "105";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String SERVICE_MANAGER_INITIALIZATION_FAILED = "106";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL // Identity create/read/edit related error messages
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String UNABLE_READ_ATTRIBUTES = "200";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String ILLEGAL_ARGUMENTS = "201";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String NOT_VALID_ENTRY = "202";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String MEMBERSHIP_TO_USERS_AND_AGENTS_NOT_ALLOWED = "203";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String MEMBERSHIP_NOT_SUPPORTED = "204";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String UNABLE_GET_MEMBERSHIP = "205";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String MEMBERSHIPS_FOR_NOT_USERS_NOT_ALLOWED = "206";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String UNABLE_TO_MODIFY_MEMBERS = "208";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String MEMBERSHIP_CANNOT_BE_MODIFIED = "209";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String SEARCH_OPERATION_NOT_SUPPORTED = "210";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String ERROR_DURING_SEARCH = "211";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String ERROR_SETTING_ATTRIBUTES = "212";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String SERVICES_NOT_SUPPORTED_FOR_AGENTS_AND_GROUPS = "213";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String CANNOT_MODIFY_SERVICE = "214";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String ILLEGAL_UNIVERSAL_IDENTIFIER = "215";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String TOO_MANY_USERS_MATCHNING_SEARCH_CRITERIA = "216";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String NOT_SUPPORTED_TYPE = "217";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String UNABLE_ADD_LISTENER = "218";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String SEARCH_FAILED = "219";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String UNABLE_FIND_ENTRY = "220";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String UNABLE_TO_AUTHENTICATE = "221";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String MORE_THAN_ONE_MATCH_FOUND = "222";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String TYPE_NOT_FOUND = "223";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String IDENTITY_OF_TYPE_ALREADY_EXISTS = "224";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String MEMBERSHIPS_OTHER_THAN_AGENTS_NOT_ALLOWED = "225";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String UNABLE_CREATE_AGENT = "226";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String UNABLE_CREATE_USER = "227";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String CHANGE_USER_PASSWORD_NOT_SUPPORTED = "228";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String CHANGE_PASSWORD_ONLY_FOR_USER = "229";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String MINIMUM_PASSWORD_LENGTH = "230";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String PERMISSION_DENIED_SETTING_ATTRIBUTES = "231";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String UNABLE_SYNC_URL_ACCESS_AGENT = "232";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String NO_SPACE_IDENTITY_NAMES = "233";
3478c0295f07111f354c7eceb0adc561c48c98fcQuentin CASTEL public static final String OLD_PASSWORD_INCORRECT = "234";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL // Plugin related error messages
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String NO_PLUGINS_CONFIGURED = "301";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String OPERATION_NOT_SUPPORTED = "302";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String PLUGIN_NOT_CONFIGURED_CORRECTLY = "303";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String UNABLE_INITIALIZE_PLUGIN = "304";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String PLUGIN_OPERATION_NOT_SUPPORTED = "305";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String LDAP_EXCEPTION_OCCURRED = "306";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String INITIALIZATION_ERROR = "307";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String NOT_DIRECTORY = "308";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String UNABLE_CREATE_DIRECTORY = "309";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String NAME_ALREADY_EXISTS = "310";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String REALM_DOESNT_EXIST = "312";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String LDAP_EXCEPTION = "313";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String UNABLE_READ_PLUGIN_FOR_REALM = "314";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String UNABLE_READ_PLUGING_FOR_REALM_SSOTOKEN_NOT_VALID = "315";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String UNABLE_LOAD_SCHEMA_FOR_PLUGIN_FOR_REALM = "316";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String PLUGIN_DOESNT_EXIST_FOR_REALM = "317";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL // Misc. error message
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String NO_MAPPING_FOUND = "401";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String ACCESS_DENIED = "402";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String REALM_NAME_NOT_MATCH_AUTHENTICATION_REALM = "403";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String MULTIPLE_MAPPINGS_FOUND = "404";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String UNABLE_AUTHENTICATE_LDAP_SERVER = "405";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL // Migration related messages
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String MIGRATION_START = "500";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String MIGRATION_GETTING_SUBREALMS = "501";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String MIGRATION_IDNAME = "502";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String MIGRATION_AGENT_ATTRIBUTES = "503";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String MIGRATION_TO_FAM80_FAILED = "504";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL public static final String MIGRATION_COMPLETED = "505";
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL}