Class MetadataQueryFieldEnum

java.lang.Object
oracle.as.scheduler.metadata.query.field.MetadataQueryFieldEnum

public final class MetadataQueryFieldEnum extends Object
This class contains the enumeration of instances of pre-configured QueryFields used when searching for metadata
  • Field Details

    • Package

      public static final PackageQueryField Package
      QueryField used when searching for metadata by package
    • Name

      public static final NameQueryField Name
      QueryField used when searching for metadata by name
    • JobType

      public static final JobTypeQueryField JobType
      QueryField used when searching for job definitions by jobtype
    • ExecutionType

      public static final ExecutionTypeQueryField ExecutionType
      QueryField used when searching for job types by execution type
    • ExecutionMode

      public static final ExecutionModeQueryField ExecutionMode
      QueryField used when searching for job sets by execution mode
    • FirstStep

      public static final FirstStepQueryField FirstStep
      QueryField used when searching for job sets by its first step
    • Active

      public static final ActiveQueryField Active
      QueryField used when searching for work assignments for its state (Active or inactive)
    • Product

      public static final ProductQueryField Product
      Query field for searching metadata by SystemProperty.PRODUCT specified in parameters
    • RequestCategory

      public static final RequestCategoryQueryField RequestCategory
      Query field for searching metadata by request category specified in parameters
    • EffectiveApplication

      public static final EffectiveApplicationQueryField EffectiveApplication
      QueryField used when searching for job based metadata by SystemProperty.EFFECTIVE_APPLICATION.
    • ResultIndex

      public static final ResultIndexQueryField ResultIndex
      QueryField used when searching for metadata by the index of query results
    • SecurityAction

      public static final SecurityActionQueryField SecurityAction
      QueryField used when searching for metadata based by its MetadataPermission.Action
    • DisplayName

      public static final DisplayNameQueryField DisplayName
      QueryField used when searching for metadata by its diaplay name
    • LogicalClusterName

      public static final LogicalClusterNameQueryField LogicalClusterName
      QueryField used when searching for metadata by SystemProperty.LOGICAL_CLUSTER_NAME.
  • Method Details

    • values

      public static oracle.as.scheduler.metadata.query.MetadataQueryField[] values()
      Gets the array of query field objects excluding application parameter query fields
      Returns:
      the instances of query fields
    • appParamvalues

      public static oracle.as.scheduler.metadata.query.MetadataQueryField[] appParamvalues()
      Gets the array of application parameter query field objects
      Returns:
      the instances of application parameter query fields
    • valueOfFieldName

      public static <T extends Serializable> oracle.as.scheduler.metadata.query.MetadataQueryField<T> valueOfFieldName(String fieldName)
      Gets the instance of MetadataQueryField for the given fieldName. This method throws IllegalArgumentException if an invalid fieldname string is specified
      Parameters:
      fieldName - the string representation of a MetadataQueryField
      Returns:
      the instance of MetadataQueryField if valid