Skip to content
GroupNode.java 1.55 KiB
Newer Older
Sonia Zorba's avatar
Sonia Zorba committed
package it.inaf.ia2.gms.model;

Sonia Zorba's avatar
Sonia Zorba committed
public class GroupNode {

    private String groupId;
    private String groupName;
    private Permission permission;
Sonia Zorba's avatar
Sonia Zorba committed
    private boolean hasChildren;
    private boolean leaf;
    private Date creationTime;
    private String createdBy;
Sonia Zorba's avatar
Sonia Zorba committed

    public String getGroupId() {
        return groupId;
    }

    public void setGroupId(String groupId) {
        this.groupId = groupId;
    }

    public String getGroupName() {
        return groupName;
    }

    public void setGroupName(String groupName) {
        this.groupName = groupName;
    }

    public Permission getPermission() {
        return permission;
    public void setPermission(Permission permission) {
        this.permission = permission;
Sonia Zorba's avatar
Sonia Zorba committed
    }

    public boolean isHasChildren() {
        return hasChildren;
    }

    public void setHasChildren(boolean hasChildren) {
        this.hasChildren = hasChildren;
    }

    public boolean isLeaf() {
        return leaf;
    }

    public void setLeaf(boolean leaf) {
        this.leaf = leaf;
    }

    public boolean isLocked() {
        return locked;
    }

    public void setLocked(boolean locked) {
        this.locked = locked;
    }

    public String getCreatedBy() {
        return createdBy;
    }

    public void setCreatedBy(String createdBy) {
        this.createdBy = createdBy;
    }

    public Date getCreationTime() {
        return creationTime;
    }

    public void setCreationTime(Date creationTime) {
        this.creationTime = creationTime;
    }