List of usage examples for org.apache.commons.lang BooleanUtils isTrue
public static boolean isTrue(Boolean bool)
Checks if a Boolean
value is true
, handling null
by returning false
.
BooleanUtils.isTrue(Boolean.TRUE) = true BooleanUtils.isTrue(Boolean.FALSE) = false BooleanUtils.isTrue(null) = false
From source file:jp.primecloud.auto.ui.mock.service.MockInstanceService.java
@Override public InstanceStatus getInstanceStatus(Instance instance) { // ?????/*from www. ja v a2s. com*/ InstanceStatus instanceStatus = InstanceStatus.fromStatus(instance.getStatus()); if (BooleanUtils.isTrue(instance.getEnabled())) { if (instanceStatus == InstanceStatus.STOPPED) { instance.setStatus(InstanceStatus.STARTING.toString()); } } else { if (instanceStatus == InstanceStatus.RUNNING || instanceStatus == InstanceStatus.WARNING) { instance.setStatus(InstanceStatus.STOPPING.toString()); } } // ??? // ? ? ?? // Running Coodinating Configuring // Running Warning Warning instanceStatus = InstanceStatus.fromStatus(instance.getStatus()); InstanceCoodinateStatus insCoodiStatus = InstanceCoodinateStatus.fromStatus(instance.getCoodinateStatus()); // ?(Running)???(Coodinating)Configuring? if (instanceStatus == InstanceStatus.RUNNING && insCoodiStatus == InstanceCoodinateStatus.COODINATING) { instance.setStatus(InstanceStatus.CONFIGURING.toString()); // ?(Running)???(Warning)Warning? } else if (instanceStatus == InstanceStatus.RUNNING && insCoodiStatus == InstanceCoodinateStatus.WARNING) { instance.setStatus(InstanceStatus.WARNING.toString()); } return InstanceStatus.fromStatus(instance.getStatus()); }
From source file:jp.primecloud.auto.ui.WinServerNetworkConfig.java
private void okButtonClick(ClickEvent event) { // ?// w w w . j a v a 2s . c om NetworkDto networkDto = (NetworkDto) networkSelect.getValue(); String ipMode = (String) ipModeSelect.getValue(); String ipAddress = (String) ipAddressField.getValue(); // ? try { //? networkSelect.validate(); ipModeSelect.validate(); ipAddressField.validate(); //? if ("MANUAL".equals(ipMode)) { IaasDescribeService describeService = BeanContext.getBean(IaasDescribeService.class); String otherInstanceName = describeService.hasIpAddresse(platformNo, instanceNo, ipAddress); if (StringUtils.isNotEmpty(otherInstanceName)) { //???IP???????? throw new InvalidValueException( ViewMessages.getMessage("IUI-000128", ipAddress, otherInstanceName)); } } } catch (InvalidValueException e) { DialogConfirm dialog = new DialogConfirm(ViewProperties.getCaption("dialog.error"), e.getMessage()); getApplication().getMainWindow().addWindow(dialog); return; } // ? if (isAddMode) { // instanceNetworkDto = new InstanceNetworkDto(); instanceNetworkDto.setNetworkName(networkDto.getNetworkName()); instanceNetworkDto.setIpMode(ipMode); instanceNetworkDto.setIpAddress(ipAddress); instanceNetworkDto.setPrimary(primaryOpg.isSelected(CID_PRIMARY)); instanceNetworkDto.setNew(true); instanceNetworkDto.setDelete(false); instanceNetworkDto.setRequired(false); instanceNetworkDtos.add(instanceNetworkDto); } else { // instanceNetworkDto.setIpMode(ipMode); instanceNetworkDto.setIpAddress(ipAddress); instanceNetworkDto.setPrimary(primaryOpg.isSelected(CID_PRIMARY)); instanceNetworkDto.setDelete(false); } if (BooleanUtils.isTrue(instanceNetworkDto.isPrimary())) { //??????????? for (InstanceNetworkDto tempDto : instanceNetworkDtos) { if (!instanceNetworkDto.equals(tempDto)) { tempDto.setPrimary(false); } } } // ?? close(); }
From source file:com.evolveum.midpoint.model.impl.lens.projector.FocusProcessor.java
private <F extends FocusType> void applyObjectPolicyConstraints(LensFocusContext<F> focusContext, ObjectPolicyConfigurationType objectPolicyConfigurationType) throws SchemaException { if (objectPolicyConfigurationType == null) { return;/*from w w w . ja v a 2s. co m*/ } PrismObject<F> focusNew = focusContext.getObjectNew(); if (focusNew == null) { // This is delete. Nothing to do. return; } for (PropertyConstraintType propertyConstraintType : objectPolicyConfigurationType .getPropertyConstraint()) { ItemPath itemPath = propertyConstraintType.getPath().getItemPath(); if (BooleanUtils.isTrue(propertyConstraintType.isOidBound())) { PrismProperty<Object> prop = focusNew.findProperty(itemPath); if (prop == null || prop.isEmpty()) { String newValue = focusNew.getOid(); if (newValue == null) { newValue = OidUtil.generateOid(); } LOGGER.trace("Generating new OID-bound value for {}: {}", itemPath, newValue); PrismObjectDefinition<F> focusDefinition = focusContext.getObjectDefinition(); PrismPropertyDefinition<Object> propDef = focusDefinition.findPropertyDefinition(itemPath); if (propDef == null) { throw new SchemaException("No definition for property " + itemPath + " in " + focusDefinition + " as specified in object policy"); } PropertyDelta<Object> propDelta = propDef.createEmptyDelta(itemPath); if (String.class.isAssignableFrom(propDef.getTypeClass())) { propDelta.setValueToReplace( new PrismPropertyValue<Object>(newValue, OriginType.USER_POLICY, null)); } else if (PolyString.class.isAssignableFrom(propDef.getTypeClass())) { propDelta.setValueToReplace(new PrismPropertyValue<Object>(new PolyString(newValue), OriginType.USER_POLICY, null)); } else { throw new SchemaException("Unsupported type " + propDef.getTypeName() + " for property " + itemPath + " in " + focusDefinition + " as specified in object policy, only string and polystring properties are supported for OID-bound mode"); } focusContext.swallowToSecondaryDelta(propDelta); focusContext.recompute(); } } } // Deprecated if (BooleanUtils.isTrue(objectPolicyConfigurationType.isOidNameBoundMode())) { // Generate the name now - unless it is already present if (focusNew != null) { PolyStringType focusNewName = focusNew.asObjectable().getName(); if (focusNewName == null) { String newValue = focusNew.getOid(); if (newValue == null) { newValue = OidUtil.generateOid(); } LOGGER.trace("Generating new name (bound to OID): {}", newValue); PrismObjectDefinition<F> focusDefinition = focusContext.getObjectDefinition(); PrismPropertyDefinition<PolyString> focusNameDef = focusDefinition .findPropertyDefinition(FocusType.F_NAME); PropertyDelta<PolyString> nameDelta = focusNameDef .createEmptyDelta(new ItemPath(FocusType.F_NAME)); nameDelta.setValueToReplace(new PrismPropertyValue<PolyString>(new PolyString(newValue), OriginType.USER_POLICY, null)); focusContext.swallowToSecondaryDelta(nameDelta); focusContext.recompute(); } } } }
From source file:jp.primecloud.auto.process.puppet.PuppetComponentProcess.java
protected void configureInstances(final Long componentNo, final ComponentProcessContext context, final boolean start, List<Long> instanceNos) { Component component = componentDao.read(componentNo); List<Instance> instances = instanceDao.readInInstanceNos(instanceNos); Map<Long, Instance> instanceMap = new HashMap<Long, Instance>(); for (Instance instance : instances) { instanceMap.put(instance.getInstanceNo(), instance); }// w ww . j a v a 2s . c o m List<ComponentInstance> componentInstances = componentInstanceDao.readByComponentNo(componentNo); Map<Long, ComponentInstance> componentInstanceMap = new HashMap<Long, ComponentInstance>(); for (ComponentInstance componentInstance : componentInstances) { componentInstanceMap.put(componentInstance.getInstanceNo(), componentInstance); } // ??????????? if (!start) { List<Long> tmpInstanceNos = new ArrayList<Long>(); for (Long instanceNo : instanceNos) { ComponentInstance componentInstance = componentInstanceMap.get(instanceNo); ComponentInstanceStatus status = ComponentInstanceStatus.fromStatus(componentInstance.getStatus()); if (status == ComponentInstanceStatus.STOPPED) { // ?? if (BooleanUtils.isTrue(componentInstance.getConfigure())) { componentInstance.setConfigure(false); componentInstanceDao.update(componentInstance); } } else { tmpInstanceNos.add(instanceNo); } } instanceNos = tmpInstanceNos; } if (instanceNos.isEmpty()) { return; } for (Long instanceNo : instanceNos) { ComponentInstance componentInstance = componentInstanceMap.get(instanceNo); ComponentInstanceStatus status = ComponentInstanceStatus.fromStatus(componentInstance.getStatus()); // if (start) { if (status == ComponentInstanceStatus.RUNNING) { status = ComponentInstanceStatus.CONFIGURING; } else { status = ComponentInstanceStatus.STARTING; } } else { status = ComponentInstanceStatus.STOPPING; } componentInstance.setStatus(status.toString()); componentInstanceDao.update(componentInstance); // if (BooleanUtils.isTrue(componentInstance.getConfigure())) { Instance instance = instanceMap.get(instanceNo); if (status == ComponentInstanceStatus.STARTING) { processLogger.writeLogSupport(ProcessLogger.LOG_INFO, component, instance, "ComponentStart", null); } else if (status == ComponentInstanceStatus.CONFIGURING) { processLogger.writeLogSupport(ProcessLogger.LOG_INFO, component, instance, "ComponentReload", null); } else if (status == ComponentInstanceStatus.STOPPING) { processLogger.writeLogSupport(ProcessLogger.LOG_INFO, component, instance, "ComponentStop", null); } } } // ?? final Map<String, Object> rootMap = createComponentMap(componentNo, context, start); // List<Callable<Void>> callables = new ArrayList<Callable<Void>>(); final Map<String, Object> loggingContext = LoggingUtils.getContext(); for (final Long instanceNo : instanceNos) { Callable<Void> callable = new Callable<Void>() { @Override public Void call() throws Exception { LoggingUtils.setContext(loggingContext); try { doConfigureInstance(componentNo, context, start, instanceNo, rootMap); } catch (Exception e) { log.error(e.getMessage(), e); // eventLogger.error("SystemError", new Object[] { e.getMessage() }); throw e; } finally { LoggingUtils.removeContext(); } return null; } }; callables.add(callable); } try { List<Future<Void>> futures = executorService.invokeAll(callables); // ??? List<Throwable> throwables = new ArrayList<Throwable>(); for (Future<Void> future : futures) { try { future.get(); } catch (ExecutionException e) { throwables.add(e.getCause()); } catch (InterruptedException ignore) { } } // ?? if (throwables.size() > 0) { throw new MultiCauseException(throwables.toArray(new Throwable[throwables.size()])); } } catch (InterruptedException e) { } }
From source file:gr.abiss.calipso.userDetails.model.UserDetails.java
/** * @see gr.abiss.calipso.userDetails.model.ICalipsoUserDetails#isEnabled() *///w w w .j ava2s . c om @Override public boolean isEnabled() { return BooleanUtils.isTrue(this.active); }
From source file:jp.primecloud.auto.service.impl.ComponentServiceImpl.java
/** * {@inheritDoc}// w w w. j a v a 2 s . co m */ @Override public Long createComponent(Long farmNo, String componentName, Long componentTypeNo, String comment, Integer diskSize) { // ? if (farmNo == null) { throw new AutoApplicationException("ECOMMON-000003", "farmNo"); } if (componentName == null || componentName.length() == 0) { throw new AutoApplicationException("ECOMMON-000003", "componentName"); } if (componentTypeNo == null) { throw new AutoApplicationException("ECOMMON-000003", "componentTypeNo"); } // ?? if (!Pattern.matches("^[0-9a-z]|[0-9a-z][0-9a-z-]*[0-9a-z]$", componentName)) { throw new AutoApplicationException("ECOMMON-000012", "componentName"); } // TODO: ?? // ??????? Component checkComponent = componentDao.readByFarmNoAndComponentName(farmNo, componentName); if (checkComponent != null) { // ????????? throw new AutoApplicationException("ESERVICE-000301", componentName); } // ?? Farm farm = farmDao.read(farmNo); if (farm == null) { throw new AutoApplicationException("ESERVICE-000305", farmNo); } // ???? Component component = new Component(); component.setFarmNo(farmNo); component.setComponentName(componentName); component.setComponentTypeNo(componentTypeNo); component.setComment(comment); componentDao.create(component); // ????? if (diskSize != null) { // ? ComponentConfig componentConfig = new ComponentConfig(); componentConfig.setComponentNo(component.getComponentNo()); componentConfig.setConfigName(ComponentConstants.CONFIG_NAME_DISK_SIZE); componentConfig.setConfigValue(diskSize.toString()); componentConfigDao.create(componentConfig); } ComponentType componentType = componentTypeDao.read(componentTypeNo); // TODO: ??phpMyAdmin??? // MySQL??????phpMyAdmin?? if (MySQLConstants.COMPONENT_TYPE_NAME.equals(componentType.getComponentTypeName())) { ComponentConfig componentConfig = new ComponentConfig(); componentConfig.setComponentNo(component.getComponentNo()); componentConfig.setConfigName(MySQLConstants.CONFIG_NAME_PHP_MY_ADMIN); componentConfig.setConfigValue("true"); componentConfigDao.create(componentConfig); } // ?? Boolean useZabbix = BooleanUtils.toBooleanObject(Config.getProperty("zabbix.useZabbix")); if (BooleanUtils.isTrue(useZabbix)) { zabbixHostProcess.createComponentHostgroup(component.getComponentNo()); } // eventLogger.log(EventLogLevel.INFO, farmNo, farm.getFarmName(), component.getComponentNo(), componentName, null, null, "ComponentCreate", null, null, new Object[] { componentType.getComponentTypeName() }); return component.getComponentNo(); }
From source file:com.haulmont.cuba.gui.app.core.entitylog.EntityLogBrowser.java
protected boolean allowLogProperty(MetaProperty metaProperty, CategoryAttribute categoryAttribute) { if (systemAttrsList.contains(metaProperty.getName())) { return false; }// w w w . j ava 2s . c o m Range range = metaProperty.getRange(); if (range.isClass() && metadata.getTools().hasCompositePrimaryKey(range.asClass()) && !HasUuid.class.isAssignableFrom(range.asClass().getJavaClass())) { return false; } if (range.isClass() && range.getCardinality().isMany()) { return false; } if (categoryAttribute != null && BooleanUtils.isTrue(categoryAttribute.getIsCollection())) { return false; } return true; }
From source file:com.square.core.service.implementations.OpportuniteServiceImplementation.java
@Override public OpportuniteDto creerOpportunite(OpportuniteDto opportuniteDto) { // Vrification des champs obligatoires final RapportDto rapportDto = new RapportDto(); verificationNull(opportuniteDto, rapportDto); if (rapportDto.getEnErreur()) { RapportUtil.logRapport(rapportDto, logger); throw new ControleIntegriteException(rapportDto); }//from w ww . ja va 2s. c o m if (opportuniteDto.getIdPersonnePhysique() == null) { throw new BusinessException(messageSourceUtil.get(OpportuniteKeyUtil.MESSAGE_ERREUR_OPP_PERSONNE_NULL)); } // Vrification de l'existance de la personne final PersonnePhysique personne = personnePhysiqueDao .rechercherPersonneParId(opportuniteDto.getIdPersonnePhysique()); if (personne == null) { throw new BusinessException( messageSourceUtil.get(OpportuniteKeyUtil.MESSAGE_ERREUR_OPP_PERSONNE_INEXISTANTE)); } // mantis 8360 : Si la personne a un rfrent sans CSP ou caisse, on refuse la cration d'une opportunit if (personne.getInfoSante() != null && personne.getInfoSante().getReferent() != null && !personne.getInfoSante().getReferent().equals(personne)) { if (personne.getInfoSante().getReferent().getCsp() == null) { final String[] errorText = new String[] { personne.getInfoSante().getReferent().getNum() }; throw new BusinessException(messageSourceUtil .get(OpportuniteKeyUtil.MESSAGE_ERREUR_OPP_CREATION_PERSONNE_REFERENT_CSP, errorText)); } } // Vrification que la personne n'est pas dcde if (personne.isDeces() || squareMappingService.getIdNaturePersonneDecede().equals(personne.getNature().getId())) { throw new BusinessException( messageSourceUtil.get(OpportuniteKeyUtil.MESSAGE_ERREUR_OPP_PERSONNE_DECEDEE)); } // Vrification de l'gibilit de la famille if (!isFamilleEligiblePourOpportunite(opportuniteDto.getIdPersonnePhysique())) { throw new BusinessException( messageSourceUtil.get(OpportuniteKeyUtil.MESSAGE_ERREUR_OPP_FAMILLE_NON_ELIGIBLE)); } // Vrification de l'existance de l'action source et rcupration de l'action Action action = null; if (opportuniteDto.getIdActionSource() != null) { action = actionDao.rechercherActionParId(opportuniteDto.getIdActionSource()); if (action == null) { throw new BusinessException( messageSourceUtil.get(OpportuniteKeyUtil.MESSAGE_ERREUR_OPP_ACTION_SOURCE_INEXISTANTE)); } if (action.getActionAffectation().getOpportunite() != null) { throw new BusinessException( messageSourceUtil.get(OpportuniteKeyUtil.MESSAGE_ERREUR_OPP_DEJA_ACTIVE)); } } // Rcupration des donnes ActionNature nature = null; Campagne campagne = null; Ressource createur = null; Agence agence = null; Ressource ressource = null; ActionType type = null; ActionObjet actionObjet = null; ActionSousObjet actionSousObjet = null; // Rcupration du crateur if (opportuniteDto.getIdCreateur() != null) { createur = ressourceDao.rechercherRessourceParId(opportuniteDto.getIdCreateur()); if (createur == null) { throw new BusinessException( messageSourceUtil.get(OpportuniteKeyUtil.MESSAGE_ERREUR_OPP_CREATEUR_INEXISTANT)); } } // Si l'action n'est pas renseign, nouvelle opportunit if (action == null) { // Rcupration de la nature nature = actionNatureDao.rechercherNatureActionParId(opportuniteDto.getIdNature()); if (nature == null) { throw new BusinessException( messageSourceUtil.get(OpportuniteKeyUtil.MESSAGE_ERREUR_OPP_NATURE_INEXISTANT)); } // Rcupration de la campagne if (opportuniteDto.getIdCampagne() != null) { campagne = campagneDao.rechercherCampagneParId(opportuniteDto.getIdCampagne()); if (campagne == null) { throw new BusinessException( messageSourceUtil.get(OpportuniteKeyUtil.MESSAGE_ERREUR_OPP_CAMPAGNE_INEXISTANTE)); } } // Rcupration de l'agence if (opportuniteDto.getIdAgence() != null) { agence = agenceDao.rechercheAgenceParId(opportuniteDto.getIdAgence()); if (agence == null) { throw new BusinessException( messageSourceUtil.get(OpportuniteKeyUtil.MESSAGE_ERREUR_OPP_AGENCE_INEXISTANTE, new String[] { opportuniteDto.getIdAgence().toString() })); } } // Rcupration de la ressource if (opportuniteDto.getIdRessource() != null) { ressource = ressourceDao.rechercherRessourceParId(opportuniteDto.getIdRessource()); if (ressource == null) { throw new BusinessException( messageSourceUtil.get(OpportuniteKeyUtil.MESSAGE_ERREUR_OPP_RESSOURCE_INEXISTANTE)); } if (agence == null) { agence = ressource.getAgence(); } } // Rcupration du type type = actionTypeDao.rechercherTypeActionParId(opportuniteDto.getIdType()); if (type == null) { throw new BusinessException( messageSourceUtil.get(OpportuniteKeyUtil.MESSAGE_ERREUR_OPP_TYPE_INEXISTANT)); } // Rcupration de l'objet actionObjet = actionObjetDao.rechercherObjetActionParId(opportuniteDto.getIdObjet()); if (actionObjet == null) { throw new BusinessException( messageSourceUtil.get(OpportuniteKeyUtil.MESSAGE_ERREUR_OPP_OBJET_INEXISTANT)); } // Rcupration du sous objet if (opportuniteDto.getIdSousObjet() != null) { actionSousObjet = actionSousObjetDao .rechercherSousObjetActionParId(opportuniteDto.getIdSousObjet()); if (actionSousObjet == null) { throw new BusinessException( messageSourceUtil.get(OpportuniteKeyUtil.MESSAGE_ERREUR_OPP_SOUS_OBJET_INEXISTANT)); } } } else { // Si l'action est renseign on reprend les informations de l'action // Rcupration de la nature de l'action source nature = action.getNature(); // Rcupration de la campagne si l'action est renseign campagne = action.getCampagne(); // Rcupration de l'agence si l'action est renseign agence = action.getActionAttribution().getAgence(); // Rcupration de la ressource si l'action est renseign if (action.getActionAttribution().getRessource() != null) { ressource = action.getActionAttribution().getRessource(); } // Rcupration du type type = action.getType(); // Rcupration de l'objet actionObjet = action.getObjet(); // Rcupration du sous objet actionSousObjet = action.getSousObjet(); } // Vrification que la personne ne possde pas plus d'une opportunit active if (opportuniteDto.getCreationForcee() == null || !opportuniteDto.getCreationForcee()) { final OpportuniteCriteresRechercheDto criteres = new OpportuniteCriteresRechercheDto(); criteres.setIdPersonnePhysique(personne.getId()); final List<Opportunite> listOpportunite = opportuniteDao.rechercherOpportunitesParCriteres(criteres); final Long idStatutOpportuniteNonRenseigne = squareMappingService.getIdStatutOpportuniteNonRenseigne(); if (listOpportunite != null) { for (Opportunite opportunite : listOpportunite) { if (opportunite.getStatut().getId().equals(idStatutOpportuniteNonRenseigne)) { throw new ConfirmationCreationOpportuniteException(messageSourceUtil .get(OpportuniteKeyUtil.MESSAGE_CONFIRMATION_CREATION_OPPORTUNITE)); } } } } // Cration de l'opportunit final Opportunite opportunite = new Opportunite(); // TODO Gnration de l'eid. ( integrer numero devis avec tarificateur) final Date dateDuJour = new Date(); final Calendar calendar = Calendar.getInstance(); calendar.setTime(dateDuJour); final String annee = String.valueOf(calendar.get(Calendar.YEAR)); String mois = String.valueOf(calendar.get(Calendar.MONTH) + 1); if (mois.length() == 1) { mois = "0" + mois; } final Long sequence = opportuniteDao.rechercherSequence(); final StringBuilder caracteresManquants = new StringBuilder(); final int nbreCarateresAajouter = 7 - sequence.toString().length(); for (int i = 0; i < nbreCarateresAajouter; i++) { caracteresManquants.append("0"); } final String identifiantExterieur = annee + mois + caracteresManquants.toString() + sequence.toString(); // opportunite.setIdentifiantExterieur(String.valueOf(aleatoire.nextInt())); opportunite.setIdentifiantExterieur(identifiantExterieur); opportunite.setDateCreation(Calendar.getInstance()); opportunite.setPersonnePhysique(personne); // Le crateur est la personne connecte s'il n'est pas renseign if (createur == null) { opportunite.setRessource(ressourceHabilitationUtil.getUtilisateurConnecte()); } else { opportunite.setRessource(createur); } final OpportuniteAttribution opportuniteAttribution = new OpportuniteAttribution(); opportuniteAttribution.setAgence(agence); opportuniteAttribution.setRessource(ressource); opportuniteAttribution.setDateCreation(Calendar.getInstance()); opportunite.setOpportuniteAttribution(opportuniteAttribution); final OpportuniteStatut opportuniteStatut = opportuniteStatutDao .rechercherOpportuniteStatutParId(squareMappingService.getIdStatutOpportuniteNonRenseigne()); if (opportuniteStatut == null) { throw new BusinessException( messageSourceUtil.get(OpportuniteKeyUtil.MESSAGE_ERREUR_OPPORTUNITE_STATUT_INEXISTANT)); } opportunite.setStatut(opportuniteStatut); opportunite.setSupprime(false); opportuniteDao.creerOpportunite(opportunite); // Cration de l'action d'origine si aucune action source de renseigne ActionCreationDto actionSourceEnregistree = null; if (action == null) { final Calendar dateAction = Calendar.getInstance(); Calendar dateDecalage = null; final Long idPriorite = null; ActionCreationDto actionSource = null; if (BooleanUtils.isTrue(opportuniteDto.getIsFromSiteWeb())) { dateDecalage = Calendar.getInstance(); dateDecalage.add(Calendar.MINUTE, squareMappingService.getDecalageDateAffichageAction()); ressource = ressourceDao.rechercherRessourceParId(opportuniteDto.getIdCreateur()); actionSource = creerActionCreation(dateAction, dateDecalage, personne.getId(), nature.getId(), type.getId(), idPriorite, actionObjet.getId(), actionSousObjet, campagne, ressource, ressource.getAgence(), opportuniteDto.getIdCreateur()); } else { actionSource = creerActionCreation(dateAction, dateDecalage, personne.getId(), nature.getId(), type.getId(), idPriorite, actionObjet.getId(), actionSousObjet, campagne, ressource, agence, opportuniteDto.getIdCreateur()); } actionSource.setIdOpportunite(opportunite.getId()); actionSourceEnregistree = actionService.creerAction(actionSource); // On passe l'action crer en relance. final Action actionSourceModification = actionDao .rechercherActionParId(actionSourceEnregistree.getIdentifiant()); actionSourceModification .setStatut(actionStatutDao.rechercherStatutParId(squareMappingService.getIdStatutTerminer())); actionSourceModification.setResultat(actionResultatDao .rechercherActionResultatParId(squareMappingService.getIdResultatOpportunite())); actionSourceModification.setMailNotification(false); actionSourceModification.setDateTerminee(Calendar.getInstance()); } else { // Modification de l'action si elle est renseigne action.getActionAffectation().setOpportunite(opportunite); action.setDateModification(Calendar.getInstance()); action.setResultat(actionResultatDao .rechercherActionResultatParId(squareMappingService.getIdResultatOpportunite())); action.setStatut( actionStatutDao.rechercherStatutActionParId(squareMappingService.getIdStatutTerminer())); action.setDateTerminee(Calendar.getInstance()); } // Attention : Ne pas modifier la condition if (opportuniteDto.getPasDeRelance() == null || Boolean.FALSE.equals(opportuniteDto.getPasDeRelance())) { // Cration d'une action lie de relance final Calendar dateActionRelance = Calendar.getInstance(); Calendar dateDecalage = null; Long idPriorite = null; // L'action de relance prend la nature tlphone sortant par dfaut final Long idNature = squareMappingService.getIdNatureActionTelephoneSortant(); if (BooleanUtils.isTrue(opportuniteDto.getIsFromSiteWeb())) { dateActionRelance.add(Calendar.MINUTE, squareMappingService.getDecalageDateActionRelance()); dateDecalage = Calendar.getInstance(); dateDecalage.add(Calendar.MINUTE, squareMappingService.getDecalageDateAffichageAction()); // Les actions de relance du Site Web sont automatiquement cres en priorit "haute" idPriorite = squareMappingService.getIdActionPrioriteUrgente(); } if (BooleanUtils.isTrue(opportuniteDto.getIsFromSiteWeb())) { if (opportuniteDto.getIdRessource() != null) { ressource = ressourceDao.rechercherRessourceParId(opportuniteDto.getIdRessource()); if (ressource == null) { throw new BusinessException( messageSourceUtil.get(OpportuniteKeyUtil.MESSAGE_ERREUR_OPP_RESSOURCE_INEXISTANTE)); } agence = ressource.getAgence(); } else { // on remet la ressource null pour viter que l'action soit attribue WEB Site ressource = null; } } final ActionCreationDto actionRelance = creerActionCreation(dateActionRelance, dateDecalage, personne.getId(), idNature, squareMappingService.getIdTypeActionRelance(), idPriorite, squareMappingService.getIdObjetActionClient(), actionSousObjet, campagne, ressource, agence, opportuniteDto.getIdCreateur()); actionRelance.setIdOpportunite(opportunite.getId()); if (action != null) { actionRelance.setIdActionSource(action.getId()); } else { actionRelance.setIdActionSource(actionSourceEnregistree.getIdentifiant()); } final ActionCreationDto actionRelanceEnregistree = actionService.creerAction(actionRelance); final Action actionRelanceBase = actionDao .rechercherActionParId(actionRelanceEnregistree.getIdentifiant()); actionRelanceBase.setStatut( actionStatutDao.rechercherStatutActionParId(squareMappingService.getIdStatutActionParDefaut())); } final OpportuniteDto opportuniteResultatDto = opportuniteDto; opportuniteResultatDto.setIdOpportunite(opportunite.getId()); opportuniteResultatDto.setEidOpportunite(opportunite.getIdentifiantExterieur()); opportuniteResultatDto.setIdCreateur(opportunite.getRessource().getId()); opportuniteResultatDto .setIdActionSource(action == null ? actionSourceEnregistree.getIdentifiant() : action.getId()); return opportuniteResultatDto; }
From source file:gov.nih.nci.cabig.caaers.web.ae.PatientDetailsTab.java
protected void validateConcomitantMedications(ExpeditedAdverseEventInputCommand command, BeanWrapper commandBean, Map<String, InputFieldGroup> fieldGroups, Errors errors) { int i = 0;/*from w w w .j ava2s . c o m*/ Set<ConcomitantMedication> set = new HashSet<ConcomitantMedication>(); String propertyName = null; for (ConcomitantMedication conMed : command.getAeReport().getConcomitantMedications()) { propertyName = String.format("aeReport.concomitantMedications[%d].agentName", i); if (conMed.getName() == null) { errors.rejectValue(propertyName, "SAE_027", new Object[] { conMed.getName() }, "Missing Concomitant Medication"); } if (!set.add(conMed)) { errors.rejectValue(propertyName, "SAE_017", new Object[] { conMed.getName() }, "Duplicate concomitant medication"); } if (!conMed.getStillTakingMedications() && conMed.getEndDate() != null && conMed.getStartDate() != null && !conMed.getEndDate().isNull() && conMed.getStartDate().compareTo(conMed.getEndDate()) > 0) { propertyName = String.format("aeReport.concomitantMedications[%d].endDate", i); errors.rejectValue(propertyName, "SAE_024", new Object[] { conMed.getName() }, "The 'End date' can not be before the 'Start Date'"); } if (BooleanUtils.isTrue(conMed.getStillTakingMedications()) && conMed.getEndDate() != null && !conMed.getEndDate().isNull()) { conMed.getEndDate().setDay(null); conMed.getEndDate().setMonth(null); conMed.getEndDate().setYear(null); // errors.rejectValue(propertyName, "SAE_018", "End date not allowed when continuing medication"); } else { // here goes the end date validation } i++; } }
From source file:jp.primecloud.auto.ui.WinUserAuthEditDetail.java
private void showData() { //myCloud//from w ww.j a v a 2 s . c om myCloudSelect.select(BooleanUtils.isTrue(userAuthDto.isFarmUse())); //? serverMakeSelect.select(BooleanUtils.isTrue(userAuthDto.isServerMake())); serverDeleteSelect.select(BooleanUtils.isTrue(userAuthDto.isServerDelete())); serverOperateSelect.select(BooleanUtils.isTrue(userAuthDto.isServerOperate())); // serviceMakeSelect.select(BooleanUtils.isTrue(userAuthDto.isServiceMake())); serviceDeleteSelect.select(BooleanUtils.isTrue(userAuthDto.isServiceDelete())); serviceOperateSelect.select(BooleanUtils.isTrue(userAuthDto.isServiceOperate())); //? lbMakeSelect.select(BooleanUtils.isTrue(userAuthDto.isLbMake())); lbDeleteSelect.select(BooleanUtils.isTrue(userAuthDto.isLbDelete())); lbOperateSelect.select(BooleanUtils.isTrue(userAuthDto.isLbOperate())); }