Top Description Fields Constructors Methods
org.eclipse.persistence.internal.jpa.metadata.converters

public Class MixedConverterMetadata

extends Object
Class Inheritance
Imports
org.eclipse.persistence.internal.jpa.metadata.accessors.classes.ConverterAccessor

INTERNAL: 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.
Author
Guy Pelletier
Since
EclipseLink 2.5

Field Summary

Modifier and TypeField and Description
protected Boolean
protected String
private String

Constructor Summary

AccessConstructor and Description
public
MixedConverterMetadata()

INTERNAL: Used for XML loading.

Method Summary

Modifier and TypeMethod and Description
public ConverterAccessor
buildConverterAccessor()

INTERNAL: Build a converter accessor from this metadata.

public ConverterMetadata
buildConverterMetadata()

INTERNAL: Build a converter metadata from this metadata.

public Boolean
getAutoApply()

INTERNAL: Used for OX mapping.

public String
getClassName()

INTERNAL: Used for OX mapping.

public String
getName()

INTERNAL: Used for OX mapping.

protected boolean
hasName()

INTERNAL: Return true if this metadata has a name specified.

public boolean
isConverterAccessor()

INTERNAL: If no name is specified, assume JPA converter class.

public boolean
isConverterMetadata()

INTERNAL: If name is specified, assume EclipseLink converter.

public void
setAutoApply(Boolean autoApply)

INTERNAL: Used for OX mapping.

public void
setClassName(String className)

INTERNAL: Used for OX mapping.

public void
setName(String name)

INTERNAL: Used for OX mapping.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

autoApplyback to summary
protected Boolean autoApply
classNameback to summary
protected String className
m_nameback to summary
private String m_name

Constructor Detail

MixedConverterMetadataback to summary
public MixedConverterMetadata()

INTERNAL: Used for XML loading.

Method Detail

buildConverterAccessorback to summary
public ConverterAccessor buildConverterAccessor()

INTERNAL: Build a converter accessor from this metadata.

buildConverterMetadataback to summary
public ConverterMetadata buildConverterMetadata()

INTERNAL: Build a converter metadata from this metadata.

getAutoApplyback to summary
public Boolean getAutoApply()

INTERNAL: Used for OX mapping.

getClassNameback to summary
public String getClassName()

INTERNAL: Used for OX mapping.

getNameback to summary
public String getName()

INTERNAL: Used for OX mapping.

hasNameback to summary
protected boolean hasName()

INTERNAL: Return true if this metadata has a name specified.

isConverterAccessorback to summary
public boolean isConverterAccessor()

INTERNAL: If no name is specified, assume JPA converter class.

isConverterMetadataback to summary
public boolean isConverterMetadata()

INTERNAL: If name is specified, assume EclipseLink converter.

setAutoApplyback to summary
public void setAutoApply(Boolean autoApply)

INTERNAL: Used for OX mapping.

setClassNameback to summary
public void setClassName(String className)

INTERNAL: Used for OX mapping.

setNameback to summary
public void setName(String name)

INTERNAL: Used for OX mapping.