Uses of Interface
org.salespointframework.core.users.Capability

Packages that use Capability
org.salespointframework.core.users Contains all the classes for managing users and their capabilities. 
org.salespointframework.core.users.events Contains events and listeners needed by classes in the users package. 
org.salespointframework.web.helper   
 

Uses of Capability in org.salespointframework.core.users
 

Classes in org.salespointframework.core.users that implement Capability
 class AbstractCapability
          Convenience class implementing basic capability behavior.
 class ActionCapability
          A special capability guarding an action object.
 

Fields in org.salespointframework.core.users with type parameters of type Capability
private  java.util.Map<java.lang.String,Capability> User.m_mpCapabilities
          The user's capabilities.
private  java.util.Map<java.lang.String,Capability> UserManager.m_mpDefaultCaps
          The map of default capabilities to be associated with each new user.
 

Methods in org.salespointframework.core.users that return Capability
 Capability User.getCapability(java.lang.String sCapName)
          Retrieve one of this user's capabilities.
 Capability Capability.getToggled()
          Return a capability that is the inverse to this one.
 Capability ActionCapability.getToggled()
          Get the ActionCapability that is the inverse to this one.
abstract  Capability AbstractCapability.getToggled()
          Get the capability that is the inverse to this one.
 Capability User.setCapability(Capability cap)
          Set one capability.
 

Methods in org.salespointframework.core.users with parameters of type Capability
 boolean User.removeCapability(Capability cap)
          Entirely removes a capability from the user.
 Capability User.setCapability(Capability cap)
          Set one capability.
 void UserManager.setDefaultCapability(Capability cap)
          Set a capability to be used as a default capability henceforward.
 

Method parameters in org.salespointframework.core.users with type arguments of type Capability
 void User.setCapabilities(java.util.Map<java.lang.String,Capability> mpCapabilities)
          Set a range of the user's capabilities to new values.
 void UserManager.setDefaultCaps(java.util.Map<java.lang.String,Capability> mpDefaultCaps)
          Specify the set of default capabilities to be used when creating new User objects.
 

Constructor parameters in org.salespointframework.core.users with type arguments of type Capability
UserManager(java.util.Map<java.lang.String,Capability> mpDefaultCaps)
          Create a new UserManager, using a specific set of default capabilities.
UserManager(java.util.Map<java.lang.String,Capability> mpDefaultCaps, UserCreator ucCreator)
          Create a new UserManager providing both a set of default capabilities and a User creation factory.
 

Uses of Capability in org.salespointframework.core.users.events
 

Methods in org.salespointframework.core.users.events that return Capability
 Capability CapabilityDataEvent.getCapability(java.lang.String sCapName)
          Return a capability if it is affected by this event.
 

Uses of Capability in org.salespointframework.web.helper
 

Classes in org.salespointframework.web.helper that implement Capability
 class NameCapability
          A default implementation of Capability using AbstractCapability just identifying a Capability by the given name.
 

Methods in org.salespointframework.web.helper that return Capability
 Capability NameCapability.getToggled()