public class VersionRecordManager extends Object
Constructor and Description |
---|
VersionRecordManager(VersionMenuDropDownButton versionMenuDropDownButton,
SaveButton saveButton,
RestorePopUpPresenter restorePopUpPresenter,
RestoreUtil restoreUtil,
javax.enterprise.event.Event<VersionSelectedEvent> versionSelectedEvent,
org.jboss.errai.common.client.api.Caller<VersionService> versionService) |
Modifier and Type | Method and Description |
---|---|
MenuItem |
buildMenu() |
void |
clear() |
ObservablePath |
getCurrentPath() |
ObservablePath |
getPathToLatest() |
String |
getVersion() |
void |
init(String version,
ObservablePath path,
Callback<VersionRecord> selectionCallback) |
boolean |
isCurrentLatest() |
boolean |
isLatest(VersionRecord versionRecord) |
MenuItem |
newSaveMenuItem(Command command) |
void |
onVersionSelectedEvent(VersionSelectedEvent event) |
void |
reloadVersions(Path path) |
void |
restoreToCurrentVersion() |
void |
setShowMoreCommand(Command showMore) |
void |
setVersion(String version) |
void |
setVersions(List<VersionRecord> versions) |
@Inject public VersionRecordManager(VersionMenuDropDownButton versionMenuDropDownButton, SaveButton saveButton, RestorePopUpPresenter restorePopUpPresenter, RestoreUtil restoreUtil, javax.enterprise.event.Event<VersionSelectedEvent> versionSelectedEvent, org.jboss.errai.common.client.api.Caller<VersionService> versionService)
public void init(String version, ObservablePath path, Callback<VersionRecord> selectionCallback)
public MenuItem buildMenu()
public void setVersions(List<VersionRecord> versions)
public void setShowMoreCommand(Command showMore)
public boolean isLatest(VersionRecord versionRecord)
public ObservablePath getPathToLatest()
public void onVersionSelectedEvent(@Observes VersionSelectedEvent event)
public String getVersion()
public void setVersion(String version)
public ObservablePath getCurrentPath()
public boolean isCurrentLatest()
public void restoreToCurrentVersion()
public void reloadVersions(Path path)
public void clear()
Copyright © 2012–2019 JBoss by Red Hat. All rights reserved.