org.modeshape.jdbc

## Class JcrMetaData.PseudoPropertyDefinition

- java.lang.Object
- - org.modeshape.jdbc.JcrMetaData.PseudoPropertyDefinition

- All Implemented Interfaces:
    ItemDefinition, PropertyDefinition
  Enclosing class:
    JcrMetaData

      protected static class JcrMetaData.PseudoPropertyDefinition
      extends Object
      implements PropertyDefinition

- - ### Constructor Summary

    Constructors
    Modifier | Constructor and Description
    --- | ---
    `protected` | `JcrMetaData.PseudoPropertyDefinition(NodeType declaringNodeType, String name, int requiredType, boolean autoCreated, boolean mandatory, boolean isProtected, boolean multiple, boolean fullTextSearchable, boolean queryOrderable)`
    `protected` | `JcrMetaData.PseudoPropertyDefinition(NodeType declaringNodeType, String name, int requiredType, boolean autoCreated, boolean mandatory, boolean isProtected, boolean multiple, boolean fullTextSearchable, boolean queryOrderable, Value[] defaultValues, String[] constraints, int onParentVersioning, String[] queryOps)`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `String[]` | `getAvailableQueryOperators()`
    `NodeType` | `getDeclaringNodeType()`
    `Value[]` | `getDefaultValues()`
    `String` | `getName()`
    `int` | `getOnParentVersion()`
    `int` | `getRequiredType()`
    `String[]` | `getValueConstraints()`
    `boolean` | `isAutoCreated()`
    `boolean` | `isFullTextSearchable()`
    `boolean` | `isMandatory()`
    `boolean` | `isMultiple()`
    `boolean` | `isProtected()`
    `boolean` | `isQueryOrderable()`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### JcrMetaData.PseudoPropertyDefinition

          protected JcrMetaData.PseudoPropertyDefinition(NodeType declaringNodeType,
                                              String name,
                                              int requiredType,
                                              boolean autoCreated,
                                              boolean mandatory,
                                              boolean isProtected,
                                              boolean multiple,
                                              boolean fullTextSearchable,
                                              boolean queryOrderable,
                                              Value[] defaultValues,
                                              String[] constraints,
                                              int onParentVersioning,
                                              String[] queryOps)

    - #### JcrMetaData.PseudoPropertyDefinition

          protected JcrMetaData.PseudoPropertyDefinition(NodeType declaringNodeType,
                                              String name,
                                              int requiredType,
                                              boolean autoCreated,
                                              boolean mandatory,
                                              boolean isProtected,
                                              boolean multiple,
                                              boolean fullTextSearchable,
                                              boolean queryOrderable)

  - ### Method Detail

    - #### getAvailableQueryOperators

          public String[] getAvailableQueryOperators()

      Specified by:
        `getAvailableQueryOperators` in interface `PropertyDefinition`

    - #### getDefaultValues

          public Value[] getDefaultValues()

      Specified by:
        `getDefaultValues` in interface `PropertyDefinition`

    - #### getRequiredType

          public int getRequiredType()

      Specified by:
        `getRequiredType` in interface `PropertyDefinition`

    - #### getValueConstraints

          public String[] getValueConstraints()

      Specified by:
        `getValueConstraints` in interface `PropertyDefinition`

    - #### isFullTextSearchable

          public boolean isFullTextSearchable()

      Specified by:
        `isFullTextSearchable` in interface `PropertyDefinition`

    - #### isMultiple

          public boolean isMultiple()

      Specified by:
        `isMultiple` in interface `PropertyDefinition`

    - #### isQueryOrderable

          public boolean isQueryOrderable()

      Specified by:
        `isQueryOrderable` in interface `PropertyDefinition`

    - #### getDeclaringNodeType

          public NodeType getDeclaringNodeType()

      Specified by:
        `getDeclaringNodeType` in interface `ItemDefinition`

    - #### getName

          public String getName()

      Specified by:
        `getName` in interface `ItemDefinition`

    - #### getOnParentVersion

          public int getOnParentVersion()

      Specified by:
        `getOnParentVersion` in interface `ItemDefinition`

    - #### isAutoCreated

          public boolean isAutoCreated()

      Specified by:
        `isAutoCreated` in interface `ItemDefinition`

    - #### isMandatory

          public boolean isMandatory()

      Specified by:
        `isMandatory` in interface `ItemDefinition`

    - #### isProtected

          public boolean isProtected()

      Specified by:
        `isProtected` in interface `ItemDefinition`

Copyright © 2008-2014 JBoss, a division of Red Hat. All Rights Reserved.