Synergy Home Page

au.edu.swin.synergy.plugin.repository
Class BDescriptor

java.lang.Object
  |
  +--au.edu.swin.synergy.plugin.repository.BDescriptor

public class BDescriptor
extends Object
implements Serializable

File Repository Security Descriptor the acl is a string like u10=r which means user 10 has read access g3=rw which means anyone in group 3 has read/write access Assume no access, unless specificly granted

See Also:
Serialized Form

Field Summary
static int kGroup
          Realm of groups
static String kGroupString
          Realm of groups string used when saving to file
static int kNone
          Access denied
static int kRead
          Read only access
static String kReadString
          Read only access string used when saving to file
static int kReadWrite
          Read/Write access
static String kReadWriteString
          Read/Write access string used when saving to file
static int kUser
          Realm of users
static String kUserString
          Realm of users string used when saving to file
 
Constructor Summary
BDescriptor(int fId, int fRealm, int fAccess)
           
 
Method Summary
 boolean checkAccess(int fAccess)
           
 boolean checkPerm(int fAccess)
           
 int getAccess()
           
 int getId()
           
 int getRealm()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

kUser

public static final int kUser
Realm of users

kGroup

public static final int kGroup
Realm of groups

kUserString

public static final String kUserString
Realm of users string used when saving to file

kGroupString

public static final String kGroupString
Realm of groups string used when saving to file

kNone

public static final int kNone
Access denied

kRead

public static final int kRead
Read only access

kReadWrite

public static final int kReadWrite
Read/Write access

kReadString

public static final String kReadString
Read only access string used when saving to file

kReadWriteString

public static final String kReadWriteString
Read/Write access string used when saving to file
Constructor Detail

BDescriptor

public BDescriptor(int fId,
                   int fRealm,
                   int fAccess)
Method Detail

getRealm

public int getRealm()

getId

public int getId()

getAccess

public int getAccess()

checkAccess

public boolean checkAccess(int fAccess)

checkPerm

public boolean checkPerm(int fAccess)

toString

public String toString()
Overrides:
toString in class Object

Synergy Home Page