Class VersionRecordManager


  • public class VersionRecordManager
    extends Object
    • 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()