public class DropOperationValidationRenderer extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
LABEL_DROP_OPERATION_VALIDATION_BTN_CANCEL |
static String |
LABEL_DROP_OPERATION_VALIDATION_BTN_IGNORE_AND_SAVE |
static String |
LABEL_DROP_OPERATION_VALIDATION_NO_TO_SAVE |
static String |
LABEL_DROP_OPERATION_VALIDATION_SUMMARY_ERRORS |
static String |
LABEL_DROP_OPERATION_VALIDATION_TITLE_ERROR |
static String |
LABEL_DROP_OPERATION_VALIDATION_TITLE_ERRORS |
static String |
LABEL_DROP_OPERATION_VALIDATION_TITLE_WARNING |
static String |
LABEL_DROP_OPERATION_VALIDATION_TITLE_WARNINGS |
static String |
SCLASS_Y_CANCEL |
static String |
SCLASS_Y_CONTENT_LIST |
static String |
SCLASS_Y_CONTROL_CONTAINER |
static String |
SCLASS_Y_DND_VALIDATION_POPUP |
static String |
SCLASS_Y_IGNORE_SAVE |
static String |
SCLASS_Y_MULTI_SELECT |
static String |
SCLASS_Y_MULTI_STATE_CHECK |
static String |
SCLASS_Y_ODD_ROW |
static String |
SCLASS_Y_SUMMARY_ERROR_INFO |
static String |
SCLASS_Y_WINDOW_CONTAINER |
protected static Comparator<DropOperationValidationData> |
VALIDATION_SEVERITY_COMPARATOR |
| Constructor and Description |
|---|
DropOperationValidationRenderer() |
public static final String SCLASS_Y_DND_VALIDATION_POPUP
public static final String SCLASS_Y_CONTROL_CONTAINER
public static final String SCLASS_Y_SUMMARY_ERROR_INFO
public static final String SCLASS_Y_CONTENT_LIST
public static final String SCLASS_Y_WINDOW_CONTAINER
public static final String SCLASS_Y_MULTI_STATE_CHECK
public static final String SCLASS_Y_CANCEL
public static final String SCLASS_Y_IGNORE_SAVE
public static final String SCLASS_Y_MULTI_SELECT
public static final String LABEL_DROP_OPERATION_VALIDATION_TITLE_ERROR
public static final String LABEL_DROP_OPERATION_VALIDATION_TITLE_ERRORS
public static final String LABEL_DROP_OPERATION_VALIDATION_TITLE_WARNING
public static final String LABEL_DROP_OPERATION_VALIDATION_TITLE_WARNINGS
public static final String LABEL_DROP_OPERATION_VALIDATION_SUMMARY_ERRORS
public static final String LABEL_DROP_OPERATION_VALIDATION_BTN_CANCEL
public static final String LABEL_DROP_OPERATION_VALIDATION_BTN_IGNORE_AND_SAVE
public static final String LABEL_DROP_OPERATION_VALIDATION_NO_TO_SAVE
protected static final Comparator<DropOperationValidationData> VALIDATION_SEVERITY_COMPARATOR
public static final String SCLASS_Y_ODD_ROW
public void setListItemRenderer(org.zkoss.zul.ListitemRenderer listItemRenderer)
public void askForConfirmation(org.zkoss.zk.ui.Component dropComponent,
List<DropOperationValidationData> validateResults,
Consumer<Collection<DropOperationData>> confirmedAction,
Consumer<Collection<DropOperationData>> cancelAction)
protected String computeCheckboxLabel(List<DropOperationValidationData> data)
protected org.zkoss.zk.ui.HtmlBasedComponent createControls(List<DropOperationValidationData> validateResults, Consumer<Collection<DropOperationData>> confirmedAction, Consumer<Collection<DropOperationData>> cancelAction, org.zkoss.zul.Window window)
protected org.zkoss.zul.Window createWindow()
protected void registerOnCloseListener(org.zkoss.zul.Window window,
List<DropOperationValidationData> validateResults,
Consumer<Collection<DropOperationData>> cancelAction)
protected void applyParentComponentToWindow(org.zkoss.zul.Window window,
org.zkoss.zk.ui.Component component)
protected int computeTotalErrorCount(List<DropOperationValidationData> validateResults)
protected int computeTotalWarningCount(List<DropOperationValidationData> validateResults)
protected String createTitleText(int errorCount, int warningCount)
protected org.zkoss.zk.ui.HtmlBasedComponent createSummaryComponent()
protected org.zkoss.zk.ui.HtmlBasedComponent createListComponent(List<DropOperationValidationData> validateResults, org.zkoss.zul.Checkbox bulkSelectCheckbox, List<DropOperationValidationData> validationInfo)
protected org.zkoss.zul.Button createCancelButton(org.zkoss.zul.Window window,
List<DropOperationValidationData> validateResults,
Consumer<Collection<DropOperationData>> cancelAction)
protected org.zkoss.zul.Button createSaveButton(org.zkoss.zul.Window window,
List<DropOperationValidationData> validateResults,
Consumer<Collection<DropOperationData>> confirmedAction)
protected boolean canAnyItemBeSaved(List<DropOperationValidationData> validateResults)
protected boolean canSaveItem(DropOperationValidationData data)
protected boolean isSavePossible(List<DropOperationValidationData> validateResults)
protected List<DropOperationData> findDataForSave(List<DropOperationValidationData> validateResults)
protected List<DropOperationValidationData> getValidationInfoList(List<DropOperationValidationData> validateResults)
protected Predicate<DropOperationValidationData> hasValidationSeverityToDisplay()
protected Comparator<DropOperationValidationData> getValidationSeverityComparator()
Copyright © 2018. All rights reserved.