public class HibernateTopologyDao extends org.springframework.orm.hibernate4.support.HibernateDaoSupport implements TopologyDao
TopologyDao| Constructor and Description |
|---|
HibernateTopologyDao() |
| Modifier and Type | Method and Description |
|---|---|
void |
delete(Component component)
Delete a component.
|
void |
delete(Flow flow)
Delete a flow.
|
void |
deleteBusinessStreamFlow(BusinessStreamFlow businessStreamFlow)
Delete a business stream flow
|
List<BusinessStream> |
getAllBusinessStreams()
Get all BusinessStreams
|
List<Flow> |
getAllFlows()
Get all flows.
|
List<Module> |
getAllModules()
Get all modules
|
List<Server> |
getAllServers()
Get all servers
|
List<BusinessStream> |
getBusinessStreamsByUserId(List<Long> ids)
Get all BusinessStreams by a list of ids.
|
List<BusinessStream> |
getBusinessStreamsByUserId(Long userId)
Get all BusinessStreams associated with a given user.
|
List<Flow> |
getFlowsByServerIdAndModuleId(Long serverId,
Long moduleId)
Get all flows by server id and module id.
|
Flow |
getFlowsByServerIdModuleIdAndFlowname(Long serverId,
Long moduleId,
String flowName)
Get a flow by server id, module id and flow name.
|
Module |
getModuleByName(String name)
Method to get a Module by its name.
|
void |
save(Component component)
Save a component.
|
void |
save(Flow flow)
Save a flow.
|
void |
save(Module module)
Save a module.
|
void |
save(Server server)
Save a server.
|
void |
saveBusinessStream(BusinessStream businessStream)
Save a BusinessStream.
|
public List<Server> getAllServers()
TopologyDaogetAllServers in interface TopologyDaopublic void save(Server server)
TopologyDaosave in interface TopologyDaopublic List<Module> getAllModules()
TopologyDaogetAllModules in interface TopologyDaopublic void save(Module module)
TopologyDaosave in interface TopologyDaopublic List<Flow> getAllFlows()
TopologyDaogetAllFlows in interface TopologyDaopublic void save(Flow flow)
TopologyDaosave in interface TopologyDaopublic List<BusinessStream> getAllBusinessStreams()
TopologyDaogetAllBusinessStreams in interface TopologyDaopublic void saveBusinessStream(BusinessStream businessStream)
TopologyDaosaveBusinessStream in interface TopologyDaopublic List<BusinessStream> getBusinessStreamsByUserId(Long userId)
TopologyDaogetBusinessStreamsByUserId in interface TopologyDaopublic List<Flow> getFlowsByServerIdAndModuleId(Long serverId, Long moduleId)
TopologyDaogetFlowsByServerIdAndModuleId in interface TopologyDaopublic void deleteBusinessStreamFlow(BusinessStreamFlow businessStreamFlow)
TopologyDaodeleteBusinessStreamFlow in interface TopologyDaopublic Module getModuleByName(String name)
TopologyDaogetModuleByName in interface TopologyDaopublic List<BusinessStream> getBusinessStreamsByUserId(List<Long> ids)
TopologyDaogetBusinessStreamsByUserId in interface TopologyDaopublic Flow getFlowsByServerIdModuleIdAndFlowname(Long serverId, Long moduleId, String flowName)
TopologyDaogetFlowsByServerIdModuleIdAndFlowname in interface TopologyDaopublic void delete(Flow flow)
TopologyDaodelete in interface TopologyDaopublic void delete(Component component)
TopologyDaodelete in interface TopologyDaopublic void save(Component component)
TopologyDaosave in interface TopologyDaoCopyright © 2007-2015 Ikasan. All Rights Reserved.