Checklist.java

/*
 *        @ Copyright 2001 FA Software;
 *        All right reserved. No part of this program may be reproduced or
 *        transmitted in any form or by any means, electronic or
 *        mechanical, including photocopying, recording, or by any
 *        information storage or retrieval system without written
 *        permission from FA Software, except for inclusion of brief
 *        quotations in a review.
 */
package com.mycim.valueobject.ems;

import com.mycim.valueobject.bas.NamedObject;

import java.util.ArrayList;
import java.util.Collection;

public class Checklist extends NamedObject {

    // --------------------------------------------------------- Instance Variables
    private Collection checklistItems = new ArrayList();

    private String startEventId;

    private String endEventId;

    private long startEventRrn;

    private long endEventRrn;

    private String attributeData1;

    private String attributeData2;

    private String attributeData3;

    // --------------------------------------------------------- Consturctors
    public Checklist() {
    }

    public Checklist(String instanceId, String namedSpace, String object) {
        super(instanceId, namedSpace, object);
    }

    // --------------------------------------------------------- Properties
    public Collection getChecklistItems() {
        return this.checklistItems;
    }

    public void setChecklistItems(Collection checklistItems) {
        if (this.checklistItems == null) {
            checklistItems = new ArrayList();
        }

        this.checklistItems = checklistItems;
    }

    public String getStartEventId() {
        return startEventId;
    }

    public void setStartEventId(String startEventId) {
        this.startEventId = startEventId;
    }

    public String getEndEventId() {
        return endEventId;
    }

    public void setEndEventId(String endEventId) {
        this.endEventId = endEventId;
    }

    public long getStartEventRrn() {
        return startEventRrn;
    }

    public void setStartEventRrn(long startEventRrn) {
        this.startEventRrn = startEventRrn;
    }

    public long getEndEventRrn() {
        return endEventRrn;
    }

    public void setEndEventRrn(long endEventRrn) {
        this.endEventRrn = endEventRrn;
    }

    public String getAttributeData1() {
        return attributeData1;
    }

    public void setAttributeData1(String attributeData1) {
        this.attributeData1 = attributeData1;
    }

    public String getAttributeData2() {
        return attributeData2;
    }

    public void setAttributeData2(String attributeData2) {
        this.attributeData2 = attributeData2;
    }

    public String getAttributeData3() {
        return attributeData3;
    }

    public void setAttributeData3(String attributeData3) {
        this.attributeData3 = attributeData3;
    }

}

/*
 * Modification Log Log No : 01 Name : Wind Modified Date: 2001/10/13 Description : Add four flags for role
 *  setup
 */