Package com.saperion.ngc.dialogs
Class RevisionHistoryDialog.RevisionListModel
- java.lang.Object
-
- org.zkoss.zul.AbstractListModel
-
- com.saperion.ngc.dialogs.RevisionHistoryDialog.RevisionListModel
-
- All Implemented Interfaces:
java.io.Serializable
,org.zkoss.zul.ext.Pageable
,org.zkoss.zul.ext.Selectable
,org.zkoss.zul.ext.Sortable
,org.zkoss.zul.ListModel
,org.zkoss.zul.ListModelExt
,org.zkoss.zul.PageableModel
- Enclosing class:
- RevisionHistoryDialog
public static class RevisionHistoryDialog.RevisionListModel extends org.zkoss.zul.AbstractListModel implements org.zkoss.zul.ListModelExt
List model for the version history dialog.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description RevisionListModel(java.util.List<java.lang.String> versionIds, ResultSetPresenter resultPresenter, DocumentId documentId, java.lang.String maskName, ResultSetViewImpl resultView, boolean historyAllowed)
Constructor.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addListDataListener(org.zkoss.zul.event.ListDataListener l)
static RevisionHistoryDialog.RevisionListModel
create(ResultSetPresenter resultPresenter, ResultSetViewImpl view, DocumentId docId, java.lang.String maskName)
Factory method.java.lang.Object
getElementAt(int index)
int
getSize()
java.lang.String
getSortDirection(java.util.Comparator cmpr)
void
removeListDataListener(org.zkoss.zul.event.ListDataListener l)
void
sort(java.util.Comparator cmpr, boolean ascending)
-
Methods inherited from class org.zkoss.zul.AbstractListModel
addPagingEventListener, addToSelection, clearSelection, clone, fireEvent, fireSelectionEvent, getActivePage, getPageCount, getPageSize, getSelection, getSelectionControl, isMultiple, isSelected, isSelectionEmpty, newEmptySelection, readSelection, removeAllSelection, removeFromSelection, removePagingEventListener, retainAllSelection, setActivePage, setMultiple, setPageSize, setSelection, setSelectionControl, writeSelection
-
-
-
-
Constructor Detail
-
RevisionListModel
public RevisionListModel(java.util.List<java.lang.String> versionIds, ResultSetPresenter resultPresenter, DocumentId documentId, java.lang.String maskName, ResultSetViewImpl resultView, boolean historyAllowed)
Constructor.- Parameters:
versionIds
- list of version IDs for the document.resultPresenter
- ResultSetViewPresenterdocumentId
- id of the current documentmaskName
- name of the mask to display index dataresultView
- result set view to post errorshistoryAllowed
- whether the current user is allowed to view the old revisions documents
-
-
Method Detail
-
getElementAt
public java.lang.Object getElementAt(int index)
- Specified by:
getElementAt
in interfaceorg.zkoss.zul.ListModel
- See Also:
ListModel.getElementAt(int)
-
getSize
public int getSize()
- Specified by:
getSize
in interfaceorg.zkoss.zul.ListModel
- See Also:
ListModel.getSize()
-
sort
public void sort(java.util.Comparator cmpr, boolean ascending)
- Specified by:
sort
in interfaceorg.zkoss.zul.ext.Sortable
-
getSortDirection
public java.lang.String getSortDirection(java.util.Comparator cmpr)
- Specified by:
getSortDirection
in interfaceorg.zkoss.zul.ext.Sortable
-
addListDataListener
public void addListDataListener(org.zkoss.zul.event.ListDataListener l)
- Specified by:
addListDataListener
in interfaceorg.zkoss.zul.ListModel
- Overrides:
addListDataListener
in classorg.zkoss.zul.AbstractListModel
-
removeListDataListener
public void removeListDataListener(org.zkoss.zul.event.ListDataListener l)
- Specified by:
removeListDataListener
in interfaceorg.zkoss.zul.ListModel
- Overrides:
removeListDataListener
in classorg.zkoss.zul.AbstractListModel
-
create
public static RevisionHistoryDialog.RevisionListModel create(ResultSetPresenter resultPresenter, ResultSetViewImpl view, DocumentId docId, java.lang.String maskName) throws NgcUiException, AuthenticationException
Factory method.- Parameters:
resultPresenter
- The presenter to obtain the ids fromview
- The result set view to post errorsdocId
- The id of the document the revision history belongs tomaskName
- The mask- Returns:
- The correspondent revision list model.
- Throws:
AuthenticationException
- re-logon requiredNgcUiException
- exception to be handled by view
-
-