Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.lucane.server.store
Class ServiceStore  view ServiceStore download ServiceStore.java

java.lang.Object
  extended byorg.lucane.server.store.ServiceStore

public abstract class ServiceStore
extends java.lang.Object

ServiceManager abstraction


Constructor Summary
ServiceStore()
           
 
Method Summary
abstract  java.util.Iterator getAllServices()
          Get all services
 java.util.Iterator getAuthorizedServices(org.lucane.common.concepts.UserConcept user)
          Get the services that a user can use
abstract  org.lucane.common.concepts.ServiceConcept getService(java.lang.String name)
          Get a service by its name
 boolean isAutorizedService(org.lucane.common.concepts.UserConcept user, org.lucane.common.concepts.ServiceConcept service)
          Check if a user can use a service
abstract  void removeService(org.lucane.common.concepts.ServiceConcept service)
          Remove a service
abstract  void storeService(org.lucane.common.concepts.ServiceConcept service)
          Store a service
abstract  void updateService(org.lucane.common.concepts.ServiceConcept service)
          Update a service
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceStore

public ServiceStore()
Method Detail

storeService

public abstract void storeService(org.lucane.common.concepts.ServiceConcept service)
                           throws java.lang.Exception
Store a service


updateService

public abstract void updateService(org.lucane.common.concepts.ServiceConcept service)
                            throws java.lang.Exception
Update a service


removeService

public abstract void removeService(org.lucane.common.concepts.ServiceConcept service)
                            throws java.lang.Exception
Remove a service


getService

public abstract org.lucane.common.concepts.ServiceConcept getService(java.lang.String name)
                                                              throws java.lang.Exception
Get a service by its name


getAllServices

public abstract java.util.Iterator getAllServices()
                                           throws java.lang.Exception
Get all services


getAuthorizedServices

public java.util.Iterator getAuthorizedServices(org.lucane.common.concepts.UserConcept user)
                                         throws java.lang.Exception
Get the services that a user can use


isAutorizedService

public boolean isAutorizedService(org.lucane.common.concepts.UserConcept user,
                                  org.lucane.common.concepts.ServiceConcept service)
                           throws java.lang.Exception
Check if a user can use a service