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     */
011    package com.ibm.rational.wvcm.stp.cc;
012    
013    import 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     */
030    public 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    }