public class InMemoryDataAccess extends java.lang.Object implements DataAccess
| Constructor and Description |
|---|
InMemoryDataAccess() |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteCustomFunction(java.lang.String serviceId,
java.lang.String customFunctionId) |
void |
deleteDataStore(java.lang.String serviceId,
java.lang.String dataStoreId) |
void |
deleteHost(java.lang.String serviceId,
java.lang.String hostId) |
void |
deleteModule(java.lang.String serviceId,
java.lang.String moduleId) |
void |
deleteModuleFile(java.lang.String serviceId,
java.lang.String moduleId,
java.lang.String network,
java.lang.String name) |
void |
deleteModuleRef(java.lang.String clientServiceId,
java.lang.String clientModuleId,
java.lang.String serverServiceId,
java.lang.String serverModuleId) |
void |
deleteUser(java.lang.String userName) |
void |
deleteVip(java.lang.String serviceId,
java.lang.String vipId) |
void |
deleteVipRef(java.lang.String hostId,
java.lang.String vipId) |
void |
deleteVipRefs(java.lang.String vipId) |
void |
deleteWorkItem(java.lang.String id) |
java.util.List<Service> |
getActiveServices() |
java.util.List<Service> |
getAllServices() |
java.util.List<Audit> |
getAudit(java.lang.String serviceId,
java.util.Date start,
java.util.Date end) |
java.lang.String |
getAuditOutput(java.lang.String serviceId,
java.lang.String auditId) |
boolean |
getAvailability() |
CustomFunction |
getCustomFunction(java.lang.String serviceId,
java.lang.String customFunctionId) |
java.util.List<CustomFunction> |
getCustomFunctions(java.lang.String serviceId) |
DataStore |
getDataStore(java.lang.String serviceId,
java.lang.String dataStoreId) |
java.util.List<DataStore> |
getDataStores(java.lang.String serviceId) |
void |
getHealth(HealthWriter writer) |
Host |
getHost(java.lang.String serviceId,
java.lang.String hostId) |
java.util.List<Host> |
getHosts(java.lang.String serviceId) |
Module |
getModule(java.lang.String serviceId,
java.lang.String moduleId) |
ModuleFile |
getModuleFile(java.lang.String serviceId,
java.lang.String moduleId,
java.lang.String network) |
java.util.List<ModuleFile> |
getModuleFiles(java.lang.String serviceId) |
java.util.List<ModuleRef> |
getModuleRefs() |
java.util.List<ModuleRef> |
getModuleRefsByClient(java.lang.String clientServiceId,
java.lang.String clientModuleId) |
java.util.List<ModuleRef> |
getModuleRefsByServer(java.lang.String serverServiceId,
java.lang.String serverModuleId) |
java.util.List<Module> |
getModules(java.lang.String serviceId) |
Service |
getService(java.lang.String serviceId) |
Team |
getTeam(java.lang.String teamId) |
java.util.List<Team> |
getTeams() |
User |
getUser(java.lang.String userName) |
java.util.List<User> |
getUsers() |
java.lang.String |
getVersion() |
Vip |
getVip(java.lang.String serviceId,
java.lang.String vipId) |
VipRef |
getVipRef(java.lang.String hostId,
java.lang.String vipId) |
java.util.List<VipRef> |
getVipRefsByHost(java.lang.String hostId) |
java.util.List<Vip> |
getVips(java.lang.String serviceId) |
WorkItem |
getWorkItem(java.lang.String id) |
java.util.List<WorkItem> |
getWorkItems() |
void |
saveAudit(Audit audit,
java.lang.String output) |
void |
saveCustomFunction(CustomFunction customFunction) |
void |
saveDataStore(DataStore dataStore) |
void |
saveHost(Host host) |
void |
saveModule(Module module) |
void |
saveModuleFile(ModuleFile moduleFile) |
void |
saveModuleRef(ModuleRef moduleRef) |
void |
saveService(Service service) |
void |
saveTeam(Team team) |
void |
saveUser(User user) |
void |
saveVip(Vip vip) |
void |
saveVipRef(VipRef vipRef) |
void |
saveWorkItem(WorkItem workItem) |
void |
setVersion(java.lang.String version) |
void |
updateCustomFunction(CustomFunction customFunction) |
void |
updateDataStore(DataStore dataStore) |
void |
updateHost(Host host) |
void |
updateModule(Module module) |
void |
updateModuleFile(ModuleFile moduleFile) |
void |
updateService(Service service) |
void |
updateTeam(Team team) |
void |
updateUser(User user) |
void |
updateVip(Vip vip) |
void |
updateVipRef(VipRef vipRef) |
public boolean getAvailability()
getAvailability in interface DataAccesspublic void getHealth(HealthWriter writer)
getHealth in interface DataAccesspublic java.lang.String getVersion()
getVersion in interface DataAccesspublic void setVersion(java.lang.String version)
setVersion in interface DataAccesspublic java.util.List<Team> getTeams()
getTeams in interface DataAccesspublic Team getTeam(java.lang.String teamId)
getTeam in interface DataAccesspublic void saveTeam(Team team)
saveTeam in interface DataAccesspublic void updateTeam(Team team)
updateTeam in interface DataAccesspublic java.util.List<Service> getAllServices()
getAllServices in interface DataAccesspublic java.util.List<Service> getActiveServices()
getActiveServices in interface DataAccesspublic Service getService(java.lang.String serviceId)
getService in interface DataAccesspublic void saveService(Service service)
saveService in interface DataAccesspublic void updateService(Service service)
updateService in interface DataAccesspublic java.util.List<Host> getHosts(java.lang.String serviceId)
getHosts in interface DataAccesspublic Host getHost(java.lang.String serviceId, java.lang.String hostId)
getHost in interface DataAccesspublic void saveHost(Host host)
saveHost in interface DataAccesspublic void updateHost(Host host)
updateHost in interface DataAccesspublic void deleteHost(java.lang.String serviceId,
java.lang.String hostId)
deleteHost in interface DataAccesspublic java.util.List<Vip> getVips(java.lang.String serviceId)
getVips in interface DataAccesspublic Vip getVip(java.lang.String serviceId, java.lang.String vipId)
getVip in interface DataAccesspublic void saveVip(Vip vip)
saveVip in interface DataAccesspublic void updateVip(Vip vip)
updateVip in interface DataAccesspublic void deleteVip(java.lang.String serviceId,
java.lang.String vipId)
deleteVip in interface DataAccesspublic java.util.List<ModuleRef> getModuleRefs()
getModuleRefs in interface DataAccesspublic java.util.List<ModuleRef> getModuleRefsByClient(java.lang.String clientServiceId, java.lang.String clientModuleId)
getModuleRefsByClient in interface DataAccesspublic java.util.List<ModuleRef> getModuleRefsByServer(java.lang.String serverServiceId, java.lang.String serverModuleId)
getModuleRefsByServer in interface DataAccesspublic void saveModuleRef(ModuleRef moduleRef)
saveModuleRef in interface DataAccesspublic void deleteModuleRef(java.lang.String clientServiceId,
java.lang.String clientModuleId,
java.lang.String serverServiceId,
java.lang.String serverModuleId)
deleteModuleRef in interface DataAccesspublic java.util.List<VipRef> getVipRefsByHost(java.lang.String hostId)
getVipRefsByHost in interface DataAccesspublic VipRef getVipRef(java.lang.String hostId, java.lang.String vipId)
getVipRef in interface DataAccesspublic void saveVipRef(VipRef vipRef)
saveVipRef in interface DataAccesspublic void updateVipRef(VipRef vipRef)
updateVipRef in interface DataAccesspublic void deleteVipRef(java.lang.String hostId,
java.lang.String vipId)
deleteVipRef in interface DataAccesspublic void deleteVipRefs(java.lang.String vipId)
deleteVipRefs in interface DataAccesspublic java.util.List<CustomFunction> getCustomFunctions(java.lang.String serviceId)
getCustomFunctions in interface DataAccesspublic CustomFunction getCustomFunction(java.lang.String serviceId, java.lang.String customFunctionId)
getCustomFunction in interface DataAccesspublic void saveCustomFunction(CustomFunction customFunction)
saveCustomFunction in interface DataAccesspublic void updateCustomFunction(CustomFunction customFunction)
updateCustomFunction in interface DataAccesspublic void deleteCustomFunction(java.lang.String serviceId,
java.lang.String customFunctionId)
deleteCustomFunction in interface DataAccesspublic java.util.List<Module> getModules(java.lang.String serviceId)
getModules in interface DataAccesspublic Module getModule(java.lang.String serviceId, java.lang.String moduleId)
getModule in interface DataAccesspublic void saveModule(Module module)
saveModule in interface DataAccesspublic void updateModule(Module module)
updateModule in interface DataAccesspublic void deleteModule(java.lang.String serviceId,
java.lang.String moduleId)
deleteModule in interface DataAccesspublic java.util.List<ModuleFile> getModuleFiles(java.lang.String serviceId)
getModuleFiles in interface DataAccesspublic ModuleFile getModuleFile(java.lang.String serviceId, java.lang.String moduleId, java.lang.String network)
getModuleFile in interface DataAccesspublic void saveModuleFile(ModuleFile moduleFile)
saveModuleFile in interface DataAccesspublic void updateModuleFile(ModuleFile moduleFile)
updateModuleFile in interface DataAccesspublic void deleteModuleFile(java.lang.String serviceId,
java.lang.String moduleId,
java.lang.String network,
java.lang.String name)
deleteModuleFile in interface DataAccesspublic java.util.List<DataStore> getDataStores(java.lang.String serviceId)
getDataStores in interface DataAccesspublic DataStore getDataStore(java.lang.String serviceId, java.lang.String dataStoreId)
getDataStore in interface DataAccesspublic void saveDataStore(DataStore dataStore)
saveDataStore in interface DataAccesspublic void updateDataStore(DataStore dataStore)
updateDataStore in interface DataAccesspublic void deleteDataStore(java.lang.String serviceId,
java.lang.String dataStoreId)
deleteDataStore in interface DataAccesspublic java.util.List<WorkItem> getWorkItems()
getWorkItems in interface DataAccesspublic WorkItem getWorkItem(java.lang.String id)
getWorkItem in interface DataAccesspublic void saveWorkItem(WorkItem workItem)
saveWorkItem in interface DataAccesspublic void deleteWorkItem(java.lang.String id)
deleteWorkItem in interface DataAccesspublic java.util.List<User> getUsers()
getUsers in interface DataAccesspublic User getUser(java.lang.String userName)
getUser in interface DataAccesspublic void saveUser(User user)
saveUser in interface DataAccesspublic void updateUser(User user)
updateUser in interface DataAccesspublic void deleteUser(java.lang.String userName)
deleteUser in interface DataAccesspublic void saveAudit(Audit audit, java.lang.String output)
saveAudit in interface DataAccesspublic java.util.List<Audit> getAudit(java.lang.String serviceId, java.util.Date start, java.util.Date end)
getAudit in interface DataAccesspublic java.lang.String getAuditOutput(java.lang.String serviceId,
java.lang.String auditId)
getAuditOutput in interface DataAccessCopyright © 2016 Richard Thurston. All Rights Reserved.