public class PersistencePresenter extends Section<ProjectScreenModel>
| Modifier and Type | Class and Description |
|---|---|
static class |
PersistencePresenter.PersistableDataObjectsListPresenter |
static class |
PersistencePresenter.PropertiesListPresenter |
static interface |
PersistencePresenter.View |
| Constructor and Description |
|---|
PersistencePresenter(PersistencePresenter.View view,
org.guvnor.common.services.project.client.context.WorkspaceProjectContext projectContext,
org.uberfire.client.promise.Promises promises,
MenuItem<ProjectScreenModel> menuItem,
javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notificationEvent,
javax.enterprise.event.Event<SettingsSectionChange<ProjectScreenModel>> settingsSectionChangeEvent,
org.jboss.errai.ioc.client.api.ManagedInstance<org.uberfire.backend.vfs.ObservablePath> observablePaths,
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() |
void |
addNewPersistableDataObject() |
void |
addNewProperty() |
int |
currentHashCode() |
SectionView<?> |
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) |
elemental2.promise.Promise<Object> |
validate() |
fireChangeEvent, fireResetEvent, getMenuItem, setActive, setDirty@Inject public PersistencePresenter(PersistencePresenter.View view, org.guvnor.common.services.project.client.context.WorkspaceProjectContext projectContext, org.uberfire.client.promise.Promises promises, MenuItem<ProjectScreenModel> menuItem, javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notificationEvent, javax.enterprise.event.Event<SettingsSectionChange<ProjectScreenModel>> settingsSectionChangeEvent, org.jboss.errai.ioc.client.api.ManagedInstance<org.uberfire.backend.vfs.ObservablePath> observablePaths, 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 Section<ProjectScreenModel>public elemental2.promise.Promise<Object> validate()
validate in class Section<ProjectScreenModel>public elemental2.promise.Promise<Void> save(String comment, Supplier<elemental2.promise.Promise<Void>> chain)
save in class Section<ProjectScreenModel>public 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 addNewProperty()
public void addNewPersistableDataObject()
public int currentHashCode()
currentHashCode in class Section<ProjectScreenModel>public SectionView<?> getView()
getView in class Section<ProjectScreenModel>Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.