Station.java

package com.mycim.valueobject.security;

import com.mycim.valueobject.bas.NamedObject;
import com.mycim.valueobject.bas.Relation;

import java.util.Collection;
import java.util.List;

public class Station extends NamedObject {

    // --------------------------------------------------------- Instance Variables
    private String stationName;

    private String password;

    private Integer passwordExpiredPeriod;

    /**
     * equipments没给泛型 因为有可能是Relation 有可能是RelationEventModle
     */
    private List equipments;

    private List<Relation> operations;

    private List<Relation> users;

    private Collection entityGroups;

    private String dispatchRuleFlag;

    private String checkOperationFlag;

    // --------------------------------------------------------- Constructors
    public Station() {
    }

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

    // --------------------------------------------------------- Properties
    public String getStationName() {
        return this.stationName;
    }

    public void setStationName(String stationName) {
        this.stationName = stationName;
    }

    public String getPassword() {
        return this.password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getDispatchRuleFlag() {
        return this.dispatchRuleFlag;
    }

    public void setDispatchRuleFlag(String dispatchRuleFlag) {
        this.dispatchRuleFlag = dispatchRuleFlag;
    }

    public List getEquipments() {
        return this.equipments;
    }

    public void setEquipments(List equipments) {
        this.equipments = equipments;
    }

    public List<Relation> getOperations() {
        return this.operations;
    }

    public void setOperations(List<Relation> operations) {
        this.operations = operations;
    }

    public List<Relation> getUsers() {
        return this.users;
    }

    public void setUsers(List<Relation> users) {
        this.users = users;
    }

    public Integer getPasswordExpiredPeriod() {
        return passwordExpiredPeriod;
    }

    public void setPasswordExpiredPeriod(Integer passwordExpiredPeriod) {
        this.passwordExpiredPeriod = passwordExpiredPeriod;
    }

    public Collection getEntityGroups() {
        return entityGroups;
    }

    public void setEntityGroups(Collection entityGroups) {
        this.entityGroups = entityGroups;
    }

    public String getCheckOperationFlag() {
        return checkOperationFlag;
    }

    public void setCheckOperationFlag(String checkOperationFlag) {
        this.checkOperationFlag = checkOperationFlag;
    }

}

/*
 * Modification Log Log No : Name : Modified Date: Description :
 */