Class MetadataConverter

    • Constructor Detail

      • MetadataConverter

        protected MetadataConverter()
        INTERNAL: Used for defaulting case.
      • MetadataConverter

        protected MetadataConverter​(MetadataAccessor accessor)
        INTERNAL: Used for defaulting.
      • MetadataConverter

        protected MetadataConverter​(java.lang.String xmlElement)
        INTERNAL: Used for XML loading.
    • Method Detail

      • equals

        public boolean equals​(java.lang.Object objectToCompare)
        INTERNAL:
        Specified by:
        equals in class ORMetadata
      • process

        public abstract void process​(org.eclipse.persistence.mappings.DatabaseMapping mapping,
                                     MappingAccessor accessor,
                                     MetadataClass referenceClass,
                                     boolean isForMapKey)
        INTERNAL: Every converter needs to be able to process themselves.
      • setConverter

        protected void setConverter​(org.eclipse.persistence.mappings.DatabaseMapping mapping,
                                    org.eclipse.persistence.mappings.converters.Converter converter,
                                    boolean isForMapKey)
        INTERNAL:
      • setConverterClassName

        protected void setConverterClassName​(org.eclipse.persistence.mappings.DatabaseMapping mapping,
                                             java.lang.String converterClassName,
                                             boolean isForMapKey)
        INTERNAL:
      • setFieldClassification

        protected void setFieldClassification​(org.eclipse.persistence.mappings.DatabaseMapping mapping,
                                              java.lang.Class classification,
                                              boolean isForMapKey)
        INTERNAL: Wrapper method to make sure we always set the classification name and not class. This class name will be initialized at run time with the real class loader.
      • setFieldClassification

        protected void setFieldClassification​(org.eclipse.persistence.mappings.DatabaseMapping mapping,
                                              MetadataClass classification,
                                              boolean isForMapKey)
        INTERNAL: Wrapper method to make sure we always set the classification name and not class. This class name will be initialized at run time with the real class loader.