package de.tu_dresden.diplom.richter_mirko_mat2628335.common.evidence;

import org.apache.log4j.Logger;
import de.tu_dresden.diplom.richter_mirko_mat2628335.common.handler.data.IFHandlingInfo;
import de.tu_dresden.diplom.richter_mirko_mat2628335.common.evidence.IFBodyEvidence;
import de.tu_dresden.diplom.richter_mirko_mat2628335.common.evidence.CoordinationContextEvidence;

/**
 * The Coordination-Context-Evidence (evidences for communication between one client and several
 * services)
 */
public class ParticipantCoordinationContextEvidence extends CoordinationContextEvidence implements IFParticipantCoordinationContextEvidence{

   private static final Logger logger = Logger.getLogger(ParticipantCoordinationContextEvidence.class);

   /**
    * Extracts the evidence from the given handlingInfo (The One given through the axis-handler-chain)
    * @param handlingInfoToBeTakenFrom
    */
   public ParticipantCoordinationContextEvidence(IFHandlingInfo handlingInfoToBeTakenFrom) {
      super(handlingInfoToBeTakenFrom);
   }

   /**
    * @see CoordinationContextEvidence#isProofed() 
    */
   public boolean isProofed(){
      //@TODO implement proofing-mechanism
      return true;
   }
}
