|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ConfigAppsService
This interface exposes operations that allow creating, updating, and deleting configurations for the client, server, and system probe applications. It is intended to be a remote interface exposing a stateless session EJB3.0 bean.
| Method Summary | |
|---|---|
Long |
addClientApp(ClientAppDTO clientApp)
Add a ClientApp to persistent storage based on the given clientApp. |
Long |
addClientAppConfig(ClientAppConfigDTO clientAppConfig)
Add a ClientAppConfig to persistent storage based on the given clientAppConfig. |
Long |
addServerApp(ServerAppDTO serverApp)
Add a ServerApp object based on the given serverApp to persistent storage. |
Long |
addServerAppConfig(ServerAppConfigDTO serverAppConfig)
Add a ServerAppConfig object based on the given serverAppConfig to persistent storage. |
Long |
addSystemProbe(SystemProbeDTO systemProbe,
String tags)
Add a SystemProbe to persistent storage based on the given systemProbe. |
void |
deleteClientApp(Long id)
Remove the ClientApp with the given id from persistent storage. |
void |
deleteClientAppConfig(Long id)
Remove the ClientAppConfig with the given id from persistent storage. |
void |
deleteServerApp(Long id)
Remove the ServerApp with the given id from persistent storage. |
void |
deleteServerAppConfig(Long id)
Remove the ServerAppConfig with the given id from persistent storage. |
void |
deleteSystemProbe(Long id)
Remove the SystemProbe with the given id from persistent storage. |
void |
updateClientApp(Long id,
Map<String,Object> updates)
Update the ClientApp with the given id. |
void |
updateClientAppConfig(Long id,
Map<String,Object> updates)
Update the ClientAppConfig with the given id. |
void |
updateServerApp(Long id,
Map<String,Object> updates)
Update the ServerApp in storage with the given id. |
void |
updateServerAppConfig(Long id,
Map<String,Object> updates)
Update the ServerAppConfig in storage with the given id. |
void |
updateSystemProbe(Long id,
Map<String,Object> updates)
Update the SystemProbe with the given id in persistent storage. |
| Method Detail |
|---|
Long addServerApp(ServerAppDTO serverApp)
throws DTCServiceException
serverApp - the serverApp to add
com.projectdarkstar.tools.dtc.service.DTCServiceException
DTCServiceException
Long addServerAppConfig(ServerAppConfigDTO serverAppConfig)
throws DTCServiceException
serverAppConfig - the serverAppConfig to add
com.projectdarkstar.tools.dtc.service.DTCServiceException
DTCServiceException
void updateServerApp(Long id,
Map<String,Object> updates)
throws DTCServiceException
id - id of the ServerApp to updateupdates - map of updates to use to update the ServerApp
com.projectdarkstar.tools.dtc.service.DTCServiceException
DTCServiceException
void updateServerAppConfig(Long id,
Map<String,Object> updates)
throws DTCServiceException
id - id of the ServerAppConfig to updateupdates - map of updates to use to update the ServerAppConfig
com.projectdarkstar.tools.dtc.service.DTCServiceException
DTCServiceException
void deleteServerApp(Long id)
throws DTCServiceException
id - id of the ServerApp to update
com.projectdarkstar.tools.dtc.service.DTCServiceException
DTCServiceException
void deleteServerAppConfig(Long id)
throws DTCServiceException
id - id of the ServerAppConfig to update
com.projectdarkstar.tools.dtc.service.DTCServiceException
DTCServiceException
Long addClientApp(ClientAppDTO clientApp)
throws DTCServiceException
clientApp - clientApp to add
com.projectdarkstar.tools.dtc.service.DTCServiceException
DTCServiceException
Long addClientAppConfig(ClientAppConfigDTO clientAppConfig)
throws DTCServiceException
clientAppConfig - clientAppConfig to add
com.projectdarkstar.tools.dtc.service.DTCServiceException
DTCServiceException
void updateClientApp(Long id,
Map<String,Object> updates)
throws DTCServiceException
id - id of the ClientApp to updateupdates - map of updates to be used to update the ClientApp
com.projectdarkstar.tools.dtc.service.DTCServiceException
DTCServiceException
void updateClientAppConfig(Long id,
Map<String,Object> updates)
throws DTCServiceException
id - id of the ClientAppConfig to updateupdates - map of updates to be used to update the ClientAppConfig
com.projectdarkstar.tools.dtc.service.DTCServiceException
DTCServiceException
void deleteClientApp(Long id)
throws DTCServiceException
id - id of the ClientApp to remove
com.projectdarkstar.tools.dtc.service.DTCServiceException
DTCServiceException
void deleteClientAppConfig(Long id)
throws DTCServiceException
id - id of the ClientAppConfig to remove
com.projectdarkstar.tools.dtc.service.DTCServiceException
DTCServiceException
Long addSystemProbe(SystemProbeDTO systemProbe,
String tags)
throws DTCServiceException
systemProbe - systemProbe to addtags - comma and/or space separated list of tags
com.projectdarkstar.tools.dtc.service.DTCServiceException
DTCServiceException
void updateSystemProbe(Long id,
Map<String,Object> updates)
throws DTCServiceException
id - id of the SystemProbe to updateupdates - map of updates to be used to update the SystemProbe
com.projectdarkstar.tools.dtc.service.DTCServiceException
DTCServiceException
void deleteSystemProbe(Long id)
throws DTCServiceException
id - id of the SystemProbe to remove
com.projectdarkstar.tools.dtc.service.DTCServiceException
DTCServiceException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||