package org.collectionspace.services.listener.botgarden;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import org.collectionspace.services.client.workflow.WorkflowClient;
import org.collectionspace.services.movement.nuxeo.MovementConstants;
public class CreateVersionListener extends AbstractCSEventSyncListenerImpl {
public static final String SKIP_PROPERTY = "CreateVersionListener.SKIP";
- static final Log logger = LogFactory.getLog(CreateVersionListener.class);
+ private static final Logger logger = LoggerFactory.getLogger(CreateVersionListener.class);
@Override
public boolean shouldHandleEvent(Event event) {
}
@Override
- public Log getLogger() {
+ public Logger getLogger() {
return logger;
}
}
\ No newline at end of file
package org.collectionspace.services.listener.botgarden;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import org.collectionspace.services.client.workflow.WorkflowClient;
import org.collectionspace.services.movement.nuxeo.MovementBotGardenConstants;
import org.nuxeo.ecm.core.event.impl.DocumentEventContext;
public class DeleteDeadLocationListener extends AbstractCSEventSyncListenerImpl {
- static final Log logger = LogFactory.getLog(DeleteDeadLocationListener.class);
+ private static final Logger logger = LoggerFactory.getLogger(DeleteDeadLocationListener.class);
@Override
public boolean shouldHandleEvent(Event event) {
}
@Override
- public Log getLogger() {
+ public Logger getLogger() {
return logger;
}
}
\ No newline at end of file
import java.util.Set;
import org.apache.commons.lang.StringUtils;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import org.collectionspace.services.batch.BatchResource;
import org.collectionspace.services.batch.nuxeo.UpdateAccessCodeBatchJob;
*
*/
public class UpdateAccessCodeListener extends AbstractCSEventSyncListenerImpl {
- static final Log logger = LogFactory.getLog(UpdateAccessCodeListener.class);
+ private static final Logger logger = LoggerFactory.getLogger(UpdateAccessCodeListener.class);
public static final String PREVIOUS_DEAD_FLAG_PROPERTY_NAME = "UpdateAccessCodeListener.previousDeadFlag";
public static final String PREVIOUS_TAXON_NAMES_PROPERTY_NAME = "UpdateAccessCodeListener.previousTaxonNames";
}
@Override
- public Log getLogger() {
+ public Logger getLogger() {
return logger;
}
}
package org.collectionspace.services.listener.botgarden;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import org.collectionspace.services.batch.BatchResource;
import org.collectionspace.services.batch.nuxeo.UpdateDeadFlagBatchJob;
import org.nuxeo.ecm.core.event.impl.DocumentEventContext;
public class UpdateDeadFlagListener extends AbstractCSEventSyncListenerImpl {
- static final Log logger = LogFactory.getLog(UpdateDeadFlagListener.class);
+ private static final Logger logger = LoggerFactory.getLogger(UpdateDeadFlagListener.class);
@Override
public boolean shouldHandleEvent(Event event) {
return event.getContext() instanceof DocumentEventContext;
}
-
+
/*
* Set the dead flag and dead date on collectionobjects related to a new or modified movement record.
*/
}
@Override
- public Log getLogger() {
+ public Logger getLogger() {
return logger;
}
}
\ No newline at end of file
package org.collectionspace.services.listener.botgarden;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import org.collectionspace.services.client.workflow.WorkflowClient;
import org.collectionspace.services.movement.nuxeo.MovementBotGardenConstants;
import org.nuxeo.ecm.core.event.impl.DocumentEventContext;
public class UpdateLocationListener extends AbstractCSEventSyncListenerImpl {
- static final Log logger = LogFactory.getLog(UpdateLocationListener.class);
+ private static final Logger logger = LoggerFactory.getLogger(UpdateLocationListener.class);
@Override
public boolean shouldHandleEvent(Event event) {
}
@Override
- public Log getLogger() {
+ public Logger getLogger() {
return logger;
}
}
\ No newline at end of file
import java.util.List;
import java.util.Map;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import org.collectionspace.services.batch.BatchResource;
import org.collectionspace.services.batch.nuxeo.UpdateRareFlagBatchJob;
*
*/
public class UpdateRareFlagListener extends AbstractCSEventSyncListenerImpl {
- static final Log logger = LogFactory.getLog(UpdateRareFlagListener.class);
+ private static final Logger logger = LoggerFactory.getLogger(UpdateRareFlagListener.class);
public static final String PREVIOUS_TAXON_PROPERTY_NAME = "UpdateRareFlagListener.previousTaxon";
public static final String PREVIOUS_HAS_RARE_CONSERVATION_CATEGORY_PROPERTY_NAME = "UpdateRareFlagListener.previousHasRareConservationCategory";
}
@Override
- public Log getLogger() {
+ public Logger getLogger() {
return logger;
}
}
package org.collectionspace.services.listener.botgarden;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import org.jboss.resteasy.spi.ResteasyProviderFactory;
public class UpdateStyledNameListener extends AbstractCSEventSyncListenerImpl {
public static final String RUN_AFTER_MODIFIED_PROPERTY = "UpdateStyledNameListener.RUN_AFTER_MODIFIED";
- static final Log logger = LogFactory.getLog(UpdateStyledNameListener.class);
+ private static final Logger logger = LoggerFactory.getLogger(UpdateStyledNameListener.class);
@Override
public boolean shouldHandleEvent(Event event) {
}
@Override
- public Log getLogger() {
+ public Logger getLogger() {
return logger;
}
}
\ No newline at end of file
import java.util.Map;
import org.apache.commons.lang.StringUtils;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import org.collectionspace.services.client.workflow.WorkflowClient;
import org.collectionspace.services.common.api.RefName;
public class UpdateFormattedDisplayNameListener extends AbstractCSEventSyncListenerImpl {
public static final String RUN_AFTER_MODIFIED_PROPERTY = "UpdateFormattedDisplayNameListener.RUN_AFTER_MODIFIED";
- static final Log logger = LogFactory.getLog(UpdateFormattedDisplayNameListener.class);
+ private static final Logger logger = LoggerFactory.getLogger(UpdateFormattedDisplayNameListener.class);
private static final String[] DISPLAY_NAME_PATH_ELEMENTS = TaxonConstants.DISPLAY_NAME_FIELD_NAME.split("/");
private static final String TERM_GROUP_LIST_FIELD_NAME = DISPLAY_NAME_PATH_ELEMENTS[0];
*/
@Override
- public Log getLogger() {
+ public Logger getLogger() {
return logger;
}
}
\ No newline at end of file
import org.apache.commons.collections.ListUtils;
import org.apache.commons.lang3.StringUtils;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import org.collectionspace.services.nuxeo.listener.AbstractCSEventPostCommitListenerImpl;
import org.nuxeo.ecm.core.api.DocumentModel;
* index time.
*/
public class Reindex extends AbstractCSEventPostCommitListenerImpl {
- private final static Log logger = LogFactory.getLog(Reindex.class);
+ private static final Logger logger = LoggerFactory.getLogger(Reindex.class);
// FIXME: This listener runs asynchronously post-commit, so that reindexing records after a
// save does not hold up the save.
}
@Override
- protected Log getLogger() {
+ protected Logger getLogger() {
return logger;
}
import java.io.Serializable;
import java.util.List;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import org.collectionspace.services.nuxeo.listener.AbstractCSEventSyncListenerImpl;
* will only run synchronously).
*/
public class ReindexSupport extends AbstractCSEventSyncListenerImpl {
- final static Log logger = LogFactory.getLog(ReindexSupport.class);
+ private static final Logger logger = LoggerFactory.getLogger(ReindexSupport.class);
@Override
public boolean shouldHandleEvent(Event event) {
}
@Override
- public Log getLogger() {
+ public Logger getLogger() {
return logger;
}
}
import java.io.Serializable;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import org.collectionspace.services.common.api.CommonAPI;
import org.collectionspace.services.nuxeo.client.java.CoreSessionInterface;
// All Nuxeo sessions that get passed around to CollectionSpace code need to
// be wrapped inside of a CoreSessionWrapper. For example:
// CoreSessionInterface coreSession = new CoreSessionWrapper(docEventContext.getCoreSession());
- private static final Log logger = LogFactory.getLog(UpdateImageDerivatives.class);
+ private static final Logger logger = LoggerFactory.getLogger(UpdateImageDerivatives.class);
@Override
public boolean shouldHandleEvent(Event event) {
}
@Override
- public Log getLogger() {
+ public Logger getLogger() {
return logger;
}
}
\ No newline at end of file
try {
relationDocModels = coreSession.query(query);
} catch (DocumentException e) {
- getLogger().error(e);
+ getLogger().error(String.format("Error running this NXQL query: %s", query), e);
}
if (relationDocModels == null || relationDocModels.isEmpty()) {
try {
relationDocModels = session.query(query);
} catch (DocumentException e) {
- getLogger().error(e);
+ getLogger().error(String.format("Error running this NXQL query: %s", query), e);
return null;
}
package org.collectionspace.services.listener;
import java.io.Serializable;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
+
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
import org.collectionspace.services.common.api.RefNameUtils;
import org.collectionspace.services.common.api.Tools;
import org.nuxeo.ecm.core.api.ClientException;
// FIXME: We might experiment here with using log4j instead of Apache Commons Logging;
// am using the latter to follow Ray's pattern for now
- private final Log logger = LogFactory.getLog(UpdateObjectLocationAndCrateOnMove.class);
+ private static final Logger logger = LoggerFactory.getLogger(UpdateObjectLocationAndCrateOnMove.class);
+
// FIXME: Get values below from external constants
private final static String COLLECTIONOBJECTS_ANTHROPOLOGY_SCHEMA = "collectionobjects_anthropology";
private final static String MOVEMENTS_ANTHROPOLOGY_SCHEMA = "movements_anthropology";
package org.collectionspace.services.listener;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import org.collectionspace.services.common.api.RefNameUtils;
import org.collectionspace.services.common.api.Tools;
public class UpdateObjectLocationOnMove extends AbstractUpdateObjectLocationValues {
- private final Log logger = LogFactory.getLog(UpdateObjectLocationOnMove.class);
+ private static final Logger logger = LoggerFactory.getLogger(UpdateObjectLocationOnMove.class);
@Override
protected boolean updateCollectionObjectLocation(DocumentModel collectionObjectDocModel,
}
@Override
- public Log getLogger() {
+ public Logger getLogger() {
return logger;
}
}
\ No newline at end of file
import java.util.IllegalFormatException;
import java.util.List;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import org.collectionspace.services.client.workflow.WorkflowClient;
import org.collectionspace.services.common.document.DocumentException;
// FIXME: We might experiment here with using log4j instead of Apache Commons Logging;
// am using the latter to follow Ray's pattern for now
- final Log logger = LogFactory.getLog(UpdateRelationsOnDelete.class);
+ private static final Logger logger = LoggerFactory.getLogger(UpdateRelationsOnDelete.class);
// FIXME: Get these constant values from external sources rather than redeclaring here
final static String RELATION_DOCTYPE = "Relation";
}
@Override
- public Log getLogger() {
+ public Logger getLogger() {
return this.logger;
}
}
package org.collectionspace.services.nuxeo.extension.thumbnail;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
import org.collectionspace.services.nuxeo.listener.AbstractCSEventSyncListenerImpl;
import org.collectionspace.services.nuxeo.util.ThumbnailConstants;
import org.nuxeo.ecm.core.event.impl.DocumentEventContext;
public class UpdateThumbListener extends AbstractCSEventSyncListenerImpl {
- final Log logger = LogFactory.getLog(UpdateThumbListener.class);
+ private static final Logger logger = LoggerFactory.getLogger(UpdateThumbListener.class);
@Override
public boolean shouldHandleEvent(Event event) {
}
}
}
-
+
@Override
- public Log getLogger() {
+ public Logger getLogger() {
return logger;
}
}
import java.util.List;
import java.util.Map;
-import org.apache.commons.logging.Log;
+import org.slf4j.Logger;
+
import org.collectionspace.services.client.workflow.WorkflowClient;
import org.collectionspace.services.common.api.Tools;
import org.collectionspace.services.config.tenant.EventListenerConfig;
//
// Derived classes need to implement.
//
- abstract protected Log getLogger();
+ abstract protected Logger getLogger();
//FIXME: Does not include all the sync-related "delete" workflow states
/**