001: /*
002: * Copyright 2001-2006 C:1 Financial Services GmbH
003: *
004: * This software is free software; you can redistribute it and/or
005: * modify it under the terms of the GNU Lesser General Public
006: * License Version 2.1, as published by the Free Software Foundation.
007: *
008: * This software is distributed in the hope that it will be useful,
009: * but WITHOUT ANY WARRANTY; without even the implied warranty of
010: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
011: * Lesser General Public License for more details.
012: *
013: * You should have received a copy of the GNU Lesser General Public
014: * License along with this library; if not, write to the Free Software
015: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA
016: */
017:
018: package de.finix.contelligent.exception;
019:
020: /**
021: * This interface holds all exception ids used by the contelligent server.
022: */
023: public interface ContelligentExceptionID {
024:
025: public static final String generic_generic = "contelligent.core.generic.generic";
026:
027: public static final String generic_no_db = "contelligent.core.generic.nodb";
028:
029: public static final String generic_invalid_db_schema = "contelligent.core.generic.invaliddb";
030:
031: public static final String generic_invalid_db_schema_noupgrade = "contelligent.core.generic.invaliddbnoupgrade";
032:
033: public static final String license_missing = "contelligent.core.license.missing";
034:
035: public static final String license_verification_failed = "contelligent.core.license.verificationFailed";
036:
037: public static final String license_expired = "contelligent.core.license.expired";
038:
039: public static final String license_beforeIssue = "contelligent.core.license.beforeIssue";
040:
041: public static final String license_no_type = "contelligent.license.noType";
042:
043: public static final String license_no_cluster = "contelligent.license.cluster";
044:
045: public static final String runtime_generic = "contelligent.core.runtime.generic";
046:
047: public static final String security_generic = "contelligent.core.security.generic";
048:
049: public static final String security_insecureRequest = "contelligent.core.security.insecureRequest";
050:
051: public static final String security_missingPermission = "contelligent.core.security.missingPermission";
052:
053: public static final String security_notOwner = "contelligent.core.security.notOwner";
054:
055: public static final String security_passwordTooSimple = "contelligent.core.security.passwordTooSimple";
056:
057: public static final String security_passwordTooShort = "contelligent.core.security.passwordTooShort";
058:
059: public static final String security_alreadyLoggedIn = "contelligent.core.security.alreadyLoggedIn";
060:
061: public static final String security_duplicateLogin = "contelligent.core.security.duplicateLogin";
062:
063: public static final String security_persistence = "contelligent.core.security.persistence";
064:
065: public static final String security_authenticationFailed = "contelligent.core.security.authenticationFailed";
066:
067: public static final String security_readOnly = "contelligent.core.security.readOnly";
068:
069: public static final String security_badOldPassword = "contelligent.core.security.badOldPassword";
070:
071: public static final String security_client_requireSecure = "contelligent.core.security.secureClient";
072:
073: public static final String component_generic = "contelligent.core.component.generic";
074:
075: public static final String component_alreadyExists = "contelligent.core.component.alreadyExists";
076:
077: public static final String component_alreadyLocked = "contelligent.core.component.alreadyLocked";
078:
079: public static final String component_circularRelations = "contelligent.core.component.circularRelations";
080:
081: public static final String component_circularRender = "contelligent.core.component.circularRender";
082:
083: public static final String component_notFound = "contelligent.core.component.notFound";
084:
085: public static final String component_notFoundInParentCM = "contelligent.core.component.notFoundInParentCM";
086:
087: public static final String component_notFound_relativePathWithoutParent = "contelligent.core.component.notFound.relativePathWithoutParent";
088:
089: public static final String component_notFound_pathNotSpecified = "contelligent.core.component.notFound.pathNotSpecified";
090:
091: public static final String component_notFound_unknownCategory = "contelligent.core.component.notFound.unknownCategory";
092:
093: public static final String component_invalidRenderTag = "contelligent.core.component.invalidRenderTag";
094:
095: public static final String component_unclosedRenderTag = "contelligent.core.component.unclosedRenderTag";
096:
097: public static final String component_creation_invalidType = "contelligent.core.component.creation.invalidType";
098:
099: public static final String component_creation_persistence = "contelligent.core.component.creation.persistence";
100:
101: public static final String component_creation_clone = "contelligent.core.component.creation.clone";
102:
103: public static final String component_creation_category = "contelligent.core.component.creation.category";
104:
105: public static final String component_noContainer = "contelligent.core.component.noContainer";
106:
107: public static final String component_noSortedContainer = "contelligent.core.component.noSortedContainer";
108:
109: public static final String component_moveBeneathItself = "contelligent.core.component.moveBeneathItself";
110:
111: public static final String component_moveBlueprint = "contelligent.core.component.moveBlueprint";
112:
113: public static final String component_morph_noBlueprint = "contelligent.core.component.morph.noBlueprint";
114:
115: public static final String component_morph_noBlueprintType = "contelligent.core.component.morph.noBlueprintType";
116:
117: public static final String component_morph_incompatibleTypes = "contelligent.core.component.morph.incompatibleTypes";
118:
119: public static final String component_not_in_blueprint = "contelligent.core.component.noBlueprintPart";
120:
121: public static final String component_no_blueprint_instance = "contelligent.core.component.noBlueprintInstance";
122:
123: public static final String component_recreated_parent = "contelligent.core.component.recreatedParent";
124:
125: public static final String component_commit_without_sorted_parent = "contelligent.core.component.commitWithoutSortedParent";
126:
127: public static final String persistence_generic = "contelligent.core.persistence.generic";
128:
129: public static final String persistence_mergeSubtreeOfAdapter = "contelligent.core.persistence.mergeSubtreeOfAdapter";
130:
131: public static final String persistence_stringTooLong = "contelligent.core.persistence.stringTooLong";
132:
133: public static final String persistence_propertyNotSet = "contelligent.core.component.propertyNotSet";
134:
135: public static final String workflow_unknownDefinition = "contelligent.core.workflow.unknownDefinition";
136:
137: public static final String workflow_stepInstantiation = "contelligent.core.workflow.stepInstantiation";
138:
139: public static final String workflow_stepExecution = "contelligent.core.workflow.stepExecution";
140:
141: public static final String workflow_handlerInstantiation = "contelligent.core.workflow.handlerInstantiation";
142:
143: public static final String workflow_handlerExecution = "contelligent.core.workflow.handlerExecution";
144:
145: public static final String lock_generic = "contelligent.core.lock.generic";
146:
147: public static final String lock_notOwner = "contelligent.core.lock.notOwner";
148:
149: public static final String lock_wrongCM = "contelligent.core.lock.wrongCM";
150:
151: public static final String lock_changesExist = "contelligent.core.lock.changesExist";
152:
153: public static final String lock_missingLock = "contelligent.core.lock.missingLock";
154:
155: public static final String lock_blockingLock = "contelligent.core.lock.blocking";
156:
157: public static final String relation_generic = "contelligent.core.relation.generic";
158:
159: public static final String relation_exists = "contelligent.core.relation.exists";
160:
161: public static final String relation_dead = "contelligent.core.relation.dead";
162:
163: public static final String relation_dead_warning = "contelligent.core.relation.dead.warning";
164:
165: public static final String type_missingBlueprint = "contelligent.core.type.missingBlueprint";
166:
167: public static final String type_noModificationInContext = "contelligent.core.type.noModificationInContext";
168:
169: public static final String type_instancesExist = "contelligent.core.type.instancesExist";
170:
171: public static final String type_subtypesExist = "contelligent.core.type.subtypesExist";
172:
173: public static final String type_alreadyExist = "contelligent.core.type.alreadyExist";
174:
175: public static final String type_missingImpl = "contelligent.core.type.missingImpl";
176:
177: public static final String type_requiredPropertyMissing = "contelligent.core.type.requiredPropertyMissing";
178:
179: public static final String type_properties = "contelligent.core.type.properties";
180:
181: public static final String type_persistence = "contelligent.core.type.persistence";
182:
183: public static final String type_generic = "contelligent.core.type.generic";
184:
185: public static final String type_invalidPropertyType = "contelligent.core.type.invalidPropertyType";
186:
187: public static final String type_unknownPropertyType = "contelligent.core.type.unknownPropertyType";
188:
189: public static final String type_propertyConversionFailed = "contelligent.core.type.propertyConversionFailed";
190:
191: public static final String type_unknownType = "contelligent.core.type.unknownType";
192:
193: public static final String type_missingSupertype = "contelligent.core.type.missingSupertype";
194:
195: public static final String type_missingTypes = "contelligent.core.type.missingTypes";
196:
197: public static final String type_fromSubtree = "contelligent.core.type.fromSubtree";
198:
199: public static final String modificationVeto_generic = "contelligent.modificationVeto.generic";
200:
201: public static final String modificationVeto_wf_instanceExists = "contelligent.modificationVeto.wf.instanceExists";
202:
203: public static final String modificationVeto_content_readOnly = "contelligent.modificationVeto.content.readOnly";
204:
205: public static final String action_invalidParameters = "contelligent.core.action.invalidParameters";
206:
207: public static final String hierarchy_onlyOneLevel = "contelligent.core.hierarchy.onlyOneLevel";
208:
209: public static final String hierarchy_alreadyExists = "contelligent.core.hierarchy.alreadyExists";
210:
211: public static final String hierarchy_forbiddenChar = "contelligent.core.hierarchy.forbiddenChar";
212:
213: public static final String hierarchy_nameTooLong = "contelligent.core.hierarchy.nameTooLong";
214:
215: public static final String search_indexNotFound = "contelligent.core.search.indexNotFound";
216:
217: public static final String package_unknown = "contelligent.core.package.unknown";
218:
219: public static final String package_validation = "contelligent.core.package.validation";
220:
221: public static final String package_dependenciesExist = "contelligent.core.package.dependenciesExist";
222:
223: public static final String package_not_root_context = "contelligent.core.package.notRoot";
224:
225: public static final String package_missing = "contelligent.core.package.missing";
226:
227: public static final String package_circularDependencies = "contelligent.core.package.circularDependencies";
228:
229: public static final String package_requirements = "contelligent.core.package.requirements";
230:
231: public static final String package_import_failed = "contelligent.core.package.importFailed";
232:
233: public static final String path_invalidRelative = "contelligent.core.component.path.invalidRelative";
234:
235: public static final String path_toolong = "contelligent.core.component.path.toolong";
236:
237: }
|