org.globus.cog.abstraction.interfaces
Interface Permissions

All Known Implementing Classes:
PermissionsImpl, UnixPermissionsImpl

public interface Permissions

An object to represent the access permission of a class of users on a remote File.


Method Summary
 boolean getExecute()
          get execute permissions
 boolean getRead()
          get read permissions
 boolean getWrite()
          get write permissions
 void setExecute(boolean canExecute)
          set/unset execute permissions
 void setRead(boolean canRead)
          set/unset read permissions
 void setWrite(boolean canWrite)
          set/unset write permissions
 String toString()
          return permissions as a string.
 

Method Detail

setRead

public void setRead(boolean canRead)
set/unset read permissions


getRead

public boolean getRead()
get read permissions


setWrite

public void setWrite(boolean canWrite)
set/unset write permissions


getWrite

public boolean getWrite()
get write permissions


setExecute

public void setExecute(boolean canExecute)
set/unset execute permissions


getExecute

public boolean getExecute()
get execute permissions


toString

public String toString()
return permissions as a string. pattern 777