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.ListModelExtList 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 voidaddListDataListener(org.zkoss.zul.event.ListDataListener l)static RevisionHistoryDialog.RevisionListModelcreate(ResultSetPresenter resultPresenter, ResultSetViewImpl view, DocumentId docId, java.lang.String maskName)Factory method.java.lang.ObjectgetElementAt(int index)intgetSize()java.lang.StringgetSortDirection(java.util.Comparator cmpr)voidremoveListDataListener(org.zkoss.zul.event.ListDataListener l)voidsort(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:
getElementAtin interfaceorg.zkoss.zul.ListModel- See Also:
ListModel.getElementAt(int)
-
getSize
public int getSize()
- Specified by:
getSizein interfaceorg.zkoss.zul.ListModel- See Also:
ListModel.getSize()
-
sort
public void sort(java.util.Comparator cmpr, boolean ascending)- Specified by:
sortin interfaceorg.zkoss.zul.ext.Sortable
-
getSortDirection
public java.lang.String getSortDirection(java.util.Comparator cmpr)
- Specified by:
getSortDirectionin interfaceorg.zkoss.zul.ext.Sortable
-
addListDataListener
public void addListDataListener(org.zkoss.zul.event.ListDataListener l)
- Specified by:
addListDataListenerin interfaceorg.zkoss.zul.ListModel- Overrides:
addListDataListenerin classorg.zkoss.zul.AbstractListModel
-
removeListDataListener
public void removeListDataListener(org.zkoss.zul.event.ListDataListener l)
- Specified by:
removeListDataListenerin interfaceorg.zkoss.zul.ListModel- Overrides:
removeListDataListenerin 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
-
-