public class PersistencePresenter extends SettingsPresenter.Section
| Modifier and Type | Class and Description |
|---|---|
static class |
PersistencePresenter.PersistableDataObjectsListPresenter |
static class |
PersistencePresenter.PropertiesListPresenter |
static interface |
PersistencePresenter.View |
promises| Constructor and Description |
|---|
PersistencePresenter(PersistencePresenter.View view,
org.guvnor.common.services.project.client.context.WorkspaceProjectContext projectContext,
org.uberfire.client.promise.Promises promises,
SettingsPresenter.MenuItem menuItem,
javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notificationEvent,
javax.enterprise.event.Event<SettingsSectionChange> settingsSectionChangeEvent,
org.jboss.errai.ioc.client.api.ManagedInstance<org.uberfire.backend.vfs.ObservablePath> observablePaths,
AddDoubleValueModal newPropertyModal,
AddSingleValueModal newPersistableDataObjectModal,
org.jboss.errai.common.client.api.Caller<PersistenceDescriptorEditorService> editorService,
org.jboss.errai.common.client.api.Caller<DataModelerService> dataModelerService,
PersistencePresenter.PropertiesListPresenter propertiesListPresenter,
PersistencePresenter.PersistableDataObjectsListPresenter persistableDataObjectsListPresenter) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(Property property) |
void |
add(String className) |
void |
addAllProjectsPersistableDataObjects() |
int |
currentHashCode() |
SettingsPresenter.View.Section |
getView() |
elemental2.promise.Promise<Void> |
save(String comment,
Supplier<elemental2.promise.Promise<Void>> chain) |
void |
setDataSource(String dataSource) |
void |
setPersistenceProvider(String persistenceProvider) |
void |
setPersistenceUnit(String persistenceUnit) |
elemental2.promise.Promise<Void> |
setup(ProjectScreenModel model) |
void |
showNewPersistableDataObjectModal() |
void |
showNewPropertyModal() |
fireChangeEvent, getMenuItem, setDirty, validate@Inject public PersistencePresenter(PersistencePresenter.View view, org.guvnor.common.services.project.client.context.WorkspaceProjectContext projectContext, org.uberfire.client.promise.Promises promises, SettingsPresenter.MenuItem menuItem, javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notificationEvent, javax.enterprise.event.Event<SettingsSectionChange> settingsSectionChangeEvent, org.jboss.errai.ioc.client.api.ManagedInstance<org.uberfire.backend.vfs.ObservablePath> observablePaths, AddDoubleValueModal newPropertyModal, AddSingleValueModal newPersistableDataObjectModal, org.jboss.errai.common.client.api.Caller<PersistenceDescriptorEditorService> editorService, org.jboss.errai.common.client.api.Caller<DataModelerService> dataModelerService, PersistencePresenter.PropertiesListPresenter propertiesListPresenter, PersistencePresenter.PersistableDataObjectsListPresenter persistableDataObjectsListPresenter)
public elemental2.promise.Promise<Void> setup(ProjectScreenModel model)
setup in class SettingsPresenter.Sectionpublic elemental2.promise.Promise<Void> save(String comment, Supplier<elemental2.promise.Promise<Void>> chain)
save in class SettingsPresenter.Sectionpublic void add(String className)
public void add(Property property)
public void addAllProjectsPersistableDataObjects()
public void setDataSource(String dataSource)
public void setPersistenceUnit(String persistenceUnit)
public void setPersistenceProvider(String persistenceProvider)
public void showNewPropertyModal()
public void showNewPersistableDataObjectModal()
public int currentHashCode()
currentHashCode in class SettingsPresenter.Sectionpublic SettingsPresenter.View.Section getView()
getView in class SettingsPresenter.SectionCopyright © 2001–2018 JBoss by Red Hat. All rights reserved.