001: /*
002: * GroupRules.java
003: *
004: * Created on 18. November 2003, 19:44
005: */
006:
007: package org.contineo.core.security;
008:
009: /**
010: *
011: * @author Michael Scholz
012: */
013: public class GroupRule {
014: /**
015: * @uml.property name="groupName"
016: */
017: private String groupName;
018:
019: /**
020: * @uml.property name="read"
021: */
022: private boolean read;
023:
024: /**
025: * @uml.property name="write"
026: */
027: private boolean write;
028:
029: /**
030: * true, if this rule can be changed in a dialog
031: */
032: private boolean enabled;
033:
034: /** Creates a new instance of GroupRules */
035: public GroupRule() {
036: groupName = "";
037: read = false;
038: write = false;
039: enabled = false;
040: } // end ctor GroupRule
041:
042: /**
043: *
044: * @uml.property name="groupName"
045: */
046: public String getGroupName() {
047: return groupName;
048: } // end method getGroupName
049:
050: /**
051: *
052: * @uml.property name="read"
053: */
054: public boolean getRead() {
055: return read;
056: } // end method getRead
057:
058: /**
059: *
060: * @uml.property name="write"
061: */
062: public boolean getWrite() {
063: return write;
064: } // end method getWrite
065:
066: /**
067: * @see GroupRule#enabled
068: */
069: public boolean getEnabled() {
070: return enabled;
071: } // end method getEnabled
072:
073: /**
074: *
075: * @uml.property name="groupName"
076: */
077: public void setGroupName(String gname) {
078: groupName = gname;
079: } // end method setGroupName
080:
081: /**
082: *
083: * @uml.property name="read"
084: */
085: public void setRead(boolean r) {
086: read = r;
087: } // end method setRead
088:
089: /**
090: *
091: * @uml.property name="write"
092: */
093: public void setWrite(boolean w) {
094: write = w;
095: } // end method setWrite
096:
097: /**
098: * @see GroupRule#enabled
099: */
100: public void setEnabled(boolean e) {
101: enabled = e;
102: } // end method setEnabled
103: } // end class GroupRule
|