Class SDOConstants


  • public class SDOConstants
    extends java.lang.Object

    Purpose: Maintain constants in one class

    Responsibilities:

    • Define and hold constants that are independent of classLoader, context.
    • Field Detail

      • SDO_PREFIX

        public static final java.lang.String SDO_PREFIX
        Strings for known uris and default prefix values
        See Also:
        Constant Field Values
      • ORACLE_SDO_URL

        public static final java.lang.String ORACLE_SDO_URL
        namespace for custom unique properties
        See Also:
        Constant Field Values
      • ID_PROPERTY_NAME

        public static final java.lang.String ID_PROPERTY_NAME
        open content property to be set when defining a Type via a DataObject for reference relationships
        See Also:
        Constant Field Values
      • BOOLEAN

        public static final java.lang.String BOOLEAN
        String values for type names in the commonj.sdo namespace
        See Also:
        Constant Field Values
      • BOOLEANOBJECT

        public static final java.lang.String BOOLEANOBJECT
        String values for type names in the commonj.sdo/java namespace
        See Also:
        Constant Field Values
      • XMLHELPER_LOAD_OPTIONS

        public static final java.lang.String XMLHELPER_LOAD_OPTIONS
        See Also:
        Constant Field Values
      • TYPE_LOAD_OPTION

        public static final java.lang.String TYPE_LOAD_OPTION
        See Also:
        Constant Field Values
      • ATTACHMENT_MARSHALLER_OPTION

        public static final java.lang.String ATTACHMENT_MARSHALLER_OPTION
        See Also:
        Constant Field Values
      • ATTACHMENT_UNMARSHALLER_OPTION

        public static final java.lang.String ATTACHMENT_UNMARSHALLER_OPTION
        See Also:
        Constant Field Values
      • globalHelperContext

        public static commonj.sdo.helper.HelperContext globalHelperContext
      • BOOLEAN_DEFAULT

        public static final java.lang.Boolean BOOLEAN_DEFAULT
        Numeric primitive default instances see p 45 of Java Spec. 4th ed
      • BYTE_DEFAULT

        public static final java.lang.Byte BYTE_DEFAULT
      • CHARACTER_DEFAULT

        public static final java.lang.Character CHARACTER_DEFAULT
      • DOUBLE_DEFAULT

        public static final java.lang.Double DOUBLE_DEFAULT
      • FLOAT_DEFAULT

        public static final java.lang.Float FLOAT_DEFAULT
      • INTEGER_DEFAULT

        public static final java.lang.Integer INTEGER_DEFAULT
      • LONG_DEFAULT

        public static final java.lang.Long LONG_DEFAULT
      • SHORT_DEFAULT

        public static final java.lang.Short SHORT_DEFAULT
      • SDO_BOOLEAN

        public static final SDOType SDO_BOOLEAN
      • SDO_BYTE

        public static final SDOType SDO_BYTE
      • SDO_BYTES

        public static final SDOType SDO_BYTES
      • SDO_CHARACTER

        public static final SDOType SDO_CHARACTER
      • SDO_DATE

        public static final SDOType SDO_DATE
      • SDO_DATETIME

        public static final SDOType SDO_DATETIME
      • SDO_DAY

        public static final SDOType SDO_DAY
      • SDO_DECIMAL

        public static final SDOType SDO_DECIMAL
      • SDO_DOUBLE

        public static final SDOType SDO_DOUBLE
      • SDO_DURATION

        public static final SDOType SDO_DURATION
      • SDO_FLOAT

        public static final SDOType SDO_FLOAT
      • SDO_INT

        public static final SDOType SDO_INT
      • SDO_INTEGER

        public static final SDOType SDO_INTEGER
      • SDO_LONG

        public static final SDOType SDO_LONG
      • SDO_MONTH

        public static final SDOType SDO_MONTH
      • SDO_MONTHDAY

        public static final SDOType SDO_MONTHDAY
      • SDO_OBJECT

        public static final SDOType SDO_OBJECT
      • SDO_SHORT

        public static final SDOType SDO_SHORT
      • SDO_STRING

        public static final SDOType SDO_STRING
      • SDO_STRINGS

        public static final SDOType SDO_STRINGS
      • SDO_TIME

        public static final SDOType SDO_TIME
      • SDO_YEAR

        public static final SDOType SDO_YEAR
      • SDO_YEARMONTH

        public static final SDOType SDO_YEARMONTH
      • SDO_YEARMONTHDAY

        public static final SDOType SDO_YEARMONTHDAY
      • SDO_URI

        public static final SDOType SDO_URI
      • SDO_BOOLEANOBJECT

        public static final SDOType SDO_BOOLEANOBJECT
        Type objects for types in the commonj.sdo/java namespace
      • SDO_BYTEOBJECT

        public static final SDOType SDO_BYTEOBJECT
      • SDO_CHARACTEROBJECT

        public static final SDOType SDO_CHARACTEROBJECT
      • SDO_DOUBLEOBJECT

        public static final SDOType SDO_DOUBLEOBJECT
      • SDO_FLOATOBJECT

        public static final SDOType SDO_FLOATOBJECT
      • SDO_INTOBJECT

        public static final SDOType SDO_INTOBJECT
      • SDO_LONGOBJECT

        public static final SDOType SDO_LONGOBJECT
      • SDO_SHORTOBJECT

        public static final SDOType SDO_SHORTOBJECT
      • ANY_TYPE

        public static final java.lang.String ANY_TYPE
        XML String names and QName constants missing from org.eclipse.persistence.oxm.XMLConstants
        See Also:
        Constant Field Values
      • NONNEGATIVEINTEGER

        public static final java.lang.String NONNEGATIVEINTEGER
        See Also:
        Constant Field Values
      • NONPOSITIVEINTEGER

        public static final java.lang.String NONPOSITIVEINTEGER
        See Also:
        Constant Field Values
      • NORMALIZEDSTRING

        public static final java.lang.String NORMALIZEDSTRING
        See Also:
        Constant Field Values
      • ANY_TYPE_QNAME

        public static final javax.xml.namespace.QName ANY_TYPE_QNAME
      • ANY_URI_QNAME

        public static final javax.xml.namespace.QName ANY_URI_QNAME
      • ENTITIES_QNAME

        public static final javax.xml.namespace.QName ENTITIES_QNAME
      • ENTITY_QNAME

        public static final javax.xml.namespace.QName ENTITY_QNAME
      • DURATION_QNAME

        public static final javax.xml.namespace.QName DURATION_QNAME
      • GDAY_QNAME

        public static final javax.xml.namespace.QName GDAY_QNAME
      • GMONTH_QNAME

        public static final javax.xml.namespace.QName GMONTH_QNAME
      • GMONTHDAY_QNAME

        public static final javax.xml.namespace.QName GMONTHDAY_QNAME
      • GYEAR_QNAME

        public static final javax.xml.namespace.QName GYEAR_QNAME
      • GYEARMONTH_QNAME

        public static final javax.xml.namespace.QName GYEARMONTH_QNAME
      • ID_QNAME

        public static final javax.xml.namespace.QName ID_QNAME
      • IDREF_QNAME

        public static final javax.xml.namespace.QName IDREF_QNAME
      • IDREFS_QNAME

        public static final javax.xml.namespace.QName IDREFS_QNAME
      • LANGUAGE_QNAME

        public static final javax.xml.namespace.QName LANGUAGE_QNAME
      • NAME_QNAME

        public static final javax.xml.namespace.QName NAME_QNAME
      • NCNAME_QNAME

        public static final javax.xml.namespace.QName NCNAME_QNAME
      • NEGATIVEINTEGER_QNAME

        public static final javax.xml.namespace.QName NEGATIVEINTEGER_QNAME
      • POSITIVEINTEGER_QNAME

        public static final javax.xml.namespace.QName POSITIVEINTEGER_QNAME
      • NMTOKEN_QNAME

        public static final javax.xml.namespace.QName NMTOKEN_QNAME
      • NMTOKENS_QNAME

        public static final javax.xml.namespace.QName NMTOKENS_QNAME
      • NONNEGATIVEINTEGER_QNAME

        public static final javax.xml.namespace.QName NONNEGATIVEINTEGER_QNAME
      • NONPOSITIVEINTEGER_QNAME

        public static final javax.xml.namespace.QName NONPOSITIVEINTEGER_QNAME
      • NORMALIZEDSTRING_QNAME

        public static final javax.xml.namespace.QName NORMALIZEDSTRING_QNAME
      • NOTATION_QNAME

        public static final javax.xml.namespace.QName NOTATION_QNAME
      • TOKEN_QNAME

        public static final javax.xml.namespace.QName TOKEN_QNAME
      • UNSIGNEDLONG_QNAME

        public static final javax.xml.namespace.QName UNSIGNEDLONG_QNAME
      • XML_MIME_TYPE_QNAME

        public static final javax.xml.namespace.QName XML_MIME_TYPE_QNAME
      • XML_MIME_TYPE_PROPERTY_QNAME

        public static final javax.xml.namespace.QName XML_MIME_TYPE_PROPERTY_QNAME
      • ID_PROPERTY_QNAME

        public static final javax.xml.namespace.QName ID_PROPERTY_QNAME
      • SDOXML_ALIASNAME

        public static final java.lang.String SDOXML_ALIASNAME
        Strings and QNames for annotations defined in the commonj.sdo/XML namespace
        See Also:
        Constant Field Values
      • SDOXML_PROPERTYTYPE

        public static final java.lang.String SDOXML_PROPERTYTYPE
        See Also:
        Constant Field Values
      • SDOXML_OPPOSITEPROPERTY

        public static final java.lang.String SDOXML_OPPOSITEPROPERTY
        See Also:
        Constant Field Values
      • SDOXML_STRING_NAME

        public static final java.lang.String SDOXML_STRING_NAME
        See Also:
        Constant Field Values
      • XMLELEMENT_PROPERTY_NAME

        public static final java.lang.String XMLELEMENT_PROPERTY_NAME
        See Also:
        Constant Field Values
      • SDOXML_MANY_QNAME

        public static final javax.xml.namespace.QName SDOXML_MANY_QNAME
      • SDOXML_ALIASNAME_QNAME

        public static final javax.xml.namespace.QName SDOXML_ALIASNAME_QNAME
      • SDOXML_NAME_QNAME

        public static final javax.xml.namespace.QName SDOXML_NAME_QNAME
      • SDOXML_SEQUENCE_QNAME

        public static final javax.xml.namespace.QName SDOXML_SEQUENCE_QNAME
      • SDOXML_READONLY_QNAME

        public static final javax.xml.namespace.QName SDOXML_READONLY_QNAME
      • SDOXML_DATATYPE_QNAME

        public static final javax.xml.namespace.QName SDOXML_DATATYPE_QNAME
      • SDOXML_STRING_QNAME

        public static final javax.xml.namespace.QName SDOXML_STRING_QNAME
      • SDOXML_PROPERTYTYPE_QNAME

        public static final javax.xml.namespace.QName SDOXML_PROPERTYTYPE_QNAME
      • SDOXML_OPPOSITEPROPERTY_QNAME

        public static final javax.xml.namespace.QName SDOXML_OPPOSITEPROPERTY_QNAME
      • XML_ELEMENT_QNAME

        public static final javax.xml.namespace.QName XML_ELEMENT_QNAME
      • XMLELEMENT_PROPERTY

        public static final SDOProperty XMLELEMENT_PROPERTY
      • SDOJAVA_INSTANCECLASS

        public static final java.lang.String SDOJAVA_INSTANCECLASS
        See Also:
        Constant Field Values
      • SDOJAVA_EXTENDEDINSTANCECLASS

        public static final java.lang.String SDOJAVA_EXTENDEDINSTANCECLASS
        See Also:
        Constant Field Values
      • SDOJAVA_NESTEDINTERFACES

        public static final java.lang.String SDOJAVA_NESTEDINTERFACES
        See Also:
        Constant Field Values
      • SDOJAVA_PACKAGE_QNAME

        public static final javax.xml.namespace.QName SDOJAVA_PACKAGE_QNAME
      • SDOJAVA_INSTANCECLASS_QNAME

        public static final javax.xml.namespace.QName SDOJAVA_INSTANCECLASS_QNAME
      • SDOJAVA_EXTENDEDINSTANCECLASS_QNAME

        public static final javax.xml.namespace.QName SDOJAVA_EXTENDEDINSTANCECLASS_QNAME
      • SDOJAVA_NESTEDINTERFACES_QNAME

        public static final javax.xml.namespace.QName SDOJAVA_NESTEDINTERFACES_QNAME
      • MIME_TYPE_PROPERTY_NAME

        public static final java.lang.String MIME_TYPE_PROPERTY_NAME
        See Also:
        Constant Field Values
      • MIME_TYPE_PROPERTY

        public static final SDOProperty MIME_TYPE_PROPERTY
      • MIME_TYPE_PROPERTY_PROPERTY

        public static final SDOProperty MIME_TYPE_PROPERTY_PROPERTY
      • XML_SCHEMA_TYPE_NAME

        public static final java.lang.String XML_SCHEMA_TYPE_NAME
        See Also:
        Constant Field Values
      • DOCUMENTATION_PROPERTY

        public static final SDOProperty DOCUMENTATION_PROPERTY
      • JAVACLASS_PROPERTY_NAME

        public static final java.lang.String JAVACLASS_PROPERTY_NAME
        See Also:
        Constant Field Values
      • JAVA_CLASS_PROPERTY

        public static final SDOProperty JAVA_CLASS_PROPERTY
      • ID_PROPERTY

        public static final SDOProperty ID_PROPERTY
        open content property to be set when defining a Type via a DataObject for reference relationships
      • APPINFO_PROPERTY

        public static final SDOProperty APPINFO_PROPERTY
      • MIME_TYPE_QNAME

        public static final javax.xml.namespace.QName MIME_TYPE_QNAME
        generate built-in open content property QNames
      • MIME_TYPE_PROPERTY_QNAME

        public static final javax.xml.namespace.QName MIME_TYPE_PROPERTY_QNAME
      • SCHEMA_TYPE_QNAME

        public static final javax.xml.namespace.QName SCHEMA_TYPE_QNAME
      • JAVA_CLASS_QNAME

        public static final javax.xml.namespace.QName JAVA_CLASS_QNAME
      • XML_DATATYPE_QNAME

        public static final javax.xml.namespace.QName XML_DATATYPE_QNAME
      • XML_ID_PROPERTY_QNAME

        public static final javax.xml.namespace.QName XML_ID_PROPERTY_QNAME
      • DOCUMENTATION_PROPERTY_QNAME

        public static final javax.xml.namespace.QName DOCUMENTATION_PROPERTY_QNAME
      • APPINFO_PROPERTY_QNAME

        public static final javax.xml.namespace.QName APPINFO_PROPERTY_QNAME
      • JAVADOC_START

        public static final java.lang.String JAVADOC_START
        Strings used when generating javadocs in generated Java source files
        See Also:
        Constant Field Values
      • JAVA_PACKAGE_NAME_SEPARATOR

        public static final java.lang.String JAVA_PACKAGE_NAME_SEPARATOR
        Strings used when generating classes
        See Also:
        Constant Field Values
      • JAVA_TYPEGENERATION_DEFAULT_PACKAGE_NAME

        public static final java.lang.String JAVA_TYPEGENERATION_DEFAULT_PACKAGE_NAME
        See Also:
        Constant Field Values
      • JAVA_TYPEGENERATION_NO_NAMESPACE

        public static final java.lang.String JAVA_TYPEGENERATION_NO_NAMESPACE
        See Also:
        Constant Field Values
      • javaReservedWordsList

        public static final java.lang.String[] javaReservedWordsList
        The following reserved words are not valid in generated classes with prepended get/set
      • sdoInterfaceReservedWordsList

        public static final java.lang.String[] sdoInterfaceReservedWordsList
        All no-arg get/ single-arg set public SDO interface functions on SDODataObject must appear in this list.
      • CHANGESUMMARY_REF

        public static final java.lang.String CHANGESUMMARY_REF
        Names for attributes available on ChangeSummary
        See Also:
        Constant Field Values
      • CHANGESUMMARY_UNSET

        public static final java.lang.String CHANGESUMMARY_UNSET
        See Also:
        Constant Field Values
      • SDO_HELPER_CONTEXT

        public static final java.lang.String SDO_HELPER_CONTEXT
        See Also:
        Constant Field Values
      • APPINFO_SOURCE_ATTRIBUTE

        public static final java.lang.String APPINFO_SOURCE_ATTRIBUTE
        Name of source attribute on appinfo
        See Also:
        Constant Field Values
      • EMPTY_STRING

        public static final java.lang.String EMPTY_STRING
        empty string ""
        See Also:
        Constant Field Values
      • SDO_ISSET_METHOD_NAME

        public static final java.lang.String SDO_ISSET_METHOD_NAME
        reflective isSet method name
        See Also:
        Constant Field Values
      • SDO_CHANGESUMMARY_REF_PATH_PREFIX

        public static final java.lang.String SDO_CHANGESUMMARY_REF_PATH_PREFIX
        SDO changeSummary reference path prefix string = #
        See Also:
        Constant Field Values
      • SDO_CHANGESUMMARY_REF_PATH_PREFIX_LENGTH

        public static final int SDO_CHANGESUMMARY_REF_PATH_PREFIX_LENGTH
      • SDO_DATA_OBJECT_IMPL_CLASS_NAME

        public static final java.lang.String SDO_DATA_OBJECT_IMPL_CLASS_NAME
        default implementation class java.util.HashMap
        See Also:
        Constant Field Values
      • CLASSLOADER_WEB_FRAGMENT

        public static final java.lang.String CLASSLOADER_WEB_FRAGMENT
        A classloader toString containing (.web.) means we are running from a web container client
        See Also:
        Constant Field Values
      • CLASSLOADER_EJB_FRAGMENT

        public static final java.lang.String CLASSLOADER_EJB_FRAGMENT
        A classloader toString containing (.wrappers) means we are running from a local ejb container client
        See Also:
        Constant Field Values
      • CLASSLOADER_OC4J_FRAGMENT

        public static final java.lang.String CLASSLOADER_OC4J_FRAGMENT
        A classloader toString containing (oc4j:) means we are running from an 4 levels up from an ejb container
        See Also:
        Constant Field Values
      • SDO_XPATH_NS_SEPARATOR_FRAGMENT

        public static final java.lang.String SDO_XPATH_NS_SEPARATOR_FRAGMENT
        XPath ns separator ":"
        See Also:
        Constant Field Values
      • SDO_XPATH_SEPARATOR_FRAGMENT

        public static final java.lang.String SDO_XPATH_SEPARATOR_FRAGMENT
        XPath separator "/"
        See Also:
        Constant Field Values
      • SDO_XPATH_LIST_INDEX_OPEN_BRACKET

        public static final java.lang.String SDO_XPATH_LIST_INDEX_OPEN_BRACKET
        XPath List index open bracket "["
        See Also:
        Constant Field Values
      • SDO_XPATH_LIST_INDEX_CLOSE_BRACKET

        public static final java.lang.String SDO_XPATH_LIST_INDEX_CLOSE_BRACKET
        XPath List index close bracket "]"
        See Also:
        Constant Field Values
      • SDO_XPATH_TO_ROOT

        public static final java.lang.String SDO_XPATH_TO_ROOT
        XPath to a data object from itself "/"
        See Also:
        Constant Field Values
      • SDO_XPATH_INVALID_PATH

        public static final java.lang.String SDO_XPATH_INVALID_PATH
        XPath to sibling or an invalid non-existent node currently = null
      • JAVA_TYPE_GENERATION_DEFAULT_PACKAGE_NAME_SEARCH

        public static final java.lang.String JAVA_TYPE_GENERATION_DEFAULT_PACKAGE_NAME_SEARCH
        Search string concatenated from default package for type generation and the package separator dot
        See Also:
        Constant Field Values
    • Constructor Detail

      • SDOConstants

        public SDOConstants()