Class VersionRecordManager
- java.lang.Object
-
- org.uberfire.ext.editor.commons.client.history.VersionRecordManager
-
public class VersionRecordManager extends Object
-
-
Constructor Summary
Constructors Constructor Description VersionRecordManager(VersionMenuDropDownButton versionMenuDropDownButton, SaveButton saveButton, RestorePopUpPresenter restorePopUpPresenter, RestoreUtil restoreUtil, javax.enterprise.event.Event<VersionSelectedEvent> versionSelectedEvent, org.jboss.errai.common.client.api.Caller<org.uberfire.ext.editor.commons.version.VersionService> versionService, org.uberfire.ext.editor.commons.version.CurrentBranch currentBranch)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.uberfire.workbench.model.menu.MenuItembuildMenu()voidclear()org.uberfire.backend.vfs.ObservablePathgetCurrentPath()org.uberfire.backend.vfs.ObservablePathgetPathToLatest()StringgetVersion()voidinit(String version, org.uberfire.backend.vfs.ObservablePath path, org.uberfire.client.callbacks.Callback<org.uberfire.java.nio.base.version.VersionRecord> selectionCallback)booleanisCurrentLatest()booleanisLatest(org.uberfire.java.nio.base.version.VersionRecord versionRecord)org.uberfire.workbench.model.menu.MenuItemnewSaveMenuItem(org.uberfire.mvp.Command command)org.uberfire.workbench.model.menu.MenuItemnewSaveMenuItem(org.uberfire.mvp.ParameterizedCommand<Boolean> command)voidonVersionSelectedEvent(VersionSelectedEvent event)voidreloadVersions(org.uberfire.backend.vfs.Path path)voidrestoreToCurrentVersion(boolean withComments)voidsetShowMoreCommand(org.uberfire.mvp.Command showMore)voidsetVersion(String version)voidsetVersions(List<org.uberfire.java.nio.base.version.VersionRecord> versions)
-
-
-
Constructor Detail
-
VersionRecordManager
@Inject public VersionRecordManager(VersionMenuDropDownButton versionMenuDropDownButton, SaveButton saveButton, RestorePopUpPresenter restorePopUpPresenter, RestoreUtil restoreUtil, javax.enterprise.event.Event<VersionSelectedEvent> versionSelectedEvent, org.jboss.errai.common.client.api.Caller<org.uberfire.ext.editor.commons.version.VersionService> versionService, org.uberfire.ext.editor.commons.version.CurrentBranch currentBranch)
-
-
Method Detail
-
init
public void init(String version, org.uberfire.backend.vfs.ObservablePath path, org.uberfire.client.callbacks.Callback<org.uberfire.java.nio.base.version.VersionRecord> selectionCallback)
-
buildMenu
public org.uberfire.workbench.model.menu.MenuItem buildMenu()
-
setVersions
public void setVersions(List<org.uberfire.java.nio.base.version.VersionRecord> versions)
-
setShowMoreCommand
public void setShowMoreCommand(org.uberfire.mvp.Command showMore)
-
newSaveMenuItem
public org.uberfire.workbench.model.menu.MenuItem newSaveMenuItem(org.uberfire.mvp.Command command)
-
newSaveMenuItem
public org.uberfire.workbench.model.menu.MenuItem newSaveMenuItem(org.uberfire.mvp.ParameterizedCommand<Boolean> command)
-
isLatest
public boolean isLatest(org.uberfire.java.nio.base.version.VersionRecord versionRecord)
-
getPathToLatest
public org.uberfire.backend.vfs.ObservablePath getPathToLatest()
-
onVersionSelectedEvent
public void onVersionSelectedEvent(@Observes VersionSelectedEvent event)
-
getVersion
public String getVersion()
-
setVersion
public void setVersion(String version)
-
getCurrentPath
public org.uberfire.backend.vfs.ObservablePath getCurrentPath()
-
isCurrentLatest
public boolean isCurrentLatest()
-
restoreToCurrentVersion
public void restoreToCurrentVersion(boolean withComments)
-
reloadVersions
public void reloadVersions(org.uberfire.backend.vfs.Path path)
-
clear
public void clear()
-
-