public interface TopologyDao
User instances| 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.
|
void save(Server server)
server - void save(Module module)
module - List<Flow> getFlowsByServerIdAndModuleId(Long serverId, Long moduleId)
Flow getFlowsByServerIdModuleIdAndFlowname(Long serverId, Long moduleId, String flowName)
void save(Flow flow)
flow - void delete(Flow flow)
flow - void save(Component component)
flow - void delete(Component component)
component - List<BusinessStream> getAllBusinessStreams()
void saveBusinessStream(BusinessStream businessStream)
businessStream - List<BusinessStream> getBusinessStreamsByUserId(Long userId)
userId - List<BusinessStream> getBusinessStreamsByUserId(List<Long> ids)
ids - void deleteBusinessStreamFlow(BusinessStreamFlow businessStreamFlow)
businessStreamFlow - Copyright © 2007-2015 Ikasan. All Rights Reserved.