Einige kleinere Änderungen um das Analysieren von Fehlern insbesondere beim Ausführen der CLI-Wartungsprogramme zu unterstützen

git-svn-id: https://svn.libreccm.org/ccm/trunk@2415 8810af33-2d31-482b-a856-94f89814c4df
master
jensp 2013-11-06 07:01:23 +00:00
parent 8a8a61ca29
commit f1ce906d1e
2 changed files with 11 additions and 3 deletions

View File

@ -114,7 +114,11 @@ public abstract class DomainObjectTraversal {
public static void registerAdapter(final String type, public static void registerAdapter(final String type,
final DomainObjectTraversalAdapter adapter, final DomainObjectTraversalAdapter adapter,
final String context) { final String context) {
registerAdapter(SessionManager.getMetadataRoot().getObjectType(type), final ObjectType objectType = SessionManager.getMetadataRoot().getObjectType(type);
if (objectType == null) {
throw new IllegalArgumentException(String.format("Can't find object type '%s'", type));
}
registerAdapter(objectType,
adapter, adapter,
context); context);
} }
@ -127,7 +131,11 @@ public abstract class DomainObjectTraversal {
*/ */
public static void unregisterAdapter(final String type, public static void unregisterAdapter(final String type,
final String context) { final String context) {
unregisterAdapter(SessionManager.getMetadataRoot().getObjectType(type), final ObjectType objectType = SessionManager.getMetadataRoot().getObjectType(type);
if (objectType == null) {
throw new IllegalArgumentException(String.format("Can't find object type '%s'", type));
}
unregisterAdapter(objectType,
context); context);
} }

View File

@ -33,7 +33,7 @@ log4j.logger.com.arsdigita.web.CCMApplicationContextListener=INFO
# For seeing progress of main runtime initialization process # For seeing progress of main runtime initialization process
log4j.logger.com.arsdigita.runtime.CCMResourceManager=INFO log4j.logger.com.arsdigita.runtime.CCMResourceManager=INFO
#log4j.logger.com.arsdigita.runtime.Runtime=INFO log4j.logger.com.arsdigita.runtime.Runtime=INFO
log4j.logger.com.arsdigita.bundle.Loader=INFO log4j.logger.com.arsdigita.bundle.Loader=INFO