org.soyatec.windowsazure.blob
Class SharedAccessPermissions

java.lang.Object
  extended by org.soyatec.windowsazure.blob.SharedAccessPermissions

public final class SharedAccessPermissions
extends java.lang.Object

The SharedAccessPermissions class is used for the shared access permissions.


Field Summary
static int DELETE
           
static int LIST
           
static int NONE
           
static int READ
           
static int RL
           
static int RW
          Composte 2 rights
static int RWDL
          Compose 4 rights.
static int RWL
           
static int WRITE
           
 
Constructor Summary
SharedAccessPermissions()
           
 
Method Summary
static int addPermission(int perm, int value)
          add permission
static boolean hasPermission(int perm, int test)
          check whether the permission exist
static int removePermission(int perm, int value)
          remove permission
static java.lang.String toString(int value)
           
static int valueOf(java.lang.String perm)
          Get the permission of string perm.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NONE

public static final int NONE
See Also:
Constant Field Values

READ

public static final int READ
See Also:
Constant Field Values

WRITE

public static final int WRITE
See Also:
Constant Field Values

DELETE

public static final int DELETE
See Also:
Constant Field Values

LIST

public static final int LIST
See Also:
Constant Field Values

RWDL

public static final int RWDL
Compose 4 rights.

See Also:
Constant Field Values

RWL

public static final int RWL
See Also:
Constant Field Values

RL

public static final int RL
See Also:
Constant Field Values

RW

public static final int RW
Composte 2 rights

See Also:
Constant Field Values
Constructor Detail

SharedAccessPermissions

public SharedAccessPermissions()
Method Detail

toString

public static java.lang.String toString(int value)

valueOf

public static int valueOf(java.lang.String perm)
Get the permission of string perm.

Parameters:
perm -
Returns:
the permission of string perm.

hasPermission

public static boolean hasPermission(int perm,
                                    int test)
check whether the permission exist

Parameters:
perm -
test -
Returns:
true or false

addPermission

public static int addPermission(int perm,
                                int value)
add permission

Parameters:
perm -
value -
Returns:
int

removePermission

public static int removePermission(int perm,
                                   int value)
remove permission

Parameters:
perm -
value -
Returns:
int