001/*
002 * Licensed Materials - Property of IBM
003 * Restricted Materials of IBM
004 *
005 * com.ibm.rational.wvcm.stp.cc.CcDeliverOperation
006 *
007 * (C) Copyright IBM Corporation 2010, 2011.  All Rights Reserved.
008 * Note to U.S. Government Users Restricted Rights:  Use, duplication or 
009 * disclosure restricted by GSA ADP  Schedule Contract with IBM Corp.
010 */
011package com.ibm.rational.wvcm.stp.cc;
012
013import javax.wvcm.WvcmException;
014
015/**
016 * <p>
017 * This object represents a Deliver Operation that is currently
018 * in progress on a server. It is used to obtain information about
019 * the delivery that is currently in progress. Modeled after <code>cleartool
020 * deliver -status</code> command. 
021 * </p>
022 * 
023 * <p>
024 * CcStream.getDeliverOperation returns a DeliverOperation object only when
025 * a deliver is currently in progress.
026 * </p>
027 * 
028 * @author jcibsen
029 */
030public interface CcDeliverOperation {
031    
032    /**
033     * This method returns the target view of this active deliver operation.
034     * @return target integration view
035     * @throws WvcmException
036     */
037    public CcView getTargetView() throws WvcmException;
038}