List of usage examples for org.apache.commons.lang BooleanUtils isNotFalse
public static boolean isNotFalse(Boolean bool)
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
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); } } }