UserGroup.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.security;

import com.mycim.valueobject.bas.NamedObject;

import java.util.Collection;

public class UserGroup extends NamedObject {

    // --------------------------------------------------------- Instance Variables
    private Collection users;

    // just for role setup
    private String viewFlag;

    private String insertFlag;

    private String updateFlag;

    private String deleteFlag;

    private Collection roleList;

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

    /**
     * @param instanceRrn
     */
    public UserGroup(long instanceRrn) {
        super(instanceRrn);
    }

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

    public Collection getRoleList() {
        return roleList;
    }

    public void setRoleList(Collection roleList) {
        this.roleList = roleList;
    }

    // --------------------------------------------------------- Properties
    public Collection getUsers() {
        return this.users;
    }

    public void setUsers(Collection users) {
        this.users = users;
    }

    // just for role setup
    public String getViewFlag() {
        return this.viewFlag;
    }

    public void setViewFlag(String viewFlag) {
        this.viewFlag = viewFlag;
    }

    public String getInsertFlag() {
        return this.insertFlag;
    }

    public void setInsertFlag(String insertFlag) {
        this.insertFlag = insertFlag;
    }

    public String getUpdateFlag() {
        return this.updateFlag;
    }

    public void setUpdateFlag(String updateFlag) {
        this.updateFlag = updateFlag;
    }

    public String getDeleteFlag() {
        return this.deleteFlag;
    }

    public void setDeleteFlag(String deleteFlag) {
        this.deleteFlag = deleteFlag;
    }

}

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