ingo@219: /* ingo@219: * Copyright (c) 2011 by Intevation GmbH ingo@219: * ingo@219: * This program is free software under the LGPL (>=v2.1) ingo@219: * Read the file LGPL.txt coming with the software for details ingo@219: * or visit http://www.gnu.org/licenses/ if it does not exist. ingo@219: */ teichmann@475: package org.dive4elements.artifactdatabase; ingo@219: ingo@331: import java.util.LinkedList; ingo@331: ingo@219: import org.apache.log4j.Logger; ingo@219: teichmann@475: import org.dive4elements.artifacts.ArtifactCollection; teichmann@475: import org.dive4elements.artifacts.CallMeta; teichmann@475: import org.dive4elements.artifacts.Message; ingo@219: ingo@219: ingo@219: /** ingo@219: * Class that implements the call context handed to ArtifactCollection specific ingo@219: * operations. ingo@219: * ingo@219: * @author Ingo Weinzierl ingo@219: */ ingo@219: public class CollectionCallContext extends AbstractCallContext { ingo@219: ingo@219: private static Logger log = Logger.getLogger(CollectionCallContext.class); ingo@219: ingo@219: /** ingo@219: * The ArtifactCollection. ingo@219: */ ingo@219: protected ArtifactCollection collection; ingo@219: ingo@219: ingo@219: public CollectionCallContext( ingo@219: ArtifactDatabaseImpl artifactDatabase, ingo@219: int action, ingo@219: CallMeta callMeta, ingo@219: ArtifactCollection collection) ingo@219: { sascha@246: super(artifactDatabase, action, callMeta); ingo@219: ingo@219: this.collection = collection; ingo@219: } ingo@219: ingo@219: ingo@219: public void afterCall(int action) { ingo@219: log.debug("CollectionCallContext.afterCall - NOT IMPLEMENTED"); ingo@219: } ingo@219: ingo@219: ingo@219: public void afterBackground(int action) { ingo@219: log.debug("CollectionCallContext.afterBackground - NOT IMPLEMENTED"); ingo@219: } ingo@219: ingo@219: ingo@330: public boolean isInBackground() { ingo@330: log.debug("CollectionCallContext.isInBackground - NOT IMPLEMENTED"); ingo@330: return false; ingo@330: } ingo@330: ingo@330: ingo@331: public void addBackgroundMessage(Message msg) { ingo@331: log.debug("CollectionCallContext.addBackgroundMessage NOT IMPLEMENTED"); ingo@331: } ingo@331: ingo@331: ingo@331: public LinkedList getBackgroundMessages() { ingo@331: log.debug("CollectionCallContext.addBackgroundMessage NOT IMPLEMENTED"); ingo@331: return null; ingo@331: } ingo@331: ingo@331: ingo@219: public Long getTimeToLive() { ingo@219: log.debug("CollectionCallContext.getTimeToLive - NOT IMPLEMENTED"); ingo@219: return null; ingo@219: } ingo@219: } ingo@219: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :