private int getSelectionMode(ICollectionViewDescriptor viewDescriptor) { int selectionMode; switch (viewDescriptor.getSelectionMode()) { case SINGLE_SELECTION: selectionMode = ListSelectionModel.SINGLE_SELECTION; break; case SINGLE_INTERVAL_SELECTION: case SINGLE_INTERVAL_CUMULATIVE_SELECTION: selectionMode = ListSelectionModel.SINGLE_INTERVAL_SELECTION; break; case MULTIPLE_INTERVAL_SELECTION: case MULTIPLE_INTERVAL_CUMULATIVE_SELECTION: default: selectionMode = ListSelectionModel.MULTIPLE_INTERVAL_SELECTION; break; } return selectionMode; }
private int getSelectionMode(ICollectionViewDescriptor viewDescriptor) { int selectionMode; switch (viewDescriptor.getSelectionMode()) { case SINGLE_SELECTION: case SINGLE_CUMULATIVE_SELECTION: selectionMode = ListSelectionModel.SINGLE_SELECTION; break; case SINGLE_INTERVAL_SELECTION: case SINGLE_INTERVAL_CUMULATIVE_SELECTION: selectionMode = ListSelectionModel.SINGLE_INTERVAL_SELECTION; break; case MULTIPLE_INTERVAL_SELECTION: case MULTIPLE_INTERVAL_CUMULATIVE_SELECTION: default: selectionMode = ListSelectionModel.MULTIPLE_INTERVAL_SELECTION; break; } return selectionMode; }
if (collectionView.getDescriptor() instanceof ICollectionViewDescriptor && ((ICollectionViewDescriptor) collectionView.getDescriptor()) .getSelectionMode() == ESelectionMode.MULTIPLE_INTERVAL_CUMULATIVE_SELECTION && !(pageableModel instanceof FilterableBeanCollectionModule)) { stickyResults = getSelectedModels(collectionViewPath, context);