Package com.gcrm.domain

Examples of com.gcrm.domain.Task


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

        String contactName = null;
        String assignedTo = null;
        while (tasks.hasNext()) {
            Task instance = tasks.next();
            int id = instance.getId();
            String subject = instance.getSubject();
            Contact contact = instance.getContact();
            if (contact != null) {
                contactName = contact.getFirst_name() + " "
                        + contact.getLast_name();
            } else {
                contactName = "";
            }
            String relatedObject = CommonUtil.fromNullToEmpty(instance
                    .getRelated_object());
            Date dueDate = instance.getDue_date();
            String dueDateS = "";
            SimpleDateFormat dateFormat = new SimpleDateFormat(
                    Constant.DATE_TIME_FORMAT);
            if (dueDate != null) {
                dueDateS = dateFormat.format(dueDate);
            }

            User user = instance.getAssigned_to();
            if (user != null) {
                assignedTo = 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());
                }
                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_task");
        if (this.getSeleteIDs() != null) {
            String[] ids = seleteIDs.split(",");
            for (int i = 0; i < ids.length; i++) {
                String copyid = ids[i];
                Task oriRecord = baseService.getEntityById(Task.class,
                        Integer.valueOf(copyid));
                Task 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];
                    Task task = baseService.getEntityById(Task.class,
                            Integer.parseInt(id));
                    final HashMap<String, ? super Object> data1 = new HashMap<String, Object>();
                    data1.put(header[0], task.getId());
                    data1.put(header[1],
                            CommonUtil.fromNullToEmpty(task.getSubject()));
                    TaskStatus taskStatus = task.getStatus();
                    if (taskStatus != null) {
                        data1.put(header[2], taskStatus.getId());
                    } else {
                        data1.put(header[2], "");
                    }
                    data1.put(header[3], CommonUtil.getOptionLabel(taskStatus));
                    SimpleDateFormat dateFormat = new SimpleDateFormat(
                            Constant.DATE_TIME_FORMAT);
                    Date startDate = task.getStart_date();
                    if (startDate != null) {
                        data1.put(header[4], dateFormat.format(startDate));
                    } else {
                        data1.put(header[4], "");
                    }
                    Date due_date = task.getDue_date();
                    if (due_date != null) {
                        data1.put(header[5], dateFormat.format(due_date));
                    } else {
                        data1.put(header[5], "");
                    }
                    data1.put(header[6], CommonUtil.fromNullToEmpty(task
                            .getRelated_object()));
                    if (task.getRelated_record() != null) {
                        data1.put(header[7], task.getRelated_record());
                    } else {
                        data1.put(header[7], "");
                    }
                    if (task.getContact() != null) {
                        data1.put(header[8], task.getContact().getId());
                        data1.put(header[9], task.getContact().getName());
                    } else {
                        data1.put(header[8], "");
                        data1.put(header[9], "");
                    }
                    TaskPriority taskPriority = task.getPriority();
                    if (taskPriority != null) {
                        data1.put(header[10], taskPriority.getId());
                    } else {
                        data1.put(header[10], "");
                    }
                    data1.put(header[11],
                            CommonUtil.getOptionLabel(taskPriority));
                    data1.put(header[12],
                            CommonUtil.fromNullToEmpty(task.getDescription()));
                    data1.put(header[13],
                            CommonUtil.fromNullToEmpty(task.getNotes()));
                    if (task.getAssigned_to() != null) {
                        data1.put(header[14], task.getAssigned_to().getId());
                        data1.put(header[15], task.getAssigned_to().getName());
                    } else {
                        data1.put(header[14], "");
                        data1.put(header[15], "");
                    }
                    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));
                }

                Task task = new Task();
                try {
                    String id = row.get(getText("entity.id.label"));
                    if (!CommonUtil.isNullOrEmpty(id)) {
                        task.setId(Integer.parseInt(id));
                    }
                    task.setSubject(CommonUtil.fromNullToEmpty(row
                            .get(getText("entity.subject.label"))));
                    String statusID = row
                            .get(getText("entity.status_id.label"));
                    if (CommonUtil.isNullOrEmpty(statusID)) {
                        task.setStatus(null);
                    } else {
                        TaskStatus status = taskStatusService.getEntityById(
                                TaskStatus.class, Integer.parseInt(statusID));
                        task.setStatus(status);
                    }
                    SimpleDateFormat dateFormat = new SimpleDateFormat(
                            Constant.DATE_TIME_FORMAT);
                    String startDateS = row
                            .get(getText("entity.start_date.label"));
                    if (startDateS != null) {
                        Date startDate = dateFormat.parse(startDateS);
                        task.setStart_date(startDate);
                    } else {
                        task.setStart_date(null);
                    }
                    String dueDateS = row.get(getText("task.due_date.label"));
                    if (dueDateS != null) {
                        Date dueDate = dateFormat.parse(dueDateS);
                        task.setDue_date(dueDate);
                    } else {
                        task.setDue_date(null);
                    }
                    task.setRelated_object(CommonUtil.fromNullToEmpty(row
                            .get(getText("entity.related_object.label"))));
                    String relatedRecord = row
                            .get(getText("entity.related_record_id.label"));
                    if (CommonUtil.isNullOrEmpty(relatedRecord)) {
                        task.setRelated_record(0);
                    } else {
                        task.setRelated_record(Integer.parseInt(relatedRecord));
                    }
                    String contactID = row
                            .get(getText("entity.contact_id.label"));
                    if (CommonUtil.isNullOrEmpty(contactID)) {
                        task.setContact(null);
                    } else {
                        Contact contact = contactService.getEntityById(
                                Contact.class, Integer.parseInt(contactID));
                        task.setContact(contact);
                    }
                    String priorityID = row
                            .get(getText("entity.priority_id.label"));
                    if (CommonUtil.isNullOrEmpty(priorityID)) {
                        task.setPriority(null);
                    } else {
                        TaskPriority priority = taskPriorityService
                                .getEntityById(TaskPriority.class,
                                        Integer.parseInt(priorityID));
                        task.setPriority(priority);
                    }
                    task.setDescription(CommonUtil.fromNullToEmpty(row
                            .get(getText("entity.description.label"))));
                    task.setNotes(CommonUtil.fromNullToEmpty(row
                            .get(getText("entity.notes.label"))));
                    String assignedToID = row
                            .get(getText("entity.assigned_to_id.label"));
                    if (CommonUtil.isNullOrEmpty(assignedToID)) {
                        task.setAssigned_to(null);
                    } else {
                        User assignedTo = userService.getEntityById(User.class,
                                Integer.parseInt(assignedToID));
                        task.setAssigned_to(assignedTo);
                    }
                    baseService.makePersistent(task);
                    successfulNum++;
                } catch (Exception e) {
                    failedNum++;
                    failedMsg.put(task.getSubject(), e.getMessage());
                }

            }

            this.setFailedMsg(failedMsg);
View Full Code Here

     * Saves the entity.
     *
     * @return the SUCCESS result
     */
    public String save() throws Exception {
        Task originalTask = saveEntity();
        final Collection<ChangeLog> changeLogs = changeLog(originalTask, task);
        task = getBaseService().makePersistent(task);
        this.setId(task.getId());
        this.setSaveFlag("true");
        if (changeLogs != null) {
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);
                Task taskInstance = this.baseService.getEntityById(Task.class,
                        id);
                Task originalTask = taskInstance.clone();
                for (String fieldName : fieldNames) {
                    Object value = BeanUtil.getFieldValue(task, fieldName);
                    BeanUtil.setFieldValue(taskInstance, fieldName, value);
                }
                taskInstance.setUpdated_by(user);
View Full Code Here

     *
     * @return original task record
     * @throws ParseException
     */
    private Task saveEntity() throws Exception {
        Task originalTask = null;
        if (task.getId() == null) {
            UserUtil.permissionCheck("create_task");
        } else {
            UserUtil.permissionCheck("update_task");
            originalTask = baseService.getEntityById(Task.class, task.getId());
View Full Code Here

TOP

Related Classes of com.gcrm.domain.Task

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.