001    /*
002     * file CcTask.java
003     *
004     * Licensed Materials - Property of IBM 
005     * Restricted Materials of IBM  
006     * 
007     * com.ibm.rational.wvcm.stp.cc.CcTask
008     * 
009     * (C) Copyright IBM Corporation 2011, 2012.  All Rights Reserved. 
010     * 
011     * Note to U.S. Government Users Restricted Rights:  Use, duplication or  
012     * disclosure restricted by GSA ADP  Schedule Contract with IBM Corp. 
013     */
014    
015    package com.ibm.rational.wvcm.stp.cc;
016    
017    import javax.wvcm.Task;
018    
019    /**
020     * Interface for an aggregate object to hold information 
021     * about a CM task as stored in ClearCase.  May be from 
022     * any system which can represent tasks as URIs such as 
023     * an RTC work item.
024     * 
025     * Despite the name, this is not derived from the WVCM Task
026     * interface as it is not a resource.
027     */
028    public interface CcTask extends Task {
029    
030        /**
031         * Retrieve the URI that specifies the task.
032         */
033        public String getURI();
034        
035    }