Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.0.0)

E17493-01

oracle.jdeveloper.vcs.spi
Class VCSInvokableState

java.lang.Object
  extended by oracle.jdeveloper.vcs.spi.VCSInvokableState
Direct Known Subclasses:
VCSBatchInvokableState, VCSDirectoryInvokableState

public abstract class VCSInvokableState
extends java.lang.Object


Field Summary
protected  int _batchCount
           
protected  java.util.Collection<java.net.URL[]> _batches
           
protected  java.util.Collection<VCSHashURL> _completedUrls
           
protected  int _maxBatchArguments
           
protected  int _n
           
protected  java.util.Collection<VCSHashURL> _processedUrls
           
protected  java.util.Collection<java.net.URL> _urls
           
 
Constructor Summary
VCSInvokableState(java.util.Collection<java.net.URL> urls)
           
 
Method Summary
protected  int getBatchCount()
           
protected  int getBatchesRemainingCount()
           
 java.util.Collection<java.net.URL> getCompletedURLs()
          Gets the collection of URLs which have completed processing by the invokable.
 java.util.Collection<java.net.URL> getProcessedURLs()
          Gets the collection of URLs which have completed processing by the invokable.
protected abstract  java.lang.String getProgressNote(java.net.URL parent)
           
 java.net.URL[] getURLs()
           
 boolean hasCompleted()
          Asks whether the invokable state represented by the object indicates that all URLs have completed processing.
 boolean hasProcessed()
          Asks whether the invokable state represented by the object indicates that one or more URLs have been processed.
abstract  void reset()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_urls

protected final java.util.Collection<java.net.URL> _urls

_batches

protected java.util.Collection<java.net.URL[]> _batches

_maxBatchArguments

protected int _maxBatchArguments

_n

protected int _n

_completedUrls

protected final java.util.Collection<VCSHashURL> _completedUrls

_processedUrls

protected final java.util.Collection<VCSHashURL> _processedUrls

_batchCount

protected int _batchCount
Constructor Detail

VCSInvokableState

public VCSInvokableState(java.util.Collection<java.net.URL> urls)
Method Detail

getURLs

public java.net.URL[] getURLs()

getBatchCount

protected int getBatchCount()

getBatchesRemainingCount

protected int getBatchesRemainingCount()

hasProcessed

public boolean hasProcessed()
Asks whether the invokable state represented by the object indicates that one or more URLs have been processed.

Returns:
a verdict on processing.

hasCompleted

public boolean hasCompleted()
Asks whether the invokable state represented by the object indicates that all URLs have completed processing.

Returns:
a verdict on completion.

getCompletedURLs

public java.util.Collection<java.net.URL> getCompletedURLs()
Gets the collection of URLs which have completed processing by the invokable.

Returns:
the completed URL collection.

getProcessedURLs

public java.util.Collection<java.net.URL> getProcessedURLs()
Gets the collection of URLs which have completed processing by the invokable.

Returns:
the completed URL collection.

reset

public abstract void reset()

getProgressNote

protected abstract java.lang.String getProgressNote(java.net.URL parent)

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.0.0)

E17493-01

Copyright © 1997, 2011, Oracle. All rights reserved.