Example usage for org.apache.commons.lang BooleanUtils isNotFalse

List of usage examples for org.apache.commons.lang BooleanUtils isNotFalse

Introduction

In this page you can find the example usage for org.apache.commons.lang BooleanUtils isNotFalse.

Prototype

public static boolean isNotFalse(Boolean bool) 

Source Link

Document

Checks if a Boolean value is not false, handling null by returning true.

 BooleanUtils.isNotFalse(Boolean.TRUE)  = true BooleanUtils.isNotFalse(Boolean.FALSE) = false BooleanUtils.isNotFalse(null)          = true 

Usage

From source file:com.cognifide.cq.cqsm.core.scripts.ScriptImpl.java

@Override
public boolean isExecutionEnabled() {
    return BooleanUtils.isNotFalse(scriptContent.getExecutionEnabled());
}

From source file:com.evolveum.midpoint.common.refinery.RefinedAssociationDefinition.java

public boolean isTolerant() {
    return BooleanUtils.isNotFalse(resourceObjectAssociationType.isTolerant());
}

From source file:com.haulmont.cuba.web.app.folders.FoldersBean.java

@Override
public void openFolder(AbstractSearchFolder folder) {
    if (StringUtils.isBlank(folder.getFilterComponentId())) {
        log.warn("Unable to open folder: componentId is blank");
        return;/*  ww  w  .j  a v  a2 s.co m*/
    }

    String[] strings = ValuePathHelper.parse(folder.getFilterComponentId());
    String screenId = strings[0];

    WindowConfig windowConfig = AppBeans.get(WindowConfig.NAME);
    WindowInfo windowInfo = windowConfig.getWindowInfo(screenId);

    Map<String, Object> params = new HashMap<>();

    WindowParams.DISABLE_AUTO_REFRESH.set(params, true);
    WindowParams.DISABLE_RESUME_SUSPENDED.set(params, true);

    if (!StringUtils.isBlank(folder.getTabName())) {
        WindowParams.DESCRIPTION.set(params, messages.getMainMessage(folder.getTabName()));
    } else {
        WindowParams.DESCRIPTION.set(params, messages.getMainMessage(folder.getName()));
    }

    WindowParams.FOLDER_ID.set(params, folder.getId());

    com.haulmont.cuba.gui.components.Window window = App.getInstance().getWindowManager().openWindow(windowInfo,
            OpenType.NEW_TAB, params);

    Filter filterComponent = null;

    if (strings.length > 1) {
        String filterComponentId = StringUtils.join(Arrays.copyOfRange(strings, 1, strings.length), '.');

        filterComponent = (Filter) window.getComponentNN(filterComponentId);

        FilterEntity filterEntity = metadata.create(FilterEntity.class);
        filterEntity.setFolder(folder);
        filterEntity.setComponentId(folder.getFilterComponentId());
        filterEntity.setName(folder.getLocName());

        filterEntity.setXml(folder.getFilterXml());
        filterEntity.setApplyDefault(BooleanUtils.isNotFalse(folder.getApplyDefault()));
        if (folder instanceof SearchFolder) {
            filterEntity.setIsSet(((SearchFolder) folder).getIsSet());
        }
        filterComponent.setFilterEntity(filterEntity);
        filterComponent.switchFilterMode(FilterDelegate.FilterMode.GENERIC_MODE);
    }

    if (filterComponent != null && folder instanceof SearchFolder) {
        final SearchFolder searchFolder = (SearchFolder) folder;
        if (searchFolder.getPresentation() != null) {
            ((com.haulmont.cuba.gui.components.Component.HasPresentations) filterComponent.getApplyTo())
                    .applyPresentation(searchFolder.getPresentation().getId());
        }
    }

    ((DsContextImplementation) window.getDsContext()).resumeSuspended();
}

From source file:com.wineaccess.winepermit.WinePermitHelper.java

/**
 * @param winePermitViewPO//from   w  w w .j a  v  a  2s. c  o  m
 * @return
 */
public static Map<String, Object> generateViewPermitResponse(WinePermitViewPO winePermitViewPO) {
    response = new FailureResponse();
    Map<String, Object> outputViewPermit = new HashMap<String, Object>();
    Long wineId = Long.parseLong(winePermitViewPO.getProductId());
    final ProductItemModel productModel = ProductItemRepository.getProductItemById(wineId);
    if (productModel == null) {
        response.addError(
                new WineaccessError(SystemErrorCode.PERMIT_WINE_ERROR, SystemErrorCode.PERMIT_WINE_ERROR_TEXT));
    }

    else {

        WineModel wineModel = WineRepository.getWineById(productModel.getItemId());
        if (wineModel == null) {
            response.addError(new WineaccessError(SystemErrorCode.PERMIT_WINE_ERROR,
                    SystemErrorCode.PERMIT_WINE_ERROR_TEXT));
        } else {
            WineryModel wineryModel = wineModel.getWineryId();
            if (BooleanUtils.isNotTrue(wineModel.getSellInAltStates())
                    && BooleanUtils.isNotTrue(wineModel.getSellInMainStates())
                    && (BooleanUtils.isNotFalse(wineryModel.getSellInAltStates())
                            || BooleanUtils.isNotFalse(wineryModel.getSellInMainStates()))) {
                copyFulfilModelFromWinery(wineModel);
                copyPermitModelFromWinery(wineModel);
                createNoPermitData(wineModel);
                wineModel.setSellInAltStates(wineryModel.getSellInAltStates());
                wineModel.setSellInMainStates(wineryModel.getSellInMainStates());
                wineModel.setOptionSelectedAltstates(wineryModel.getOptionSelectedAltstates());
                WineRepository.update(wineModel);
            }
            WinePermitDetailVO winePermitViewVO = new WinePermitDetailVO();

            winePermitViewVO.setWineId(wineModel.getId());
            winePermitViewVO.setIsSellInMainStates(wineModel.getSellInMainStates());

            SellInAltStatesResultModel sellInAltStatesModel = new SellInAltStatesResultModel();
            if (BooleanUtils.isTrue(wineModel.getSellInAltStates()))
                sellInAltStatesModel.setIsSelected(true);

            Integer optionSelected = wineModel.getOptionSelectedAltstates();
            if (optionSelected != null && optionSelected.equals(0)) {
                sellInAltStatesModel.setIsOptionSelectedKachinaAlt(true);

            }

            if (optionSelected != null && optionSelected.equals(2)) {

                sellInAltStatesModel.setIsOptionSelectedNoPermit(true);

            }

            List<PermitModelResult> permitModelResultsList = new ArrayList<PermitModelResult>();
            OptionSelectedAltStatesResult optionSelectedAltStates = new OptionSelectedAltStatesResult();
            List<WineLicensePermitAltStates> wineLicensePermitAltStates = WinePermitRepository
                    .findWineLicensePermitAltStates(wineId);

            for (WineLicensePermitAltStates permitModelFromDB : wineLicensePermitAltStates) {
                PermitModelResult permitModelResult = new PermitModelResult();
                WinePermitModelWithMasterData winePermitModelWithMasterData = new WinePermitModelWithMasterData();
                MasterDataModel masterDataModel = new MasterDataModel();
                Long masterDataForPermit = permitModelFromDB.getWineryPermit().getId();

                permitModelResult.setDtcPermitEndDate(permitModelFromDB.getDtcPermitEndDate());
                permitModelResult.setDtcPermitStartDate(permitModelFromDB.getDtcPermitStartDate());
                permitModelResult.setDtcPermitNumber(permitModelFromDB.getDtcPermitNumber());
                permitModelResult.setIsSelected(permitModelFromDB.getIsSelected());
                permitModelResult.setPermitDurationInMonths(permitModelFromDB.getDtcPermitDurationInMonths());

                masterDataModel.setId(masterDataForPermit);
                masterDataModel.setMasterDataTypeName(EnumTypes.MasterDataTypeEnum.WineryLicencePermit.name());
                masterDataModel.setMasterDataName(permitModelFromDB.getWineryPermit().getName());
                winePermitModelWithMasterData.setMasterData(masterDataModel);

                permitModelResult.setWinePermit(winePermitModelWithMasterData);
                permitModelResultsList.add(permitModelResult);

            }

            optionSelectedAltStates.setPermit(permitModelResultsList);
            /*}*/
            WineLicenseFullfillAltStates fulfilModelFromDB = WinePermitRepository
                    .findFulfilModelByWineId(wineId);
            FulFillModel fulfiModel = new FulFillModel();
            if (fulfilModelFromDB != null) {

                if (BooleanUtils.isTrue(fulfilModelFromDB.getWaWillNotFullFill())) {

                }
                fulfiModel.setIsSelected(BooleanUtils.toStringTrueFalse(fulfilModelFromDB.getIsSelected()));
                fulfiModel.setEscrowContract(
                        BooleanUtils.toStringTrueFalse(fulfilModelFromDB.getEscrowContract()));
                fulfiModel.setWaPlatformContract(
                        BooleanUtils.toStringTrueFalse(fulfilModelFromDB.getWaPlatformContract()));
                fulfiModel.setIsStorageContact(
                        BooleanUtils.toStringTrueFalse(fulfilModelFromDB.getWineryStorageContract()));

                optionSelectedAltStates.setFulfillDirectlyNotWA(fulfilModelFromDB.getWaWillNotFullFill());
            }

            optionSelectedAltStates.setFulfill(fulfiModel);

            /*WineLicenseFullfillAltStates wineFullfillAltStatesModel =  WinePermitRepository.findFulfilModelByWineId(wineModel.getId());
                     if(wineFullfillAltStatesModel!=null)
                     {
                    
                     }
                     sellInAltStatesModel.setOptionSelectedAltStates(optionSelectedAltStates);
                  }
               }
                wineFullfillAltStatesModel =  WinePermitRepository.findFulfilModelByWineId(wineModel.getId());
               if(wineFullfillAltStatesModel!=null)
               {
                    
               }*/
            Long mappedWineryId = wineModel.getMappedWineryWithPermit();
            if (mappedWineryId != null) {
                CustomWineryModel customWineryModel = new CustomWineryModel();

                if (WineryRepository.getWineryById(mappedWineryId) != null) {
                    customWineryModel.setWineryId(mappedWineryId);
                    customWineryModel
                            .setWineryName(WineryRepository.getWineryById(mappedWineryId).getWineryName());
                    optionSelectedAltStates.setMappedWineryWithPermit(customWineryModel);
                }
            }

            sellInAltStatesModel.setOptionSelectedAltStates(optionSelectedAltStates);
            Integer optionSelect = wineModel.getOptionSelectedAltstates();
            if (optionSelect != null) {
                if (0 == optionSelect) {
                    sellInAltStatesModel.setIsOptionSelectedKachinaAlt(true);
                }

            }

            List<WineLicenseNoPermit> wineLicenseNoPermit = WinePermitRepository
                    .findWineLicenseNoPermitAltStates(wineId);
            List<OptionSelectedNoPermitResult> optionSelectedNoPermitResult = new ArrayList<OptionSelectedNoPermitResult>();

            for (WineLicenseNoPermit wineLicenseNoPermitList : wineLicenseNoPermit) {
                OptionSelectedNoPermitResult noPermitResult = new OptionSelectedNoPermitResult();
                WinePermitModelWithMasterData winePermitModelWithMasterData = new WinePermitModelWithMasterData();
                MasterDataModel masterDataModel = new MasterDataModel();
                Long masterDataForNoPermit = wineLicenseNoPermitList.getWineNoPermit().getId();

                noPermitResult.setPriceFiled(wineLicenseNoPermitList.getPriceFiled());
                noPermitResult.setSc3TStatus(wineLicenseNoPermitList.getStatus());
                noPermitResult.setIsSelected(wineLicenseNoPermitList.getIsSelected());
                masterDataModel.setId(masterDataForNoPermit);
                masterDataModel
                        .setMasterDataTypeName(EnumTypes.MasterDataTypeEnum.WineryLicenceNoPermit.name());
                masterDataModel.setMasterDataName(wineLicenseNoPermitList.getWineNoPermit().getName());
                winePermitModelWithMasterData.setMasterData(masterDataModel);
                noPermitResult.setWinePermit(winePermitModelWithMasterData);
                optionSelectedNoPermitResult.add(noPermitResult);

            }

            sellInAltStatesModel.setOptionSelectedNoPermit(optionSelectedNoPermitResult);

            winePermitViewVO.setSellInAltStates(sellInAltStatesModel);
            /*}*/
            response = new com.wineaccess.response.SuccessResponse(winePermitViewVO, 200);
        }
    }
    outputViewPermit.put("FINAL-RESPONSE", response);
    return outputViewPermit;
}

From source file:com.evolveum.midpoint.wf.impl.legacy.AbstractWfTestLegacy.java

@BeforeClass
@Parameters({ "enablePolicyRuleBasedAspect" })
public void temp(@org.testng.annotations.Optional Boolean enablePolicyRuleBasedAspect) {
    this.enablePolicyRuleBasedAspect = BooleanUtils.isNotFalse(enablePolicyRuleBasedAspect);
    System.out.println("Testing with policy rule based aspect = " + this.enablePolicyRuleBasedAspect);
}

From source file:com.evolveum.midpoint.wf.impl.processes.common.WfTimedActionTriggerHandler.java

private void executeNotificationAction(WorkItemType workItem,
        @NotNull WorkItemNotificationActionType notificationAction, Task wfTask, OperationResult result)
        throws SchemaException {
    WorkItemEventCauseInformationType cause = WfContextUtil.createCause(notificationAction);
    if (BooleanUtils.isNotFalse(notificationAction.isPerAssignee())) {
        List<ObjectReferenceType> assigneesAndDeputies = wfTaskController.getAssigneesAndDeputies(workItem,
                wfTask, result);// w w  w  .  j  a  va 2s .  c o  m
        for (ObjectReferenceType assigneeOrDeputy : assigneesAndDeputies) {
            wfTaskController.notifyWorkItemCustom(assigneeOrDeputy, workItem, cause, wfTask, notificationAction,
                    result);
        }
    } else {
        wfTaskController.notifyWorkItemCustom(null, workItem, cause, wfTask, notificationAction, result);
    }

}

From source file:com.haulmont.cuba.desktop.sys.DesktopWindowManager.java

protected void addShortcuts(Window window, OpenType openType) {
    ClientConfig clientConfig = configuration.getConfig(ClientConfig.class);

    String closeShortcut = clientConfig.getCloseShortcut();
    window.addAction(// ww  w . ja  va2  s .  co m
            new com.haulmont.cuba.gui.components.AbstractAction("closeWindowShortcutAction", closeShortcut) {
                @Override
                public void actionPerform(Component component) {
                    if (openType.getOpenMode() != OpenMode.DIALOG
                            || BooleanUtils.isNotFalse(window.getDialogOptions().getCloseable())) {
                        if (!isCloseWithShortcutPrevented(window)) {
                            window.close("close");
                        }
                    }
                }
            });

    String previousTabShortcut = clientConfig.getPreviousTabShortcut();
    window.addAction(new com.haulmont.cuba.gui.components.AbstractAction("onPreviousTab", previousTabShortcut) {
        @Override
        public void actionPerform(Component component) {
            if (window.getWindowManager() != DesktopWindowManager.this) {
                // detached tab
                return;
            }

            if (isMainWindowManager && getLastDialogWindow() == null && tabsPane.getTabCount() > 1) {
                int selectedIndex = getSelectedTabIndex();

                int newIndex = (selectedIndex + tabsPane.getTabCount() - 1) % tabsPane.getTabCount();
                java.awt.Component newTab = tabsPane.getComponentAt(newIndex);
                tabsPane.setSelectedComponent(newTab);

                moveFocus(newTab);
            }
        }
    });

    String nextTabShortcut = clientConfig.getNextTabShortcut();
    window.addAction(new com.haulmont.cuba.gui.components.AbstractAction("onNextTab", nextTabShortcut) {
        @Override
        public void actionPerform(Component component) {
            if (window.getWindowManager() != DesktopWindowManager.this) {
                // detached tab
                return;
            }

            if (isMainWindowManager && getLastDialogWindow() == null && tabsPane.getTabCount() > 1) {
                int selectedIndex = getSelectedTabIndex();

                int newIndex = (selectedIndex + 1) % tabsPane.getTabCount();
                java.awt.Component newTab = tabsPane.getComponentAt(newIndex);
                tabsPane.setSelectedComponent(newTab);

                moveFocus(newTab);
            }
        }
    });
}

From source file:com.haulmont.cuba.desktop.sys.DesktopWindowManager.java

protected JDialog showWindowDialog(final Window window, String caption, String description, OpenType openType,
        boolean forciblyDialog) {
    final DialogWindow dialog = new DialogWindow(frame, caption);
    dialog.setName(window.getId());//from  w  ww .  j a  v  a2  s  . c  om
    dialog.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);

    JComponent jComponent = DesktopComponentsHelper.getComposition(window);
    dialog.add(jComponent);

    dialog.addWindowListener(new ValidationAwareWindowClosingListener() {
        @Override
        public void windowClosingAfterValidation(WindowEvent e) {
            if (BooleanUtils.isNotFalse(window.getDialogOptions().getCloseable())) {
                if (!isCloseWithCloseButtonPrevented(window)) {
                    if (window.close("close")) {
                        dialog.dispose();
                    }
                }
            }
        }
    });

    Dimension dim = new Dimension();
    if (forciblyDialog) {
        // todo move it to desktop application preferences
        dim.width = 800;
        dim.height = 500;

        dialog.setResizable(BooleanUtils.isNotFalse(openType.getResizable()));
        if (!dialog.isResizable()) {
            dialog.setFixedHeight(dim.height);
            dialog.setFixedWidth(dim.width);
        }

        window.setHeight("100%");
    } else {
        dialog.setResizable(BooleanUtils.isTrue(openType.getResizable()));
        if (openType.getWidth() == null) {
            dim.width = 600;
            if (!dialog.isResizable()) {
                dialog.setFixedWidth(dim.width);
            }
        } else if (openType.getWidth() == DialogParams.AUTO_SIZE_PX) {
            window.setWidth(AUTO_SIZE);
        } else {
            if (openType.getWidthUnit() != null && openType.getWidthUnit() != SizeUnit.PIXELS) {
                throw new UnsupportedOperationException("Dialog size can be set only in pixels");
            }
            dim.width = openType.getWidth().intValue();
            if (!dialog.isResizable()) {
                dialog.setFixedWidth(dim.width);
            }
        }

        if (openType.getHeight() != null && openType.getHeight() != DialogParams.AUTO_SIZE_PX) {
            if (openType.getHeightUnit() != null && openType.getHeightUnit() != SizeUnit.PIXELS) {
                throw new UnsupportedOperationException("Dialog size can be set only in pixels");
            }
            dim.height = openType.getHeight().intValue();
            if (!dialog.isResizable()) {
                dialog.setFixedHeight(dim.height);
            }
            window.setHeight("100%");
        } else {
            window.setHeight(AUTO_SIZE);
        }
    }

    getDialogParams().reset();

    dialog.setMinimumSize(dim);
    dialog.pack();

    if (openType.getPositionY() == null && openType.getPositionX() == null) {
        dialog.setLocationRelativeTo(frame);
    } else {
        dialog.setLocation(openType.getPositionX() != null ? openType.getPositionX() : 0,
                openType.getPositionY() != null ? openType.getPositionY() : 0);
    }

    boolean modal = true;
    if (!hasModalWindow() && openType.getModal() != null) {
        modal = openType.getModal();
    }

    if (modal) {
        DialogWindow lastDialogWindow = getLastDialogWindow();
        if (lastDialogWindow == null)
            frame.deactivate(null);
        else
            lastDialogWindow.disableWindow(null);

        dialog.setSoftModal(true);
    }

    dialog.setVisible(true);

    JPopupMenu popupMenu = createWindowPopupMenu(window);
    if (popupMenu.getComponentCount() > 0) {
        jComponent.setComponentPopupMenu(popupMenu);
    }

    return dialog;
}

From source file:com.haulmont.cuba.gui.components.filter.FilterDelegateImpl.java

/**
 * Sets filter entity, creates condition editor components and applies filter if necessary
 *//*www  .  j  a v a2s. c om*/
@Override
public void setFilterEntity(FilterEntity filterEntity) {
    this.filterEntity = filterEntity;
    conditions = filterParser.getConditions(filter, filterEntity.getXml());
    prevConditions = conditions;
    initialConditions = conditions.toConditionsList();

    for (AbstractCondition condition : initialConditions) {
        if (!suitableCondition(condition)) {
            String message = String.format(getMainMessage("filter.inappropriate.filter"),
                    filterEntity.getName(), datasource.getMetaClass().getName());

            windowManager.showNotification(message, Frame.NotificationType.HUMANIZED);
            setFilterEntity(adHocFilter);
            break;
        }

        condition.addListener(new AbstractCondition.Listener() {
            @Override
            public void captionChanged() {
            }

            @Override
            public void paramChanged(Param oldParam, Param newParam) {
                updateFilterModifiedIndicator();
            }
        });
    }

    // If there are window parameters named as filter parameters, assign values to the corresponding
    // filter params. Together with passing a filter code in 'filter' window parameter it allows to open an
    // arbitrary filter with parameters regardless of a user defined default filter.
    Window window = ComponentsHelper.getWindow(filter);
    for (AbstractCondition condition : conditions.toConditionsList()) {
        if (condition.getParam() != null) {
            for (Map.Entry<String, Object> entry : window.getContext().getParams().entrySet()) {
                if (entry.getKey().equals(condition.getParam().getName()))
                    condition.getParam().parseValue((String) entry.getValue());
            }
        }
    }

    saveInitialFilterState();

    if (filtersLookupDisplayed) {
        filtersLookupListenerEnabled = false;
        filtersLookup.setValue(filterEntity);
        filtersLookupListenerEnabled = true;
    }

    setFilterActionsEnabled();
    setFilterActionsVisible();
    fillConditionsLayout(ConditionsFocusType.FIRST);
    if (delayedFocus) {
        delayedFocus = false;
        requestFocus();
    } else {
        requestFocusToParamEditComponent();
    }

    setConditionsLayoutVisible(true);

    if (BooleanUtils.isTrue(filterEntity.getIsSet())
            || (filterEntity.getFolder() != null && BooleanUtils.isNotFalse(filterEntity.getApplyDefault()))) {
        apply(true);
    }

    for (Filter.FilterEntityChangeListener listener : filterEntityChangeListeners) {
        listener.filterEntityChanged(filterEntity);
    }

    updateWindowCaption();
}

From source file:com.haulmont.cuba.gui.xml.layout.loaders.FieldGroupLoader.java

protected void loadEditable(FieldGroup resultComponent, FieldGroup.FieldConfig field) {
    Element element = field.getXmlDescriptor();
    if (element != null) {
        String editable = element.attributeValue("editable");
        if (StringUtils.isNotEmpty(editable)) {
            field.setEditable(Boolean.parseBoolean(editable));
        }/* w  ww.j  a v  a2s .  c  o  m*/
    }

    if (!field.isCustom() && BooleanUtils.isNotFalse(field.isEditable())) {
        MetaClass metaClass = getMetaClass(resultComponent, field);
        MetaPropertyPath propertyPath = metadataTools.resolveMetaPropertyPath(metaClass, field.getProperty());

        checkNotNullArgument(propertyPath, "Could not resolve property path '%s' in '%s'", field.getId(),
                metaClass);

        if (!security.isEntityAttrUpdatePermitted(metaClass, propertyPath.toString())) {
            field.setEditable(false);
        }
    }
}