Package com.gcrm.domain

Examples of com.gcrm.domain.Target


                .append(getJsonHeader(totalRecords, searchCondition, isList));

        String assignedTo = null;
        String accountName = null;
        while (targets.hasNext()) {
            Target instance = targets.next();
            int id = instance.getId();
            String firstName = CommonUtil.fromNullToEmpty(instance
                    .getFirst_name());
            String lastName = CommonUtil.fromNullToEmpty(instance
                    .getLast_name());
            String name = instance.getName();
            String title = CommonUtil.fromNullToEmpty(instance.getTitle());

            Account account = instance.getAccount();
            if (account != null) {
                accountName = CommonUtil.fromNullToEmpty(account.getName());
            } else {
                accountName = "";
            }
            String email = CommonUtil.fromNullToEmpty(instance.getEmail());
            String officePhone = CommonUtil.fromNullToEmpty(instance
                    .getOffice_phone());
            User user = instance.getAssigned_to();
            if (user != null) {
                assignedTo = CommonUtil.fromNullToEmpty(user.getName());
            } else {
                assignedTo = "";
            }

            if (isList) {
                User createdBy = instance.getCreated_by();
                String createdByName = "";
                if (createdBy != null) {
                    createdByName = CommonUtil.fromNullToEmpty(createdBy
                            .getName());
                }
                User updatedBy = instance.getUpdated_by();
                String updatedByName = "";
                if (updatedBy != null) {
                    updatedByName = CommonUtil.fromNullToEmpty(updatedBy
                            .getName());
                }
                SimpleDateFormat dateFormat = new SimpleDateFormat(
                        Constant.DATE_TIME_FORMAT);
                Date createdOn = instance.getCreated_on();
                String createdOnName = "";
                if (createdOn != null) {
                    createdOnName = dateFormat.format(createdOn);
                }
                Date updatedOn = instance.getUpdated_on();
                String updatedOnName = "";
                if (updatedOn != null) {
                    updatedOnName = dateFormat.format(updatedOn);
                }
View Full Code Here


        UserUtil.permissionCheck("create_target");
        if (this.getSeleteIDs() != null) {
            String[] ids = seleteIDs.split(",");
            for (int i = 0; i < ids.length; i++) {
                String copyid = ids[i];
                Target oriRecord = baseService.getEntityById(Target.class,
                        Integer.valueOf(copyid));
                Target targetRecord = oriRecord.clone();
                targetRecord.setId(null);
                this.getbaseService().makePersistent(targetRecord);
            }
        }
        return SUCCESS;
    }
View Full Code Here

            writer.writeHeader(header);
            if (!isTemplate) {
                String[] ids = seleteIDs.split(",");
                for (int i = 0; i < ids.length; i++) {
                    String id = ids[i];
                    Target target = baseService.getEntityById(Target.class,
                            Integer.parseInt(id));
                    final HashMap<String, ? super Object> data1 = new HashMap<String, Object>();
                    data1.put(header[0], target.getId());
                    Salutation salutation = target.getSalutation();
                    if (salutation != null) {
                        data1.put(header[1], salutation.getId());
                    } else {
                        data1.put(header[1], "");
                    }
                    data1.put(header[2], CommonUtil.getOptionLabel(salutation));
                    data1.put(header[3],
                            CommonUtil.fromNullToEmpty(target.getFirst_name()));
                    data1.put(header[4],
                            CommonUtil.fromNullToEmpty(target.getLast_name()));
                    data1.put(header[5], CommonUtil.fromNullToEmpty(target
                            .getOffice_phone()));
                    data1.put(header[6],
                            CommonUtil.fromNullToEmpty(target.getCompany()));
                    data1.put(header[7],
                            CommonUtil.fromNullToEmpty(target.getTitle()));
                    data1.put(header[8],
                            CommonUtil.fromNullToEmpty(target.getMobile()));
                    data1.put(header[9],
                            CommonUtil.fromNullToEmpty(target.getDepartment()));
                    data1.put(header[10],
                            CommonUtil.fromNullToEmpty(target.getFax()));
                    if (target.getAccount() != null) {
                        data1.put(header[11], target.getAccount().getId());
                        data1.put(header[12], target.getAccount().getName());
                    } else {
                        data1.put(header[11], "");
                        data1.put(header[12], "");
                    }
                    data1.put(header[13], CommonUtil.fromNullToEmpty(target
                            .getPrimary_street()));
                    data1.put(header[14], CommonUtil.fromNullToEmpty(target
                            .getPrimary_city()));
                    data1.put(header[15], CommonUtil.fromNullToEmpty(target
                            .getPrimary_state()));
                    data1.put(header[16], CommonUtil.fromNullToEmpty(target
                            .getPrimary_postal_code()));
                    data1.put(header[17], CommonUtil.fromNullToEmpty(target
                            .getPrimary_country()));
                    data1.put(header[18], CommonUtil.fromNullToEmpty(target
                            .getOther_street()));
                    data1.put(header[19],
                            CommonUtil.fromNullToEmpty(target.getOther_city()));
                    data1.put(header[20],
                            CommonUtil.fromNullToEmpty(target.getOther_state()));
                    data1.put(header[21], CommonUtil.fromNullToEmpty(target
                            .getOther_postal_code()));
                    data1.put(header[22], CommonUtil.fromNullToEmpty(target
                            .getOther_country()));
                    data1.put(header[23],
                            CommonUtil.fromNullToEmpty(target.getEmail()));
                    data1.put(header[24],
                            CommonUtil.fromNullToEmpty(target.getNotes()));
                    data1.put(header[25], target.isNot_call());
                    if (target.getAssigned_to() != null) {
                        data1.put(header[26], target.getAssigned_to().getId());
                        data1.put(header[27], target.getAssigned_to().getName());
                    } else {
                        data1.put(header[26], "");
                        data1.put(header[27], "");
                    }
                    writer.write(data1, header);
View Full Code Here

                Map<String, String> row = new HashMap<String, String>();
                for (int i = 0; i < line.size(); i++) {
                    row.put(header[i], line.get(i));
                }

                Target target = new Target();
                try {
                    String id = row.get(getText("entity.id.label"));
                    if (!CommonUtil.isNullOrEmpty(id)) {
                        target.setId(Integer.parseInt(id));
                    }
                    String salutationID = row
                            .get(getText("entity.salutation_id.label"));
                    if (CommonUtil.isNullOrEmpty(salutationID)) {
                        target.setSalutation(null);
                    } else {
                        Salutation salutation = salutationService
                                .getEntityById(Salutation.class,
                                        Integer.parseInt(salutationID));
                        target.setSalutation(salutation);
                    }
                    target.setFirst_name(CommonUtil.fromNullToEmpty(row
                            .get(getText("entity.first_name.label"))));
                    target.setLast_name(CommonUtil.fromNullToEmpty(row
                            .get(getText("entity.last_name.label"))));
                    target.setOffice_phone(CommonUtil.fromNullToEmpty(row
                            .get(getText("entity.office_phone.label"))));
                    target.setCompany(CommonUtil.fromNullToEmpty(row
                            .get(getText("entity.company.label"))));
                    target.setTitle(CommonUtil.fromNullToEmpty(row
                            .get(getText("entity.title.label"))));
                    target.setMobile(CommonUtil.fromNullToEmpty(row
                            .get(getText("entity.mobile.label"))));
                    target.setDepartment(CommonUtil.fromNullToEmpty(row
                            .get(getText("entity.department.label"))));
                    target.setFax(CommonUtil.fromNullToEmpty(row
                            .get(getText("entity.fax.label"))));
                    String accountID = row
                            .get(getText("entity.account_id.label"));
                    if (CommonUtil.isNullOrEmpty(accountID)) {
                        target.setAccount(null);
                    } else {
                        Account account = accountService.getEntityById(
                                Account.class, Integer.parseInt(accountID));
                        target.setAccount(account);
                    }
                    target.setPrimary_street(CommonUtil.fromNullToEmpty(row
                            .get(getText("entity.primary_street.label"))));
                    target.setPrimary_city(CommonUtil.fromNullToEmpty(row
                            .get(getText("entity.primary_city.label"))));
                    target.setPrimary_state(CommonUtil.fromNullToEmpty(row
                            .get(getText("entity.primary_state.label"))));
                    target.setPrimary_postal_code(CommonUtil.fromNullToEmpty(row
                            .get(getText("entity.primary_postal_code.label"))));
                    target.setPrimary_country(CommonUtil.fromNullToEmpty(row
                            .get(getText("entity.primary_country.label"))));
                    target.setOther_street(CommonUtil.fromNullToEmpty(row
                            .get(getText("entity.other_street.label"))));
                    target.setOther_city(CommonUtil.fromNullToEmpty(row
                            .get(getText("entity.other_city.label"))));
                    target.setOther_state(CommonUtil.fromNullToEmpty(row
                            .get(getText("entity.other_state.label"))));
                    target.setOther_postal_code(CommonUtil.fromNullToEmpty(row
                            .get(getText("entity.other_postal_code.label"))));
                    target.setOther_country(CommonUtil.fromNullToEmpty(row
                            .get(getText("entity.other_country.label"))));
                    target.setEmail(CommonUtil.fromNullToEmpty(row
                            .get(getText("entity.email.label"))));
                    target.setNotes(CommonUtil.fromNullToEmpty(row
                            .get(getText("entity.notes.label"))));
                    String doNotCall = row
                            .get(getText("entity.not_call.label"));
                    if (CommonUtil.isNullOrEmpty(doNotCall)) {
                        target.setNot_call(false);
                    } else {
                        target.setNot_call(Boolean.parseBoolean(doNotCall));
                    }
                    String assignedToID = row
                            .get(getText("entity.assigned_to_id.label"));
                    if (CommonUtil.isNullOrEmpty(assignedToID)) {
                        target.setAssigned_to(null);
                    } else {
                        User assignedTo = userService.getEntityById(User.class,
                                Integer.parseInt(assignedToID));
                        target.setAssigned_to(assignedTo);
                    }
                    baseService.makePersistent(target);
                    successfulNum++;
                } catch (Exception e) {
                    failedNum++;
                    String firstName = CommonUtil.fromNullToEmpty(target
                            .getFirst_name());
                    String lastName = CommonUtil.fromNullToEmpty(target
                            .getLast_name());
                    failedMsg.put(firstName + " " + lastName, e.getMessage());
                }

            }
View Full Code Here

     * Saves the entity.
     *
     * @return the SUCCESS result
     */
    public String save() throws Exception {
        Target originalTarget = saveEntity();
        final Collection<ChangeLog> changeLogs = changeLog(originalTarget,
                target);
        target = getBaseService().makePersistent(target);
        this.setId(target.getId());
        this.setSaveFlag("true");
View Full Code Here

            User user = userService
                    .getEntityById(User.class, loginUser.getId());
            Collection<ChangeLog> allChangeLogs = new ArrayList<ChangeLog>();
            for (String IDString : selectIDArray) {
                int id = Integer.parseInt(IDString);
                Target targetInstance = this.baseService.getEntityById(
                        Target.class, id);
                Target originalTarget = targetInstance.clone();
                for (String fieldName : fieldNames) {
                    Object value = BeanUtil.getFieldValue(target, fieldName);
                    BeanUtil.setFieldValue(targetInstance, fieldName, value);
                }
                targetInstance.setUpdated_by(user);
View Full Code Here

     * Saves entity field
     *
     * @throws Exception
     */
    private Target saveEntity() throws Exception {
        Target originalTarget = null;
        if (target.getId() == null) {
            UserUtil.permissionCheck("create_target");
        } else {
            UserUtil.permissionCheck("update_target");
            originalTarget = baseService.getEntityById(Target.class,
                    target.getId());
            target.setTargetLists(originalTarget.getTargetLists());
            target.setCreated_on(originalTarget.getCreated_on());
            target.setCreated_by(originalTarget.getCreated_by());
        }

        Account account = null;
        if (accountID != null) {
            account = accountService.getEntityById(Account.class, accountID);
View Full Code Here

     * (non-Javadoc)
     *
     * @see com.gcrm.service.ITargetService#convert(java.lang.Integer)
     */
    public void convert(Integer id) throws Exception {
        Target target = this.getEntityById(Target.class, id);
        Lead lead = new Lead();
        lead.setSalutation(target.getSalutation());
        lead.setFirst_name(target.getFirst_name());
        lead.setLast_name(target.getLast_name());
        lead.setOffice_phone(target.getOffice_phone());
        lead.setCompany(target.getCompany());
        lead.setTitle(target.getTitle());
        lead.setMobile(target.getMobile());
        lead.setDepartment(target.getDepartment());
        lead.setFax(target.getFax());
        lead.setAccount(target.getAccount());
        lead.setPrimary_street(target.getPrimary_street());
        lead.setPrimary_city(target.getPrimary_city());
        lead.setPrimary_country(target.getPrimary_country());
        lead.setPrimary_postal_code(target.getPrimary_postal_code());
        lead.setPrimary_state(target.getPrimary_state());
        lead.setOther_street(target.getOther_street());
        lead.setOther_city(target.getOther_city());
        lead.setOther_country(target.getOther_country());
        lead.setOther_postal_code(target.getOther_postal_code());
        lead.setOther_state(target.getOther_state());
        lead.setEmail(target.getEmail());
        lead.setNotes(target.getNotes());
        lead.setNot_call(target.isNot_call());
        lead.setAssigned_to(target.getAssigned_to());
        lead.setOwner(target.getOwner());
        LeadStatus status = this.getLeadStatusService().findByName(
                LeadStatus.class.getSimpleName(), "New");
        lead.setStatus(status);
        lead = this.getLeadService().makePersistent(lead);
        target.setLead_id(lead.getId());
        this.makePersistent(target);

    }
View Full Code Here

TOP

Related Classes of com.gcrm.domain.Target

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.