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

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

Introduction

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

Prototype

public static boolean isTrue(Boolean bool) 

Source Link

Document

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 

Usage

From source file:com.manydesigns.elements.fields.BooleanField.java

protected void valueToXhtmlEdit(XhtmlBuffer xb) {
    if (required) {
        xb.writeInputCheckbox(id, inputName, TRUE_VALUE, BooleanUtils.isTrue(booleanValue), false, null);
        xb.writeInputHidden(checkInputName, CHECK_VALUE);
    } else {//from  w w w .  java2 s .  c  o  m
        xb.openElement("select");
        xb.addAttribute("id", id);
        xb.addAttribute("name", inputName);
        xb.writeOption(NULL_VALUE, (booleanValue == null), getText(NULL_LABEL_I18N));
        xb.writeOption(TRUE_VALUE, BooleanUtils.isTrue(booleanValue), getText(TRUE_LABEL_I18N));
        xb.writeOption(FALSE_VALUE, BooleanUtils.isFalse(booleanValue), getText(FALSE_LABEL_I18N));
        xb.closeElement("select");
    }
    if (mode.isBulk()) {
        xb.writeJavaScript("$(function() { " + "configureBulkEditField('" + id + "', '" + bulkCheckboxName
                + "'); " + "});");
    }
}

From source file:ec.gob.ceaaces.habilitacion.controlador.InicioControlador.java

/**
 *
 * @return/*from   w  ww. j  a v a2  s.  c o  m*/
 */
public String devolverFormulario() {
    listaProcesoExamen = servicioHabilitacion.obtenerProcesosExamenPorFase(1L);
    if (BooleanUtils.isFalse(listaProcesoExamen.isEmpty())) {
        if (valor == 2) {
            if (Util.validarCedula(cedula)) {
                try {
                    tipo_identificacion = "CEDULA";
                    persona = servicioHabilitacion.obtenerPersonaPorIdentificacion(tipo_identificacion, cedula);
                    if (null != persona.getId()) {

                        switch (persona.getEstadoPersona().name()) {
                        case "REGISTRADO":
                            try {
                                listaInscripciones = servicioHabilitacion
                                        .obtenerInscripcionesActivas(persona.getIdentificacion());
                                if (BooleanUtils.isTrue(listaInscripciones.isEmpty())) {
                                    FacesContext.getCurrentInstance().getExternalContext().getSessionMap()
                                            .put(ConstantesSesion.INGRESAR_POSTULACION, false);
                                } else {
                                    FacesContext.getCurrentInstance().getExternalContext().getSessionMap()
                                            .put(ConstantesSesion.INGRESAR_POSTULACION, true);
                                }
                                resultadoEnvioEmail = servicioHabilitacion.enviarEmailConToken(persona.getId());
                                FacesContext.getCurrentInstance().getExternalContext().getSessionMap()
                                        .put(ConstantesSesion.RESULTADO_ENVIO_EMAIL, resultadoEnvioEmail);
                                if (resultadoEnvioEmail.getExitoMail()) {
                                    FacesContext.getCurrentInstance().getExternalContext().getSessionMap()
                                            .put(ConstantesSesion.PERSONA, persona);
                                    //CAM:  Variable de control de acceso a la pagina siguiente si se mantiene en false no puedes ingresar.
                                    login = true;
                                    FacesContext.getCurrentInstance().getExternalContext().getSessionMap()
                                            .put(ConstantesSesion.LOGIN, login);
                                    return "login?faces-redirect=true";
                                }

                                //return "registroPostulante?faces-redirect=true";
                            } catch (Exception ex) {
                                mostrarTokenPanel = false;
                                JsfUtil.msgError(ex.getMessage());
                                Logger.getLogger(InicioControlador.class.getName()).log(Level.SEVERE, null, ex);
                            }
                            break;
                        case "REPORTADO":
                            FacesContext.getCurrentInstance().getExternalContext().getSessionMap()
                                    .put(ConstantesSesion.PERSONA, persona);
                            //CAM:  Variable de control de acceso a la pagina siguiente si se mantiene en false no puedes ingresar.
                            crearRegistro = true;
                            FacesContext.getCurrentInstance().getExternalContext().getSessionMap()
                                    .put(ConstantesSesion.CREAR_REGISTRO, crearRegistro);
                            return "crearRegistro?faces-redirect=true";
                        }

                    } else {
                        persona.setDocumentoIdentificacion(tipo_identificacion);
                        persona.setIdentificacion(cedula);
                        persona.setOrigen("SERVICIO");
                        FacesContext.getCurrentInstance().getExternalContext().getSessionMap()
                                .put(ConstantesSesion.PERSONA, persona);
                        //CAM:  Variable de control de acceso a la pagina siguiente si se mantiene en false no puedes ingresar.
                        crearRegistro = true;
                        FacesContext.getCurrentInstance().getExternalContext().getSessionMap()
                                .put(ConstantesSesion.CREAR_REGISTRO, crearRegistro);
                        return "crearRegistro?faces-redirect=true";
                    }
                } catch (ServicioHabilitacionException ex) {
                    Logger.getLogger(InicioControlador.class.getName()).log(Level.SEVERE, null, ex);
                    JsfUtil.msgError(ex.getMessage());
                }

            } else if (!Util.validarCedula(cedula)) {
                JsfUtil.msgError("Cdula Incorrecta");
            }
        } else if (valor == 1) {
            try {
                tipo_identificacion = "PASAPORTE";
                persona = servicioHabilitacion.obtenerPersonaPorIdentificacion(tipo_identificacion, cedula);
                if (null != persona.getId()) {

                    switch (persona.getEstadoPersona().name()) {
                    case "REGISTRADO":
                        try {
                            listaInscripciones = servicioHabilitacion
                                    .obtenerInscripcionesActivas(persona.getIdentificacion());
                            if (BooleanUtils.isTrue(listaInscripciones.isEmpty())) {
                                FacesContext.getCurrentInstance().getExternalContext().getSessionMap()
                                        .put(ConstantesSesion.INGRESAR_POSTULACION, false);
                            } else {
                                FacesContext.getCurrentInstance().getExternalContext().getSessionMap()
                                        .put(ConstantesSesion.INGRESAR_POSTULACION, true);
                            }
                            resultadoEnvioEmail = servicioHabilitacion.enviarEmailConToken(persona.getId());
                            FacesContext.getCurrentInstance().getExternalContext().getSessionMap()
                                    .put(ConstantesSesion.RESULTADO_ENVIO_EMAIL, resultadoEnvioEmail);
                            if (resultadoEnvioEmail.getExitoMail()) {
                                FacesContext.getCurrentInstance().getExternalContext().getSessionMap()
                                        .put(ConstantesSesion.PERSONA, persona);
                                //CAM:  Variable de control de acceso a la pagina siguiente si se mantiene en false no puedes ingresar.
                                login = true;
                                FacesContext.getCurrentInstance().getExternalContext().getSessionMap()
                                        .put(ConstantesSesion.LOGIN, login);
                                return "login?faces-redirect=true";
                            }

                            //return "registroPostulante?faces-redirect=true";
                        } catch (Exception ex) {
                            mostrarTokenPanel = false;
                            JsfUtil.msgError(ex.getMessage());
                            Logger.getLogger(InicioControlador.class.getName()).log(Level.SEVERE, null, ex);
                        }
                        break;
                    case "REPORTADO":
                        FacesContext.getCurrentInstance().getExternalContext().getSessionMap()
                                .put(ConstantesSesion.PERSONA, persona);
                        //TODO CAM:  Variable de control de acceso a la pagina siguiente si se mantiene en false no puedes ingresar.
                        crearRegistro = true;
                        FacesContext.getCurrentInstance().getExternalContext().getSessionMap()
                                .put(ConstantesSesion.CREAR_REGISTRO, crearRegistro);
                        return "crearRegistro?faces-redirect=true";
                    }

                } else {
                    persona.setDocumentoIdentificacion(tipo_identificacion);
                    persona.setIdentificacion(cedula);
                    persona.setOrigen("SERVICIO");
                    FacesContext.getCurrentInstance().getExternalContext().getSessionMap()
                            .put(ConstantesSesion.PERSONA, persona);
                    //TODO CAM:  Variable de control de acceso a la pagina siguiente si se mantiene en false no puedes ingresar.
                    crearRegistro = true;
                    FacesContext.getCurrentInstance().getExternalContext().getSessionMap()
                            .put(ConstantesSesion.CREAR_REGISTRO, crearRegistro);
                    return "crearRegistro?faces-redirect=true";
                }
            } catch (ServicioHabilitacionException ex) {
                Logger.getLogger(InicioControlador.class.getName()).log(Level.SEVERE, null, ex);
                JsfUtil.msgError(ex.getMessage());
            }
        }
    } else {
        if (valor == 2) {
            if (Util.validarCedula(cedula)) {
                try {
                    tipo_identificacion = "CEDULA";
                    persona = servicioHabilitacion.obtenerPersonaPorIdentificacion(tipo_identificacion, cedula);
                    if (null != persona.getId()) {

                        switch (persona.getEstadoPersona().name()) {
                        case "REGISTRADO":
                            try {

                                resultadoEnvioEmail = servicioHabilitacion.enviarEmailConToken(persona.getId());
                                FacesContext.getCurrentInstance().getExternalContext().getSessionMap()
                                        .put(ConstantesSesion.RESULTADO_ENVIO_EMAIL, resultadoEnvioEmail);
                                if (resultadoEnvioEmail.getExitoMail()) {
                                    FacesContext.getCurrentInstance().getExternalContext().getSessionMap()
                                            .put(ConstantesSesion.PERSONA, persona);
                                    //CAM:  Variable de control de acceso a la pagina siguiente si se mantiene en false no puedes ingresar.
                                    login = true;
                                    FacesContext.getCurrentInstance().getExternalContext().getSessionMap()
                                            .put(ConstantesSesion.LOGIN, login);
                                    FacesContext.getCurrentInstance().getExternalContext().getSessionMap()
                                            .put(ConstantesSesion.INGRESAR_POSTULACION, true);
                                    return "login?faces-redirect=true";
                                }

                                //return "registroPostulante?faces-redirect=true";
                            } catch (Exception ex) {
                                mostrarTokenPanel = false;
                                JsfUtil.msgError(ex.getMessage());
                                Logger.getLogger(InicioControlador.class.getName()).log(Level.SEVERE, null, ex);
                            }
                            break;
                        case "REPORTADO":
                            JsfUtil.msgError("Usted no realiz el proceso de habilitacin");

                            return "";
                        }

                    }
                } catch (ServicioHabilitacionException ex) {
                    Logger.getLogger(InicioControlador.class.getName()).log(Level.SEVERE, null, ex);
                    JsfUtil.msgError(ex.getMessage());
                }

            } else if (!Util.validarCedula(cedula)) {
                JsfUtil.msgError("Cdula Incorrecta");
            }
        } else if (valor == 1) {
            try {
                tipo_identificacion = "PASAPORTE";
                persona = servicioHabilitacion.obtenerPersonaPorIdentificacion(tipo_identificacion, cedula);
                if (null != persona.getId()) {

                    listaProcesoExamen = servicioHabilitacion.obtenerProcesosExamenPorFase(1L);
                    if (BooleanUtils.isFalse(listaProcesoExamen.isEmpty())) {

                        switch (persona.getEstadoPersona().name()) {
                        case "REGISTRADO":
                            try {

                                resultadoEnvioEmail = servicioHabilitacion.enviarEmailConToken(persona.getId());
                                FacesContext.getCurrentInstance().getExternalContext().getSessionMap()
                                        .put(ConstantesSesion.RESULTADO_ENVIO_EMAIL, resultadoEnvioEmail);
                                if (resultadoEnvioEmail.getExitoMail()) {
                                    FacesContext.getCurrentInstance().getExternalContext().getSessionMap()
                                            .put(ConstantesSesion.PERSONA, persona);
                                    //CAM:  Variable de control de acceso a la pagina siguiente si se mantiene en false no puedes ingresar.
                                    login = true;
                                    FacesContext.getCurrentInstance().getExternalContext().getSessionMap()
                                            .put(ConstantesSesion.LOGIN, login);
                                    FacesContext.getCurrentInstance().getExternalContext().getSessionMap()
                                            .put(ConstantesSesion.INGRESAR_POSTULACION, true);
                                    return "login?faces-redirect=true";
                                }

                                //return "registroPostulante?faces-redirect=true";
                            } catch (Exception ex) {
                                mostrarTokenPanel = false;
                                JsfUtil.msgError(ex.getMessage());
                                Logger.getLogger(InicioControlador.class.getName()).log(Level.SEVERE, null, ex);
                            }
                            break;
                        case "REPORTADO":
                            JsfUtil.msgError("Usted no realiz el proceso de habilitacin");
                            return "";
                        }
                    }

                }
            } catch (ServicioHabilitacionException ex) {
                Logger.getLogger(InicioControlador.class.getName()).log(Level.SEVERE, null, ex);
                JsfUtil.msgError(ex.getMessage());
            }
        }

    }
    return "";

}

From source file:com.haulmont.cuba.gui.backgroundwork.BackgroundWorkWindow.java

@Override
public void init(Map<String, Object> params) {
    @SuppressWarnings("unchecked")
    BackgroundTask<T, V> task = (BackgroundTask<T, V>) params.get("task");
    String title = (String) params.get("title");
    if (title != null) {
        setCaption(title);/*from   w ww  .j a  v  a2s .  c om*/
    }

    String message = (String) params.get("message");
    if (message != null) {
        text.setValue(message);
    }

    Boolean cancelAllowedNullable = (Boolean) params.get("cancelAllowed");
    cancelAllowed = BooleanUtils.isTrue(cancelAllowedNullable);
    cancelButton.setVisible(cancelAllowed);

    getDialogOptions().setCloseable(cancelAllowed);

    BackgroundTask<T, V> wrapperTask = new LocalizedTaskWrapper<>(task, this);

    taskHandler = backgroundWorker.handle(wrapperTask);
    taskHandler.execute();
}

From source file:jp.primecloud.auto.api.lb.CreateLoadBalancer.java

/**
 *
 * ??//from w  w  w .  j  a  v a2s.  co m
 *
 * @param userName ??
 * @param farmNo ?
 * @param loadBalancerName ??
 * @param platformNo ?
 * @param loadBalancerType ?(aws or ultramonkey)
 * @param componentNo ???
 * @param comment 
 *
 * @return CreateLoadBalancerResponse
 */
@GET
@Produces({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML })
public CreateLoadBalancerResponse createLoadBalancer(@QueryParam(PARAM_NAME_USER) String userName,
        @QueryParam(PARAM_NAME_FARM_NO) String farmNo,
        @QueryParam(PARAM_NAME_LOAD_BALANCER_NAME) String loadBalancerName,
        @QueryParam(PARAM_NAME_PLATFORM_NO) String platformNo,
        @QueryParam(PARAM_NAME_LOAD_BALANCER_TYPE) String loadBalancerType,
        @QueryParam(PARAM_NAME_COMPONENT_NO) String componentNo, @QueryParam(PARAM_NAME_COMMENT) String comment,
        @QueryParam(PARAM_NAME_IS_INTERNAL) String isInternal) {

    CreateLoadBalancerResponse response = new CreateLoadBalancerResponse();

    try {
        User user = userDao.readByUsername(userName);

        // ?
        // Key(??)
        ApiValidate.validateUser(userName);
        // FarmNo
        ApiValidate.validateFarmNo(farmNo);
        // LoadBalancerName
        ApiValidate.validateLoadBalancerName(loadBalancerName);
        // PlatformNo
        ApiValidate.validatePlatformNo(platformNo);
        Platform platform = platformDao.read(Long.parseLong(platformNo));
        if (platform == null) {
            //????
            throw new AutoApplicationException("EAPI-100000", "Platform", PARAM_NAME_PLATFORM_NO, platformNo);
        }
        if (!platformService.isUseablePlatforms(user.getUserNo(), platform)
                || BooleanUtils.isNotTrue(platform.getSelectable())) {
            //????? or ????
            throw new AutoApplicationException("EAPI-000020", "Platform", PARAM_NAME_PLATFORM_NO, platformNo);
        }

        // LoadBalancerType
        ApiValidate.validateLoadBalancerType(loadBalancerType);
        PlatformAws platformAws = platformAwsDao.read(Long.parseLong(platformNo));
        if (LB_TYPE_ELB.equals(loadBalancerType)
                && (PLATFORM_TYPE_AWS.equals(platform.getPlatformType()) == false || platformAws.getEuca())) {
            //loadBalancerType=ELB?=EC2??
            //EC2?? ELB(Elastic Load Balancing)??
            throw new AutoApplicationException("EAPI-000015", platform.getPlatformNo(), loadBalancerType);
        }
        // ComponentNo
        ApiValidate.validateComponentNo(componentNo);
        // Comment
        ApiValidate.validateComment(comment);
        // isInternal
        boolean internal = false;
        if (isInternal != null) {
            ApiValidate.validateIsInternal(isInternal);
            internal = Boolean.parseBoolean(isInternal);
        }
        if (!LB_TYPE_ELB.equals(loadBalancerType) || !platformAws.getVpc()) {
            if (BooleanUtils.isTrue(internal)) {
                // ELB ???VPC??????
                throw new AutoApplicationException("EAPI -100041", loadBalancerName);
            }
        }

        // ???
        Component component = componentDao.read(Long.parseLong(componentNo));
        if (component == null) {
            // ??????
            throw new AutoApplicationException("EAPI-100000", "Component", PARAM_NAME_COMPONENT_NO,
                    componentNo);
        }
        if (BooleanUtils.isFalse(component.getFarmNo().equals(Long.parseLong(farmNo)))) {
            //???????
            throw new AutoApplicationException("EAPI-100022", "Component", farmNo, PARAM_NAME_COMPONENT_NO,
                    componentNo);
        }

        // ??
        Long newLoadBalancerNo = null;
        if (LB_TYPE_ELB.equals(loadBalancerType)) {
            //AWS ELB(Elastic Load Balancing)
            newLoadBalancerNo = loadBalancerService.createAwsLoadBalancer(Long.parseLong(farmNo),
                    loadBalancerName, comment, Long.parseLong(platformNo), Long.parseLong(componentNo),
                    internal);
        } else if (LB_TYPE_ULTRA_MONKEY.equals(loadBalancerType)) {
            //ultraMonkey
            newLoadBalancerNo = loadBalancerService.createUltraMonkeyLoadBalancer(Long.parseLong(farmNo),
                    loadBalancerName, comment, Long.parseLong(platformNo), Long.parseLong(componentNo));

        } else if (LB_TYPE_CLOUDSTACK.equals(loadBalancerType)) {
            //cloudstack
            newLoadBalancerNo = loadBalancerService.createCloudstackLoadBalancer(Long.parseLong(farmNo),
                    loadBalancerName, comment, Long.parseLong(platformNo), Long.parseLong(componentNo));
        }

        response.setLoadBalancerNo(newLoadBalancerNo);
        response.setSuccess(true);
    } catch (Throwable e) {
        String message = "";
        if (e instanceof AutoException || e instanceof AutoApplicationException) {
            message = e.getMessage();
        } else {
            message = MessageUtils.getMessage("EAPI-000000");
        }
        log.error(message, e);
        response.setMessage(message);
        response.setSuccess(false);
    }

    return response;

}

From source file:jp.primecloud.auto.api.instance.EditInstance.java

/**
 *
 * ?/*from   w ww .  j  a v  a2  s. com*/
 * @param userName PCC??
 * @param farmNo ?
 * @param instanceNo ?
 * @param instanceType 
 * @param keyName ??(AWS??)
 * @param securityGroups (AWS??)
 * @param availabilityZone (AWS??)
 * @param ipAddress IP(AWS?VCloud??)
 * @param cidrBlock (?)(cidrBlock)(EC2+VPC??)
 * @param privateIp IP(EC2+VPC??)
 * @param comment 
 * @param storageType (VCLOUD??)
 *
 * @return EditInstanceResponse
 */
@GET
@Produces({ MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML })
public EditInstanceResponse editInstance(@QueryParam(PARAM_NAME_USER) String userName,
        @QueryParam(PARAM_NAME_FARM_NO) String farmNo, @QueryParam(PARAM_NAME_INSTANCE_NO) String instanceNo,
        @QueryParam(PARAM_NAME_INSTANCE_TYPE) String instanceType,
        @QueryParam(PARAM_NAME_KEY_NAME) String keyName,
        @QueryParam(PARAM_NAME_SECURITY_GROUPS) String securityGroups,
        @QueryParam(PARAM_NAME_AVAILABILITY_ZONE) String availabilityZone,
        @QueryParam(PARAM_NAME_IP_ADDRESS) String ipAddress, @QueryParam(PARAM_NAME_SUBNET) String cidrBlock,
        @QueryParam(PARAM_NAME_PRIVATE_IP) String privateIp, @QueryParam(PARAM_NAME_COMMENT) String comment,
        @QueryParam(PARAM_NAME_STORAGE_TYPE) String storageType) {

    EditInstanceResponse response = new EditInstanceResponse();

    try {
        // ??
        ApiValidate.validateUser(userName);

        // ?
        User user = userDao.readByUsername(userName);

        // FarmNo
        ApiValidate.validateFarmNo(farmNo);

        // InstanceNo
        ApiValidate.validateInstanceNo(instanceNo);

        //?
        Instance instance = instanceDao.read(Long.valueOf(instanceNo));
        if (instance == null || BooleanUtils.isTrue(instance.getLoadBalancer())) {
            // ???? or ??
            throw new AutoApplicationException("EAPI-100000", "Instance", PARAM_NAME_INSTANCE_NO, instanceNo);
        }
        // ??
        InstanceStatus status = InstanceStatus.fromStatus(instance.getStatus());
        if (InstanceStatus.STOPPED != status) {
            // ???
            throw new AutoApplicationException("EAPI-100014", instanceNo);
        }
        // ????
        if (instance.getFarmNo().equals(Long.valueOf(farmNo)) == false) {
            //?????
            throw new AutoApplicationException("EAPI-100022", "Instance", farmNo, PARAM_NAME_INSTANCE_NO,
                    instanceNo);
        }

        //?
        Platform platform = platformDao.read(instance.getPlatformNo());
        if (platform == null) {
            // ????
            throw new AutoApplicationException("EAPI-100000", "Platform", PARAM_NAME_PLATFORM_NO,
                    instance.getPlatformNo());
        }
        // ?
        if (!PLATFORM_TYPE_AWS.equals(platform.getPlatformType())
                && !PLATFORM_TYPE_CLOUDSTACK.equals(platform.getPlatformType())
                && !PLATFORM_TYPE_VCLOUD.equals(platform.getPlatformType())
                && !PLATFORM_TYPE_OPENSTACK.equals(platform.getPlatformType())
                && !PLATFORM_TYPE_AZURE.equals(platform.getPlatformType())) {
            //?Aws?CloudStack?VCloud?OpenStack?Azure
            throw new AutoApplicationException("EAPI-100031",
                    "EC2 or CloudStack or VCloud or OpenStack or Azure", instance.getInstanceNo(),
                    instance.getPlatformNo());
        }

        // ?
        Image image = imageDao.read(instance.getImageNo());
        if (image == null || image.getPlatformNo().equals(instance.getPlatformNo()) == false) {
            // ????
            throw new AutoApplicationException("EAPI-100000", "Image", PARAM_NAME_IMAGE_NO,
                    instance.getImageNo());
        }

        if (PLATFORM_TYPE_AWS.equals(platform.getPlatformType())) {
            editAwsInstance(user.getUserNo(), instance, instanceType, keyName, securityGroups, cidrBlock,
                    availabilityZone, ipAddress, privateIp, comment);
        } else if (PLATFORM_TYPE_CLOUDSTACK.equals(platform.getPlatformType())) {
            editCloudstackInstance(user.getUserNo(), instance, instanceType, keyName, comment);
        } else if (PLATFORM_TYPE_VCLOUD.equals(platform.getPlatformType())) {
            editVcloudInstance(user.getUserNo(), instance, instanceType, storageType, keyName, comment);
        } else if (PLATFORM_TYPE_OPENSTACK.equals(platform.getPlatformType())) {
            editOpenstackInstance(user.getUserNo(), instance, instanceType, keyName, securityGroups,
                    availabilityZone, comment);
        } else if (PLATFORM_TYPE_AZURE.equals(platform.getPlatformType())) {
            editAzureInstance(user.getUserNo(), instance, instanceType, cidrBlock, availabilityZone, comment);
        }

        response.setSuccess(true);
    } catch (Throwable e) {
        String message = "";
        if (StringUtils.isEmpty(e.getMessage())) {
            message = MessageUtils.getMessage("EAPI-000000");
        } else {
            message = e.getMessage();
        }
        log.error(message, e);
        response.setMessage(message);
        response.setSuccess(false);
    }

    return response;
}

From source file:jp.primecloud.auto.ui.ServiceTable.java

public ServiceTable(String caption, Container container, MyCloudTabs sender) {
    super(caption, container);
    this.sender = sender;
    setVisibleColumns(new Object[] {});

    setWidth("100%");
    setHeight("100%");

    setPageLength(0);//from  ww w  .  j  ava  2s  .c  om
    setSortDisabled(true);
    setColumnReorderingAllowed(false);
    setColumnCollapsingAllowed(false);
    setSelectable(true);
    setMultiSelect(false);
    setImmediate(true);
    setNullSelectionAllowed(false);
    setStyleName("service-table");

    addGeneratedColumn("no", new ColumnGenerator() {
        public Component generateCell(Table source, Object itemId, Object columnId) {
            ComponentDto p = (ComponentDto) itemId;
            Label nlbl = new Label(String.valueOf(p.getComponent().getComponentNo()));
            return nlbl;
        }
    });

    addGeneratedColumn("name", new ColumnGenerator() {
        public Component generateCell(Table source, Object itemId, Object columnId) {
            ComponentDto p = (ComponentDto) itemId;
            String name;
            if (StringUtils.isEmpty(p.getComponent().getComment())) {
                name = p.getComponent().getComponentName();
            } else {
                name = p.getComponent().getComment() + "\n[" + p.getComponent().getComponentName() + "]";
            }
            Label nlbl = new Label(name, Label.CONTENT_PREFORMATTED);
            return nlbl;
        }
    });
    //???
    addGeneratedColumn("srvs", new ColumnGenerator() {
        public Component generateCell(Table source, Object itemId, Object columnId) {
            ComponentDto p = (ComponentDto) itemId;
            int srvs = 0;
            for (ComponentInstanceDto componentInstance : p.getComponentInstances()) {
                if (BooleanUtils.isTrue(componentInstance.getComponentInstance().getAssociate())) {
                    srvs++;
                }
            }
            Label lbl = new Label(Integer.toString(srvs));
            return lbl;
        }
    });

    addGeneratedColumn("status", new ColumnGenerator() {
        public Component generateCell(Table source, Object itemId, Object columnId) {
            ComponentDto p = (ComponentDto) itemId;
            String a = p.getStatus().substring(0, 1).toUpperCase() + p.getStatus().substring(1).toLowerCase();

            Icons icon = Icons.fromName(a);
            Label slbl = new Label("<img src=\"" + VaadinUtils.getIconPath(ServiceTable.this, icon) + "\"><div>"
                    + a + "</div>", Label.CONTENT_XHTML);
            slbl.setHeight(COLUMN_HEIGHT);

            return slbl;
        }
    });

    addGeneratedColumn("loadBalancer", new ColumnGenerator() {
        public Component generateCell(Table source, Object itemId, Object columnId) {

            ComponentDto dto = (ComponentDto) itemId;

            MyCloudTabs myCloudTabs = null;
            Component c = ServiceTable.this;
            while (c != null) {
                if (c instanceof MyCloudTabs) {
                    myCloudTabs = (MyCloudTabs) c;
                    break;
                }
                c = c.getParent();
            }
            Button btn = null;
            for (LoadBalancerDto lbDto : (Collection<LoadBalancerDto>) myCloudTabs.loadBalancerTable
                    .getItemIds()) {
                if (dto.getComponent().getComponentNo().equals(lbDto.getLoadBalancer().getComponentNo())) {
                    btn = getLoadBalancerButton(lbDto);
                    break;
                }
            }
            if (btn != null) {
                return btn;
            } else {
                return (new Label(""));
            }
        }

    });

    addGeneratedColumn("serviceDetail", new ColumnGenerator() {
        public Component generateCell(Table source, Object itemId, Object columnId) {
            ComponentDto p = (ComponentDto) itemId;
            ComponentType componentType = p.getComponentType();

            // ??
            String name = componentType.getComponentTypeNameDisp();
            Icons nameIcon = Icons.fromName(componentType.getComponentTypeName());

            Label slbl = new Label("<img src=\"" + VaadinUtils.getIconPath(ServiceTable.this, nameIcon)
                    + "\"><div>" + name + "</div>", Label.CONTENT_XHTML);
            slbl.setHeight(COLUMN_HEIGHT);
            return slbl;

        }
    });

    //???
    setColumnHeaders(CAPNAME);

    //????StyleName
    setCellStyleGenerator(new Table.CellStyleGenerator() {
        public String getStyle(Object itemId, Object propertyId) {

            if (propertyId == null) {
                return "";
            } else {
                return propertyId.toString().toLowerCase();
            }
        }
    });

    setColumnExpandRatio("serviceDetail", 100);

    addListener(Table.ValueChangeEvent.class, sender, "tableRowSelected");
}

From source file:jp.primecloud.auto.ui.WinServiceEdit.java

WinServiceEdit(Application ap, Long componentNo) {
    apl = ap;/*w  ww.  ja v  a  2s . c o m*/
    this.componentNo = componentNo;

    // ???
    initData();

    //
    setIcon(Icons.EDITMINI.resource());
    setCaption(ViewProperties.getCaption("window.winServiceEdit"));
    setModal(true);
    setWidth("600px");

    VerticalLayout layout = (VerticalLayout) getContent();
    //        layout.setWidth("100%");
    layout.setMargin(false, true, false, true);
    layout.setSpacing(true);

    // 
    layout.addComponent(tab);

    basicTab = new BasicTab();
    tab.addTab(basicTab, ViewProperties.getCaption("tab.basic"), Icons.BASIC.resource());

    detailTab = new DetailTab();
    Boolean useCustomPara = BooleanUtils.toBooleanObject(Config.getProperty("userCustomize.useCustomParam"));
    if (BooleanUtils.isTrue(useCustomPara)) {
        tab.addTab(detailTab, ViewProperties.getCaption("tab.detail"), Icons.BASIC.resource());
    }

    // ??
    HorizontalLayout okbar = new HorizontalLayout();
    okbar.setSpacing(true);
    okbar.setMargin(false, false, true, false);
    layout.addComponent(okbar);
    layout.setComponentAlignment(okbar, Alignment.BOTTOM_RIGHT);

    // OK
    Button okButton = new Button(ViewProperties.getCaption("button.ok"));
    okButton.setDescription(ViewProperties.getCaption("description.editService.ok"));
    okButton.addListener(new Button.ClickListener() {
        @Override
        public void buttonClick(ClickEvent event) {
            okButtonClick(event);
        }
    });
    okbar.addComponent(okButton);
    // [Enter]?okButton
    okButton.setClickShortcut(KeyCode.ENTER);
    okButton.focus();

    // Cancel
    Button cancelButton = new Button(ViewProperties.getCaption("button.cancel"));
    cancelButton.setDescription(ViewProperties.getCaption("description.cancel"));
    cancelButton.addListener(new Button.ClickListener() {
        @Override
        public void buttonClick(ClickEvent event) {
            close();
        }
    });
    okbar.addComponent(cancelButton);

    // ??
    initValidation();

    // ?
    basicTab.showData();

    // ?
    detailTab.showData();
}

From source file:com.epam.training.storefront.controllers.pages.payment.SilentOrderPostMockController.java

@RequestMapping(value = "/handle-form-post", method = RequestMethod.POST)
public String handleFormPost(@Valid final SopPaymentDetailsForm form, final BindingResult bindingResult,
        @RequestParam("targetArea") final String targetArea, @RequestParam("editMode") final Boolean editMode,
        @RequestParam("paymentInfoId") final String paymentInfoId,
        final RedirectAttributes redirectAttributes) {
    getSopPaymentDetailsValidator().validate(form, bindingResult);
    if (bindingResult.hasErrors()) {
        redirectAttributes.addFlashAttribute(GlobalMessages.ERROR_MESSAGES_HOLDER,
                Collections.singletonList("checkout.error.paymentmethod.formentry.invalid"));
        redirectAttributes.addFlashAttribute(
                "org.springframework.validation.BindingResult.sopPaymentDetailsForm", bindingResult);
        redirectAttributes.addFlashAttribute("sopPaymentDetailsForm", bindingResult.getTarget());

        return Boolean.TRUE.equals(editMode) ? REDIRECT_URL_EDIT_PAYMENT_DETAILS + paymentInfoId
                : REDIRECT_URL_ADD_PAYMENT_METHOD + targetArea;

    } else {//from  ww w  .  jav  a 2s .c om
        final String authorizationRequestId = (String) getSessionService()
                .getAttribute("authorizationRequestId");
        final String authorizationRequestToken = (String) getSessionService()
                .getAttribute("authorizationRequestToken");

        try {
            if (BooleanUtils.isTrue(editMode)) {
                final CCPaymentInfoData ccPaymentInfoData = setupCCPaymentInfoData(form, paymentInfoId);
                if (null != ccPaymentInfoData) {
                    final CCPaymentInfoData result = getSubscriptionFacade()
                            .changePaymentMethod(ccPaymentInfoData, null, true, null);

                    // enrich result data with form data, which is not provided from the facade call
                    result.setId(paymentInfoId);
                    result.getBillingAddress()
                            .setTitleCode(ccPaymentInfoData.getBillingAddress().getTitleCode());
                    result.setStartMonth(ccPaymentInfoData.getStartMonth());
                    result.setStartYear(ccPaymentInfoData.getStartYear());
                    result.setIssueNumber(ccPaymentInfoData.getIssueNumber());

                    getUserFacade().updateCCPaymentInfo(result);

                    if (form.getMakeAsDefault().booleanValue()) {
                        getUserFacade().setDefaultPaymentInfo(result);
                    }

                    redirectAttributes.addFlashAttribute(GlobalMessages.CONF_MESSAGES_HOLDER,
                            Collections.singletonList("text.account.paymentDetails.editSuccessful"));
                } else {
                    redirectAttributes.addFlashAttribute(GlobalMessages.ERROR_MESSAGES_HOLDER,
                            Collections.singletonList("text.account.paymentDetails.nonExisting.error"));
                }
            } else {
                final SubscriptionPaymentData result = getSubscriptionFacade().finalizeTransaction(
                        authorizationRequestId, authorizationRequestToken,
                        createPaymentDetailsMap(form, targetArea));

                final CCPaymentInfoData newPaymentSubscription = getSubscriptionFacade()
                        .createPaymentSubscription(result.getParameters());

                // enrich result data with form data, which is not provided from the facade call
                newPaymentSubscription.setStartMonth(form.getStartMonth());
                newPaymentSubscription.setStartYear(form.getStartYear());
                newPaymentSubscription.setIssueNumber(form.getIssueNumber());
                newPaymentSubscription.setSaved(true);

                getUserFacade().updateCCPaymentInfo(newPaymentSubscription);

                if (form.getMakeAsDefault().booleanValue()) {
                    getUserFacade().setDefaultPaymentInfo(newPaymentSubscription);
                }

                getCheckoutFacade().setPaymentDetails(newPaymentSubscription.getId());

                redirectAttributes.addFlashAttribute(GlobalMessages.CONF_MESSAGES_HOLDER,
                        Collections.singletonList("text.account.paymentDetails.addSuccessful"));
            }
        } catch (final SubscriptionFacadeException e) {
            LOG.error("Creating a new payment method failed", e);
            redirectAttributes.addFlashAttribute(GlobalMessages.ERROR_MESSAGES_HOLDER,
                    Collections.singletonList("checkout.multi.paymentMethod.addPaymentDetails.incomplete"));
            return REDIRECT_URL_ADD_PAYMENT_METHOD + targetArea;
        }
    }

    if (StringUtils.equals(targetArea, "multiCheckoutArea")) {
        return REDIRECT_URL_SUMMARY;
    }

    return REDIRECT_URL_PAYMENT_INFO;
}

From source file:gov.nih.nci.cabig.caaers.web.ae.ReviewAndReportResult.java

public void updateBaseDateOnCreateList(List<ReportDefinition> newlySelectedReportDefinitions) {
    if (baseDateMap == null)
        return;/*from   w ww. j  av  a  2  s .c o  m*/
    for (ReportDefinition rd : newlySelectedReportDefinitions) {
        rd.setBaseDate(baseDateMap.get(rd.getId()));
        rd.setManuallySelected(BooleanUtils.isTrue(manualSelectionIndicatorMap.get(rd.getId())));
    }
}

From source file:jp.primecloud.auto.service.impl.ProcessServiceImpl.java

/**
 * {@inheritDoc}/*from   ww  w .ja va  2s  . c  o m*/
 */
@Override
public void startInstances(Long farmNo, List<Long> instanceNos, boolean startComponent) {
    // ??
    List<Instance> instances = instanceDao.readInInstanceNos(instanceNos);
    boolean skipServer = false;
    for (Instance instance : instances) {
        Platform platform = platformDao.read(instance.getPlatformNo());
        if (PCCConstant.PLATFORM_TYPE_AWS.equals(platform.getPlatformType())) {
            PlatformAws platformAws = platformAwsDao.read(instance.getPlatformNo());
            AwsInstance awsInstance = awsInstanceDao.read(instance.getInstanceNo());
            if (platformAws.getVpc() && StringUtils.isEmpty(awsInstance.getSubnetId())) {
                //EC2+VPC????????????
                instanceNos.remove(instance.getInstanceNo());
                continue;
            }
        }
        if (PCCConstant.PLATFORM_TYPE_AZURE.equals(platform.getPlatformType())) {
            AzureInstance azureInstance = azureInstanceDao.read(instance.getInstanceNo());
            if (StringUtils.isEmpty(azureInstance.getSubnetId())) {
                //???????????
                instanceNos.remove(instance.getInstanceNo());
                continue;
            }
            // ??????2????
            if (StringUtils.isEmpty(azureInstance.getInstanceName()) && skipServer == true) {
                instanceNos.remove(instance.getInstanceNo());
                continue;
            }
            // ??????1??
            if (StringUtils.isEmpty(azureInstance.getInstanceName()) && skipServer == false) {
                skipServer = true;
            }
        }
        if (BooleanUtils.isNotTrue(instance.getEnabled())) {
            instance.setEnabled(true);
            instanceDao.update(instance);
        }
    }

    if (startComponent) {
        // ???????
        List<ComponentInstance> componentInstances = componentInstanceDao.readInInstanceNos(instanceNos);
        for (ComponentInstance componentInstance : componentInstances) {
            if (BooleanUtils.isNotTrue(componentInstance.getAssociate())) {
                // ????????
                if (BooleanUtils.isTrue(componentInstance.getEnabled())
                        || BooleanUtils.isNotTrue(componentInstance.getConfigure())) {
                    componentInstance.setEnabled(false);
                    componentInstance.setConfigure(true);
                    componentInstanceDao.update(componentInstance);
                }
                continue;
            }
            if (BooleanUtils.isNotTrue(componentInstance.getEnabled())
                    || BooleanUtils.isNotTrue(componentInstance.getConfigure())) {
                componentInstance.setEnabled(true);
                componentInstance.setConfigure(true);
                componentInstanceDao.update(componentInstance);
            }
        }
    }

    // ????
    scheduleFarm(farmNo);
}