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

E17493-02

oracle.jdeveloper.vcs.util
Class VCSStatusFilters

java.lang.Object
  extended by oracle.jdeveloper.vcs.util.VCSStatusFilters

public final class VCSStatusFilters
extends java.lang.Object

Utility class for the creation of VCSStatus filter types.

Since:
10.1.3

Method Summary
static VCSStatusFilter createCandidateStatusFilter()
          Creates a VCSStatusFilter that accepts only statuses which represent candidates to be versioned.
static VCSStatusFilter createChainedANDFilter(VCSStatusFilter[] filters)
          Creates a chained status filter implementation delegating to given filters, based on AND logic.
static VCSStatusFilter createChainedORFilter(VCSStatusFilter[] filters)
          Creates a chained status filter implementation delegating to given filters, based on OR logic.
static VCSStatusFilter createStatusFilter(VCSStatus[] statuses)
          Creates a VCSStatus filter that accepts only the given statuses.
static VCSStatusFilter createVersionedStatusFilter()
          Creates a VCSStatusFilter that accepts only statuses which represent versioned objects.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createStatusFilter

public static final VCSStatusFilter createStatusFilter(VCSStatus[] statuses)
Creates a VCSStatus filter that accepts only the given statuses.

Parameters:
statuses - status objects accepted by the created filter.
Returns:
the created VCSStatus filter instance.

createVersionedStatusFilter

public static final VCSStatusFilter createVersionedStatusFilter()
Creates a VCSStatusFilter that accepts only statuses which represent versioned objects.

Returns:
a VCSStatusFilter that accepts only statuses which represent versioned objects.
See Also:
VCSStatus.isVersioned()

createCandidateStatusFilter

public static final VCSStatusFilter createCandidateStatusFilter()
Creates a VCSStatusFilter that accepts only statuses which represent candidates to be versioned.

Returns:
a VCSStatusFilter that accepts only statuses which represent candidates to be versioned.
See Also:
VCSStatus.isCandidate()

createChainedANDFilter

public static final VCSStatusFilter createChainedANDFilter(VCSStatusFilter[] filters)
Creates a chained status filter implementation delegating to given filters, based on AND logic. Statuses must pass all filters in the chain in order to be accepted by this filter type.

Parameters:
filters - the delegate version status filters to chain.
Returns:
the chained version status filter instance.

createChainedORFilter

public static final VCSStatusFilter createChainedORFilter(VCSStatusFilter[] filters)
Creates a chained status filter implementation delegating to given filters, based on OR logic. Statuses must pass one filter in the chain in order to be accepted by this filter type.

Parameters:
filters - the delegate version status filters to chain.
Returns:
the chained version status filter instance.

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

E17493-02

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