Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.5.0)

E13403-06


oracle.jdeveloper.vcs.spi
Class VCSApplicationSystem

java.lang.Object
  extended by oracle.jdeveloper.vcs.spi.VCSApplicationSystem


public abstract class VCSApplicationSystem
extends java.lang.Object

Class representing the IDE's active application system. This class allows the scope of application filesystems to be queried, which can help to the limit the I/O performed by versioning extensions that are interested in performing hierarchical checks on paths (E.g. recursive parent checks to locate a sandbox admin directory).

The application system is defined as:

Since:
11.1.2.0.0 (Shepherd)

Nested Class Summary
static class VCSApplicationSystem.ContentSetProxy
           
static class VCSApplicationSystem.ListMode
           

 

Constructor Summary
protected VCSApplicationSystem()
           

 

Method Summary
abstract  boolean canProjectHaveMember(Project project, VCSApplicationSystem.ContentSetProxy proxy, java.net.URL url)
           
abstract  boolean canWorkspaceHaveMember(Workspace workspace, VCSApplicationSystem.ContentSetProxy proxy, java.net.URL url)
           
abstract  java.util.Iterator<java.net.URL> createProjectIterator(Project project, VCSApplicationSystem.ListMode mode)
           
abstract  java.util.Iterator<java.net.URL> createWorkspaceOnlyIterator(Workspace workspace, VCSApplicationSystem.ListMode mode)
           
static VCSApplicationSystem getApplicationSystem()
           
abstract  boolean isControlledDirectory(java.net.URL dirUrl)
           

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

VCSApplicationSystem

protected VCSApplicationSystem()

Method Detail

getApplicationSystem

public static final VCSApplicationSystem getApplicationSystem()

isControlledDirectory

public abstract boolean isControlledDirectory(java.net.URL dirUrl)

canProjectHaveMember

public abstract boolean canProjectHaveMember(Project project,
                                             VCSApplicationSystem.ContentSetProxy proxy,
                                             java.net.URL url)

canWorkspaceHaveMember

public abstract boolean canWorkspaceHaveMember(Workspace workspace,
                                               VCSApplicationSystem.ContentSetProxy proxy,
                                               java.net.URL url)

createProjectIterator

public abstract java.util.Iterator<java.net.URL> createProjectIterator(Project project,
                                                                       VCSApplicationSystem.ListMode mode)

createWorkspaceOnlyIterator

public abstract java.util.Iterator<java.net.URL> createWorkspaceOnlyIterator(Workspace workspace,
                                                                             VCSApplicationSystem.ListMode mode)

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.5.0)

E13403-06


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