|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.globus.ogsa.impl.base.cas.server.databaseAccess.accessors.ServiceTypeActionHandler
Used to manipulate the serviceType/action mappings in the database
| Constructor Summary | |
ServiceTypeActionHandler()
|
|
| Method Summary | |
static void |
addServiceActionGpEntry(java.lang.String serviceGroupName,
java.lang.String serviceName,
java.lang.String actionName)
Adds entry to service/action group (get service_id from service_type_action table and then insert entry) |
static java.lang.String |
addServiceActionMapping(java.lang.String serviceName,
java.lang.String actionName)
Adds a new action mapping to an existing service type. |
static void |
createServiceActionGroup(java.lang.String serviceGroupName)
Creates a new service/action group Inserts data into service action group |
static void |
deleteServiceActionGroup(java.lang.String serviceGroupName)
Removes service/action group |
static int |
getServiceActionId(java.lang.String serviceName,
java.lang.String actionName)
Retieves service action id given service name and action name returns -1 if not found |
static java.lang.String |
getServiceActionMapping(int serviceActionId)
|
static java.lang.String |
getServiceActionMapping(java.lang.String serviceActionId)
|
static java.lang.String[] |
listServiceActionGroups()
List of service action group |
static java.lang.String[] |
listServiceActionMappings()
List of service action mappings |
static void |
removeServiceActionGpEntry(java.lang.String serviceGroupName,
java.lang.String serviceName,
java.lang.String actionName)
Deletes entry from service/action group (get service_id from service_type_action table and then delete entry) |
static void |
removeServiceActionMapping(java.lang.String serviceActionId)
Removes the action mapped to a particular service type Deletes from service action table |
static void |
removeServiceActionMapping(java.lang.String serviceName,
java.lang.String actionName)
Removes the action mapped to a particular service type Deletes from service action table |
static java.lang.String[] |
retrieveServiceActionGpEntries(java.lang.String serviceGroupName)
Retrives service type/actions in a serviceActionGroup. |
static java.lang.String[] |
retrieveServiceActionGpEntriesAsId(java.lang.String serviceGroupName)
Retrives service type/action id in a serviceActionGroup. |
static java.lang.String[] |
retrieveServiceActionGroups(java.lang.String serviceActionId)
Retrieves the serviceaction groups this service/action belongs to |
static java.lang.String[] |
retrieveServiceActionIds(java.lang.String serviceName)
Retrieves all the sercice/action ids on a service type Picks up data from from service action table Returns null if no mappings exist |
static java.lang.String[] |
retrieveServiceActionMappings(java.lang.String serviceName)
Retrieves all the actions mapped to a particular service type Picks up data from from service action table Returns null if no mappings exist |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ServiceTypeActionHandler()
| Method Detail |
public static java.lang.String addServiceActionMapping(java.lang.String serviceName,
java.lang.String actionName)
throws CasDBException
CasDBException
public static java.lang.String[] listServiceActionMappings()
throws CasDBException
CasDBException
public static java.lang.String[] retrieveServiceActionMappings(java.lang.String serviceName)
throws CasDBException
CasDBException
public static java.lang.String[] retrieveServiceActionIds(java.lang.String serviceName)
throws CasDBException
CasDBException
public static void removeServiceActionMapping(java.lang.String serviceName,
java.lang.String actionName)
throws CasDBException
CasDBException
public static void removeServiceActionMapping(java.lang.String serviceActionId)
throws CasDBException
CasDBException
public static java.lang.String[] retrieveServiceActionGroups(java.lang.String serviceActionId)
throws CasDBException
CasDBException
public static void createServiceActionGroup(java.lang.String serviceGroupName)
throws CasDBException
CasDBException
public static void addServiceActionGpEntry(java.lang.String serviceGroupName,
java.lang.String serviceName,
java.lang.String actionName)
throws CasDBException
CasDBException
public static java.lang.String[] listServiceActionGroups()
throws CasDBException
CasDBException
public static java.lang.String[] retrieveServiceActionGpEntriesAsId(java.lang.String serviceGroupName)
throws CasDBException
CasDBException
public static java.lang.String[] retrieveServiceActionGpEntries(java.lang.String serviceGroupName)
throws CasDBException
CasDBException
public static void removeServiceActionGpEntry(java.lang.String serviceGroupName,
java.lang.String serviceName,
java.lang.String actionName)
throws CasDBException
CasDBException
public static void deleteServiceActionGroup(java.lang.String serviceGroupName)
throws CasDBException
CasDBException
public static java.lang.String getServiceActionMapping(java.lang.String serviceActionId)
throws CasDBException
CasDBException
public static java.lang.String getServiceActionMapping(int serviceActionId)
throws CasDBException
CasDBException
public static int getServiceActionId(java.lang.String serviceName,
java.lang.String actionName)
throws CasDBException
CasDBException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||