|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface JpaUiFactory
Use JpaFactory
to create any JavaTypeMapping
or
JavaAttributeMapping
s. This is necessary so that platforms can
extend the java model with their own annotations.
JavaTypeMappingProvider
and JavaAttributeMappingProvider
use
this factory. See JpaPlatform#javaTypeMappingProviders()
and
{@link JpaPlatform#javaAttributeMappingProviders() for creating new mappings
types.
Provisional API: This interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.
BaseJpaUiFactory
Method Summary | |
---|---|
JpaComposite<BasicMapping> |
createBasicMappingComposite(PropertyValueModel<BasicMapping> subjectHolder,
org.eclipse.swt.widgets.Composite parent,
WidgetFactory widgetFactory)
Creates a new JpaComposite used to edit a BasicMapping . |
JpaComposite<Embeddable> |
createEmbeddableComposite(PropertyValueModel<Embeddable> subjectHolder,
org.eclipse.swt.widgets.Composite parent,
WidgetFactory widgetFactory)
Creates a new JpaComposite used to edit an Embeddable . |
JpaComposite<EmbeddedIdMapping> |
createEmbeddedIdMappingComposite(PropertyValueModel<EmbeddedIdMapping> subjectHolder,
org.eclipse.swt.widgets.Composite parent,
WidgetFactory widgetFactory)
Creates a new JpaComposite used to edit an EmbeddedIdMapping . |
JpaComposite<EmbeddedMapping> |
createEmbeddedMappingComposite(PropertyValueModel<EmbeddedMapping> subjectHolder,
org.eclipse.swt.widgets.Composite parent,
WidgetFactory widgetFactory)
Creates a new JpaComposite used to edit an EmbeddedMapping . |
JpaComposite<IdMapping> |
createIdMappingComposite(PropertyValueModel<IdMapping> subjectHolder,
org.eclipse.swt.widgets.Composite parent,
WidgetFactory widgetFactory)
Creates a new JpaComposite used to edit an IdMapping . |
JpaComposite<JavaEntity> |
createJavaEntityComposite(PropertyValueModel<JavaEntity> subjectHolder,
org.eclipse.swt.widgets.Composite parent,
WidgetFactory widgetFactory)
Creates a new JpaComposite used to edit an JavaEntity . |
JpaComposite<ManyToManyMapping> |
createManyToManyMappingComposite(PropertyValueModel<ManyToManyMapping> subjectHolder,
org.eclipse.swt.widgets.Composite parent,
WidgetFactory widgetFactory)
Creates a new JpaComposite used to edit a ManyToManyMapping . |
JpaComposite<ManyToOneMapping> |
createManyToOneMappingComposite(PropertyValueModel<ManyToOneMapping> subjectHolder,
org.eclipse.swt.widgets.Composite parent,
WidgetFactory widgetFactory)
Creates a new JpaComposite used to edit a ManyToOneMapping . |
JpaComposite<MappedSuperclass> |
createMappedSuperclassComposite(PropertyValueModel<MappedSuperclass> subjectHolder,
org.eclipse.swt.widgets.Composite parent,
WidgetFactory widgetFactory)
Creates a new JpaComposite used to edit a MappedSuperclass . |
JpaComposite<OneToManyMapping> |
createOneToManyMappingComposite(PropertyValueModel<OneToManyMapping> subjectHolder,
org.eclipse.swt.widgets.Composite parent,
WidgetFactory widgetFactory)
Creates a new JpaComposite used to edit a OneToManyMapping . |
JpaComposite<OneToOneMapping> |
createOneToOneMappingComposite(PropertyValueModel<OneToOneMapping> subjectHolder,
org.eclipse.swt.widgets.Composite parent,
WidgetFactory widgetFactory)
Creates a new JpaComposite used to edit a OneToOneMapping . |
JpaComposite<OrmEntity> |
createOrmEntityComposite(PropertyValueModel<OrmEntity> subjectHolder,
org.eclipse.swt.widgets.Composite parent,
WidgetFactory widgetFactory)
Creates a new JpaComposite used to edit a OrmEntity . |
java.util.ListIterator<JpaPageComposite<PersistenceUnit>> |
createPersistenceUnitComposites(PropertyValueModel<PersistenceUnit> subjectHolder,
org.eclipse.swt.widgets.Composite parent,
WidgetFactory widgetFactory)
Creates the list of JpaComposite s used to edit a
PersistenceUnit . |
JpaComposite<TransientMapping> |
createTransientMappingComposite(PropertyValueModel<TransientMapping> subjectHolder,
org.eclipse.swt.widgets.Composite parent,
WidgetFactory widgetFactory)
Creates a new JpaComposite used to edit a TransientMapping . |
JpaComposite<VersionMapping> |
createVersionMappingComposite(PropertyValueModel<VersionMapping> subjectHolder,
org.eclipse.swt.widgets.Composite parent,
WidgetFactory widgetFactory)
Creates a new JpaComposite used to edit a VersionMapping . |
Method Detail |
---|
JpaComposite<BasicMapping> createBasicMappingComposite(PropertyValueModel<BasicMapping> subjectHolder, org.eclipse.swt.widgets.Composite parent, WidgetFactory widgetFactory)
JpaComposite
used to edit a BasicMapping
.
subjectHolder
- The holder of the basic mappingparent
- The parent containerwidgetFactory
- The factory used to create the widgets
JpaComposite
JpaComposite<Embeddable> createEmbeddableComposite(PropertyValueModel<Embeddable> subjectHolder, org.eclipse.swt.widgets.Composite parent, WidgetFactory widgetFactory)
JpaComposite
used to edit an Embeddable
.
subjectHolder
- The holder of the basic mappingparent
- The parent containerwidgetFactory
- The factory used to create the widgets
JpaComposite
JpaComposite<EmbeddedIdMapping> createEmbeddedIdMappingComposite(PropertyValueModel<EmbeddedIdMapping> subjectHolder, org.eclipse.swt.widgets.Composite parent, WidgetFactory widgetFactory)
JpaComposite
used to edit an EmbeddedIdMapping
.
subjectHolder
- The holder of the embedded ID mappingparent
- The parent containerwidgetFactory
- The factory used to create the widgets
JpaComposite
JpaComposite<EmbeddedMapping> createEmbeddedMappingComposite(PropertyValueModel<EmbeddedMapping> subjectHolder, org.eclipse.swt.widgets.Composite parent, WidgetFactory widgetFactory)
JpaComposite
used to edit an EmbeddedMapping
.
subjectHolder
- The holder of the embedded mappingparent
- The parent containerwidgetFactory
- The factory used to create the widgets
JpaComposite
JpaComposite<JavaEntity> createJavaEntityComposite(PropertyValueModel<JavaEntity> subjectHolder, org.eclipse.swt.widgets.Composite parent, WidgetFactory widgetFactory)
JpaComposite
used to edit an JavaEntity
.
subjectHolder
- The holder of the java entityparent
- The parent containerwidgetFactory
- The factory used to create the widgets
JpaComposite
JpaComposite<OrmEntity> createOrmEntityComposite(PropertyValueModel<OrmEntity> subjectHolder, org.eclipse.swt.widgets.Composite parent, WidgetFactory widgetFactory)
JpaComposite
used to edit a OrmEntity
.
subjectHolder
- The holder of the orm entityparent
- The parent containerwidgetFactory
- The factory used to create the widgets
JpaComposite
JpaComposite<IdMapping> createIdMappingComposite(PropertyValueModel<IdMapping> subjectHolder, org.eclipse.swt.widgets.Composite parent, WidgetFactory widgetFactory)
JpaComposite
used to edit an IdMapping
.
subjectHolder
- The holder of the ID mappingparent
- The parent containerwidgetFactory
- The factory used to create the widgets
JpaComposite
JpaComposite<ManyToManyMapping> createManyToManyMappingComposite(PropertyValueModel<ManyToManyMapping> subjectHolder, org.eclipse.swt.widgets.Composite parent, WidgetFactory widgetFactory)
JpaComposite
used to edit a ManyToManyMapping
.
subjectHolder
- The holder of the many to many mappingparent
- The parent containerwidgetFactory
- The factory used to create the widgets
JpaComposite
JpaComposite<ManyToOneMapping> createManyToOneMappingComposite(PropertyValueModel<ManyToOneMapping> subjectHolder, org.eclipse.swt.widgets.Composite parent, WidgetFactory widgetFactory)
JpaComposite
used to edit a ManyToOneMapping
.
subjectHolder
- The holder of the many to one mappingparent
- The parent containerwidgetFactory
- The factory used to create the widgets
JpaComposite
JpaComposite<MappedSuperclass> createMappedSuperclassComposite(PropertyValueModel<MappedSuperclass> subjectHolder, org.eclipse.swt.widgets.Composite parent, WidgetFactory widgetFactory)
JpaComposite
used to edit a MappedSuperclass
.
subjectHolder
- The holder of the mapped superclassparent
- The parent containerwidgetFactory
- The factory used to create the widgets
JpaComposite
JpaComposite<OneToManyMapping> createOneToManyMappingComposite(PropertyValueModel<OneToManyMapping> subjectHolder, org.eclipse.swt.widgets.Composite parent, WidgetFactory widgetFactory)
JpaComposite
used to edit a OneToManyMapping
.
subjectHolder
- The holder of the one to many mappingparent
- The parent containerwidgetFactory
- The factory used to create the widgets
JpaComposite
JpaComposite<OneToOneMapping> createOneToOneMappingComposite(PropertyValueModel<OneToOneMapping> subjectHolder, org.eclipse.swt.widgets.Composite parent, WidgetFactory widgetFactory)
JpaComposite
used to edit a OneToOneMapping
.
subjectHolder
- The holder of the one to one mappingparent
- The parent containerwidgetFactory
- The factory used to create the widgets
JpaComposite
java.util.ListIterator<JpaPageComposite<PersistenceUnit>> createPersistenceUnitComposites(PropertyValueModel<PersistenceUnit> subjectHolder, org.eclipse.swt.widgets.Composite parent, WidgetFactory widgetFactory)
JpaComposite
s used to edit a
PersistenceUnit
. The properties can be regrouped into
sections that will be shown in the editor as pages.
subjectHolder
- The holder of the pertistence unitparent
- The parent containerwidgetFactory
- The factory used to create the widgets
JpaComposite
JpaComposite<TransientMapping> createTransientMappingComposite(PropertyValueModel<TransientMapping> subjectHolder, org.eclipse.swt.widgets.Composite parent, WidgetFactory widgetFactory)
JpaComposite
used to edit a TransientMapping
.
subjectHolder
- The holder of the transient mappingparent
- The parent containerwidgetFactory
- The factory used to create the widgets
JpaComposite
JpaComposite<VersionMapping> createVersionMappingComposite(PropertyValueModel<VersionMapping> subjectHolder, org.eclipse.swt.widgets.Composite parent, WidgetFactory widgetFactory)
JpaComposite
used to edit a VersionMapping
.
subjectHolder
- The holder of the version mappingparent
- The parent containerwidgetFactory
- The factory used to create the widgets
JpaComposite
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |