it.sistematica.isharedoc.sharecloud.model
Class CloudCapabilities

java.lang.Object
  extended by it.sistematica.isharedoc.sharecloud.model.CloudCapabilities

public class CloudCapabilities
extends java.lang.Object


Nested Class Summary
static class CloudCapabilities.CloudCapability
           
 
Constructor Summary
CloudCapabilities()
           
 
Method Summary
 void add(java.lang.Enum<?> value)
           
 void add(java.lang.String value)
           
 void addAll(java.lang.Iterable<CloudCapabilities.CloudCapability> list)
           
static CloudCapabilities all()
           
 boolean can(java.lang.Enum<?> value)
           
 boolean can(java.lang.String value)
           
 boolean cant(java.lang.Enum<?> value)
           
 boolean cant(java.lang.String value)
           
 boolean remove(java.lang.Enum<?> value)
           
 boolean remove(java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CloudCapabilities

public CloudCapabilities()
Method Detail

all

public static CloudCapabilities all()

add

public void add(java.lang.String value)

add

public void add(java.lang.Enum<?> value)

addAll

public void addAll(java.lang.Iterable<CloudCapabilities.CloudCapability> list)

remove

public boolean remove(java.lang.String value)

remove

public boolean remove(java.lang.Enum<?> value)

can

public boolean can(java.lang.String value)

can

public boolean can(java.lang.Enum<?> value)

cant

public boolean cant(java.lang.String value)

cant

public boolean cant(java.lang.Enum<?> value)