Class PrismConstants

java.lang.Object
com.evolveum.midpoint.prism.PrismConstants

public class PrismConstants extends Object
Author:
semancik
  • Field Details

    • EXTENSION_LOCAL_NAME

      public static final String EXTENSION_LOCAL_NAME
      See Also:
    • EXTENSION_ITEM_NAME

      public static final ItemName EXTENSION_ITEM_NAME
    • NAME_LOCAL_NAME

      public static final String NAME_LOCAL_NAME
      See Also:
    • ATTRIBUTE_ID_LOCAL_NAME

      public static final String ATTRIBUTE_ID_LOCAL_NAME
      See Also:
    • ATTRIBUTE_OID_LOCAL_NAME

      public static final String ATTRIBUTE_OID_LOCAL_NAME
      See Also:
    • ATTRIBUTE_VERSION_LOCAL_NAME

      public static final String ATTRIBUTE_VERSION_LOCAL_NAME
      See Also:
    • ATTRIBUTE_REF_TYPE_LOCAL_NAME

      public static final String ATTRIBUTE_REF_TYPE_LOCAL_NAME
      See Also:
    • ATTRIBUTE_RELATION_LOCAL_NAME

      public static final String ATTRIBUTE_RELATION_LOCAL_NAME
      See Also:
    • ELEMENT_DESCRIPTION_LOCAL_NAME

      public static final String ELEMENT_DESCRIPTION_LOCAL_NAME
      See Also:
    • ELEMENT_FILTER_LOCAL_NAME

      public static final String ELEMENT_FILTER_LOCAL_NAME
      See Also:
    • NS_PREFIX

      public static final String NS_PREFIX
      See Also:
    • NS_ANNOTATION

      public static final String NS_ANNOTATION
      See Also:
    • PREFIX_NS_ANNOTATION

      public static final String PREFIX_NS_ANNOTATION
      See Also:
    • NS_TYPES

      public static final String NS_TYPES
      See Also:
    • PREFIX_NS_TYPES

      public static final String PREFIX_NS_TYPES
      See Also:
    • NS_QUERY

      public static final String NS_QUERY
      See Also:
    • PREFIX_NS_QUERY

      public static final String PREFIX_NS_QUERY
      See Also:
    • NS_METADATA

      public static final String NS_METADATA
      See Also:
    • NS_MATCHING_RULE

      public static final String NS_MATCHING_RULE
      See Also:
    • DEFAULT_MATCHING_RULE_NAME

      public static final QName DEFAULT_MATCHING_RULE_NAME
    • POLY_STRING_ORIG_MATCHING_RULE_NAME

      public static final QName POLY_STRING_ORIG_MATCHING_RULE_NAME
    • POLY_STRING_NORM_MATCHING_RULE_NAME

      public static final QName POLY_STRING_NORM_MATCHING_RULE_NAME
    • POLY_STRING_STRICT_MATCHING_RULE_NAME

      public static final QName POLY_STRING_STRICT_MATCHING_RULE_NAME
    • STRING_IGNORE_CASE_MATCHING_RULE_NAME

      public static final QName STRING_IGNORE_CASE_MATCHING_RULE_NAME
    • UUID_MATCHING_RULE_NAME

      public static final QName UUID_MATCHING_RULE_NAME
    • XML_MATCHING_RULE_NAME

      public static final QName XML_MATCHING_RULE_NAME
    • EXCHANGE_EMAIL_ADDRESSES_MATCHING_RULE_NAME

      public static final QName EXCHANGE_EMAIL_ADDRESSES_MATCHING_RULE_NAME
    • DISTINGUISHED_NAME_MATCHING_RULE_NAME

      public static final QName DISTINGUISHED_NAME_MATCHING_RULE_NAME
    • NS_POLY_STRING_NORMALIZER

      public static final String NS_POLY_STRING_NORMALIZER
      See Also:
    • NO_OP_NORMALIZER

      public static final QName NO_OP_NORMALIZER
    • POLY_STRING_NORM_NORMALIZER

      public static final QName POLY_STRING_NORM_NORMALIZER
    • POLY_STRING_ORIG_NORMALIZER

      public static final QName POLY_STRING_ORIG_NORMALIZER
    • ALPHANUMERIC_POLY_STRING_NORMALIZER

      public static final QName ALPHANUMERIC_POLY_STRING_NORMALIZER
    • ASCII7_POLY_STRING_NORMALIZER

      public static final QName ASCII7_POLY_STRING_NORMALIZER
    • PASSTHROUGH_POLY_STRING_NORMALIZER

      public static final QName PASSTHROUGH_POLY_STRING_NORMALIZER
    • LOWERCASE_STRING_NORMALIZER

      public static final QName LOWERCASE_STRING_NORMALIZER
    • DISTINGUISHED_NAME_NORMALIZER

      public static final QName DISTINGUISHED_NAME_NORMALIZER
    • UUID_NORMALIZER

      public static final QName UUID_NORMALIZER
    • EXCHANGE_EMAIL_ADDRESS_NORMALIZER

      public static final QName EXCHANGE_EMAIL_ADDRESS_NORMALIZER
    • XML_NORMALIZER

      public static final QName XML_NORMALIZER
    • NS_PREFIX_CRYPTO

      public static final String NS_PREFIX_CRYPTO
      See Also:
    • NS_PREFIX_CRYPTO_ALGORITHM

      public static final String NS_PREFIX_CRYPTO_ALGORITHM
      See Also:
    • NS_CRYPTO_ALGORITHM_PBKD

      public static final String NS_CRYPTO_ALGORITHM_PBKD
      See Also:
    • A_CONTAINER

      public static final QName A_CONTAINER
    • A_OBJECT

      public static final QName A_OBJECT
    • A_INSTANTIATION_ORDER

      public static final QName A_INSTANTIATION_ORDER
    • A_DEFAULT_ITEM_TYPE_NAME

      public static final QName A_DEFAULT_ITEM_TYPE_NAME
    • A_DEFAULT_REFERENCE_TARGET_TYPE_NAME

      public static final QName A_DEFAULT_REFERENCE_TARGET_TYPE_NAME
    • A_DEFAULT_NAMESPACE

      public static final QName A_DEFAULT_NAMESPACE
    • A_IGNORED_NAMESPACE

      public static final QName A_IGNORED_NAMESPACE
    • A_TYPE

      public static final QName A_TYPE
    • A_PATH

      public static final QName A_PATH
    • A_DISPLAY_NAME

      public static final QName A_DISPLAY_NAME
    • A_DISPLAY_ORDER

      public static final QName A_DISPLAY_ORDER
    • A_HELP

      public static final QName A_HELP
    • A_ACCESS

      public static final QName A_ACCESS
    • A_ACCESS_CREATE

      public static final String A_ACCESS_CREATE
      See Also:
    • A_ACCESS_UPDATE

      public static final String A_ACCESS_UPDATE
      See Also:
    • A_ACCESS_READ

      public static final String A_ACCESS_READ
      See Also:
    • A_ACCESS_NONE

      public static final String A_ACCESS_NONE
      See Also:
    • A_INDEX_ONLY

      public static final QName A_INDEX_ONLY
    • A_INDEXED

      public static final QName A_INDEXED
    • A_IGNORE

      public static final QName A_IGNORE
    • A_PROCESSING

      public static final QName A_PROCESSING
    • A_OPERATIONAL

      public static final QName A_OPERATIONAL
    • A_EXTENSION

      public static final QName A_EXTENSION
    • A_REF

      public static final QName A_REF
    • A_OBJECT_REFERENCE

      public static final QName A_OBJECT_REFERENCE
    • A_OBJECT_REFERENCE_TARGET_TYPE

      public static final QName A_OBJECT_REFERENCE_TARGET_TYPE
    • A_COMPOSITE

      public static final QName A_COMPOSITE
    • A_EMBEDDED_OBJECT

      public static final QName A_EMBEDDED_OBJECT
    • A_DEPRECATED

      public static final QName A_DEPRECATED
    • A_DEPRECATED_SINCE

      public static final QName A_DEPRECATED_SINCE
    • A_REMOVED

      public static final QName A_REMOVED
    • A_REMOVED_SINCE

      public static final QName A_REMOVED_SINCE
    • A_EXPERIMENTAL

      public static final QName A_EXPERIMENTAL
    • A_PLANNED_REMOVAL

      public static final QName A_PLANNED_REMOVAL
    • A_ELABORATE

      public static final QName A_ELABORATE
    • A_LABEL

      public static final QName A_LABEL
    • A_MATCHING_RULE

      public static final QName A_MATCHING_RULE
    • A_EMPHASIZED

      public static final QName A_EMPHASIZED
    • A_DISPLAY_HINT

      public static final QName A_DISPLAY_HINT
    • A_VALUE_ENUMERATION_REF

      public static final QName A_VALUE_ENUMERATION_REF
    • A_HETEROGENEOUS_LIST_ITEM

      public static final QName A_HETEROGENEOUS_LIST_ITEM
    • A_SCHEMA_MIGRATION

      public static final QName A_SCHEMA_MIGRATION
    • A_SCHEMA_MIGRATION_ELEMENT

      public static final QName A_SCHEMA_MIGRATION_ELEMENT
    • A_SCHEMA_MIGRATION_VERSION

      public static final QName A_SCHEMA_MIGRATION_VERSION
    • A_SCHEMA_MIGRATION_OPERATION

      public static final QName A_SCHEMA_MIGRATION_OPERATION
    • A_SCHEMA_MIGRATION_REPLACEMENT

      public static final QName A_SCHEMA_MIGRATION_REPLACEMENT
    • A_OPTIONAL_CLEANUP

      public static final QName A_OPTIONAL_CLEANUP
    • A_DEFAULT_PREFIX

      public static final QName A_DEFAULT_PREFIX
    • A_DIAGRAM

      public static final QName A_DIAGRAM
    • A_DIAGRAM_NAME

      public static final QName A_DIAGRAM_NAME
    • A_DIAGRAM_FORM

      public static final QName A_DIAGRAM_FORM
    • A_DIAGRAM_INCLUSION

      public static final QName A_DIAGRAM_INCLUSION
    • A_DIAGRAM_SUBITEM_INCLUSION

      public static final QName A_DIAGRAM_SUBITEM_INCLUSION
    • A_MERGER

      public static final QName A_MERGER
    • A_NATURAL_KEY

      public static final QName A_NATURAL_KEY
    • A_SCHEMA_CONTEXT

      public static final QName A_SCHEMA_CONTEXT
    • A_TYPE_PATH

      public static final QName A_TYPE_PATH
    • A_ALGORITHM

      public static final QName A_ALGORITHM
    • SCHEMA_DOCUMENTATION

      public static final QName SCHEMA_DOCUMENTATION
    • SCHEMA_ANNOTATION

      public static final QName SCHEMA_ANNOTATION
    • SCHEMA_APP_INFO

      public static final QName SCHEMA_APP_INFO
    • A_SEARCHABLE

      public static final QName A_SEARCHABLE
    • A_MAX_OCCURS

      public static final QName A_MAX_OCCURS
    • MULTIPLICITY_UNBOUNDED

      public static final String MULTIPLICITY_UNBOUNDED
      See Also:
    • A_ALWAYS_USE_FOR_EQUALS

      public static final QName A_ALWAYS_USE_FOR_EQUALS
    • A_NAMESPACE

      public static final QName A_NAMESPACE
    • A_NAMESPACE_PREFIX

      public static final String A_NAMESPACE_PREFIX
      See Also:
    • A_NAMESPACE_URL

      public static final String A_NAMESPACE_URL
      See Also:
    • Q_OID

      public static final QName Q_OID
    • Q_TYPE

      public static final QName Q_TYPE
    • Q_RELATION

      public static final QName Q_RELATION
    • Q_VALUE

      public static final QName Q_VALUE
    • Q_ORDER_BY

      public static final QName Q_ORDER_BY
    • Q_ANY

      public static final ItemName Q_ANY
    • T_PARENT_LOCAL_PART

      public static final String T_PARENT_LOCAL_PART
      See Also:
    • T_PARENT

      public static final ItemName T_PARENT
    • T_OBJECT_REFERENCE

      public static final ItemName T_OBJECT_REFERENCE
    • T_ID_LOCAL_PART

      public static final String T_ID_LOCAL_PART
      See Also:
    • T_ID

      public static final ItemName T_ID
    • I_ID

      public static final InfraItemName I_ID
    • I_TYPE

      public static final InfraItemName I_TYPE
    • I_PATH

      public static final InfraItemName I_PATH
    • I_METADATA

      public static final InfraItemName I_METADATA
    • T_OBJECT_REFERENCE_OID

      public static final ItemName.WithoutPrefix T_OBJECT_REFERENCE_OID
    • T_OBJECT_REFERENCE_TYPE

      public static final ItemName.WithoutPrefix T_OBJECT_REFERENCE_TYPE
    • T_OBJECT_REFERENCE_RELATION

      public static final ItemName.WithoutPrefix T_OBJECT_REFERENCE_RELATION
    • T_OBJECT_REFERENCE_DESCRIPTION

      public static final ItemName.WithoutPrefix T_OBJECT_REFERENCE_DESCRIPTION
    • T_OBJECT_REFERENCE_FILTER

      public static final ItemName.WithoutPrefix T_OBJECT_REFERENCE_FILTER
    • T_OBJECT_REFERENCE_RESOLUTION_TIME

      public static final ItemName.WithoutPrefix T_OBJECT_REFERENCE_RESOLUTION_TIME
    • T_OBJECT_REFERENCE_REFERENTIAL_INTEGRITY

      public static final ItemName.WithoutPrefix T_OBJECT_REFERENCE_REFERENTIAL_INTEGRITY
    • T_OBJECT_REFERENCE_TARGET_NAME

      public static final ItemName.WithoutPrefix T_OBJECT_REFERENCE_TARGET_NAME
    • T_OBJECT_REFERENCE_OBJECT

      public static final ItemName.WithoutPrefix T_OBJECT_REFERENCE_OBJECT
    • T_SELF

      public static final QName T_SELF
      Self is a bit special, because the item path for self (.) is technically an empty path. So it's not a single-segment path with this QName in it and must be treated on some places. Use ItemPath.SELF_PATH where applicable instead of this constant.
    • DEFAULT_VALUE_CLASS

      public static final Class DEFAULT_VALUE_CLASS
    • POLYSTRING_TYPE_QNAME

      public static final QName POLYSTRING_TYPE_QNAME
    • RAW_TYPE_QNAME

      public static final QName RAW_TYPE_QNAME
    • T_OBJECT_TYPE

      public static final QName T_OBJECT_TYPE
    • T_RAW_OBJECT_TYPE

      public static final QName T_RAW_OBJECT_TYPE
    • POLYSTRING_ELEMENT_ORIG_QNAME

      public static final QName POLYSTRING_ELEMENT_ORIG_QNAME
    • POLYSTRING_ELEMENT_NORM_QNAME

      public static final QName POLYSTRING_ELEMENT_NORM_QNAME
    • REFERENCE_TYPE_NAME

      public static final String REFERENCE_TYPE_NAME
      See Also:
    • EXPRESSION_LOCAL_PART

      public static final String EXPRESSION_LOCAL_PART
      See Also:
    • VALUE_METADATA_CONTAINER_NAME

      @Experimental public static final QName VALUE_METADATA_CONTAINER_NAME
      This is just an internal name for value metadata container. It is _NOT_ used for serialization purposes.
    • VIRTUAL_SCHEMA_ROOT

      public static final QName VIRTUAL_SCHEMA_ROOT
    • Q_FUZZY_STRING_MATCH

      public static final QName Q_FUZZY_STRING_MATCH
    • Q_METHOD

      public static final QName Q_METHOD
  • Constructor Details

    • PrismConstants

      public PrismConstants()