Class MixedConverterMetadata
- java.lang.Object
-
- org.eclipse.persistence.internal.jpa.metadata.converters.MixedConverterMetadata
-
public class MixedConverterMetadata extends java.lang.ObjectINTERNAL: Object to hold onto XML converter metadata. This metadata is either for a ConverterMetadata object or a ConverterAccessor. Key notes: - methods should be preserved in alphabetical order.- Since:
- EclipseLink 2.5
- Author:
- Guy Pelletier
-
-
Constructor Summary
Constructors Constructor Description MixedConverterMetadata()INTERNAL: Used for XML loading.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConverterAccessorbuildConverterAccessor()INTERNAL: Build a converter accessor from this metadata.ConverterMetadatabuildConverterMetadata()INTERNAL: Build a converter metadata from this metadata.java.lang.BooleangetAutoApply()INTERNAL: Used for OX mapping.java.lang.StringgetClassName()INTERNAL: Used for OX mapping.java.lang.StringgetName()INTERNAL: Used for OX mapping.protected booleanhasName()INTERNAL: Return true if this metadata has a name specified.booleanisConverterAccessor()INTERNAL: If no name is specified, assume JPA converter class.booleanisConverterMetadata()INTERNAL: If name is specified, assume EclipseLink converter.voidsetAutoApply(java.lang.Boolean autoApply)INTERNAL: Used for OX mapping.voidsetClassName(java.lang.String className)INTERNAL: Used for OX mapping.voidsetName(java.lang.String name)INTERNAL: Used for OX mapping.
-
-
-
Method Detail
-
buildConverterAccessor
public ConverterAccessor buildConverterAccessor()
INTERNAL: Build a converter accessor from this metadata.
-
buildConverterMetadata
public ConverterMetadata buildConverterMetadata()
INTERNAL: Build a converter metadata from this metadata.
-
getAutoApply
public java.lang.Boolean getAutoApply()
INTERNAL: Used for OX mapping.
-
getClassName
public java.lang.String getClassName()
INTERNAL: Used for OX mapping.
-
getName
public java.lang.String getName()
INTERNAL: Used for OX mapping.
-
hasName
protected boolean hasName()
INTERNAL: Return true if this metadata has a name specified.
-
isConverterAccessor
public boolean isConverterAccessor()
INTERNAL: If no name is specified, assume JPA converter class.
-
isConverterMetadata
public boolean isConverterMetadata()
INTERNAL: If name is specified, assume EclipseLink converter.
-
setAutoApply
public void setAutoApply(java.lang.Boolean autoApply)
INTERNAL: Used for OX mapping.
-
setClassName
public void setClassName(java.lang.String className)
INTERNAL: Used for OX mapping.
-
setName
public void setName(java.lang.String name)
INTERNAL: Used for OX mapping.
-
-