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 |
delete(Module module)
Delete a module.
|
void |
delete(Notification notification) |
void |
deleteBusinessStream(BusinessStream businessStream)
Delete a business stream
|
void |
deleteBusinessStreamFlow(BusinessStreamFlow businessStreamFlow)
Delete a business stream flow
|
void |
deleteBusinessStreamFlowByFlowId(java.lang.Long flowId) |
void |
deleteFilter(Filter filter) |
void |
deleteFilterComponentsByComponentId(java.lang.Long componentId) |
void |
deleteFilterComponentsByFilterId(java.lang.Long filterId) |
void |
deleteRoleFilter(RoleFilter roleFilter) |
java.util.List<BusinessStream> |
getAllBusinessStreams()
Get all BusinessStreams
|
java.util.List<Component> |
getAllComponents()
Get all components
|
java.util.List<Filter> |
getAllFilters() |
java.util.List<Flow> |
getAllFlows()
Get all flows.
|
java.util.List<Module> |
getAllModules()
Get all modules
|
java.util.List<Notification> |
getAllNotifications() |
java.util.List<Server> |
getAllServers()
Get all servers
|
java.util.List<BusinessStream> |
getBusinessStreamsByUserId(java.util.List<java.lang.Long> ids)
Get all BusinessStreams by a list of ids.
|
java.util.List<BusinessStream> |
getBusinessStreamsByUserId(java.lang.Long userId)
Get all BusinessStreams associated with a given user.
|
java.util.List<Component> |
getComponentsByServerIdModuleIdAndFlownameAndComponentNameNotIn(java.lang.Long serverId,
java.lang.Long moduleId,
java.lang.String flowName,
java.util.List<java.lang.String> componentNames)
Get a components by server id, module id and flow name and component name not in.
|
Filter |
getFilterByName(java.lang.String name) |
Flow |
getFlowByServerIdModuleIdAndFlowname(java.lang.Long serverId,
java.lang.Long moduleId,
java.lang.String flowName)
Get a flow by server id, module id and flow name.
|
java.util.List<Flow> |
getFlowsByServerIdAndModuleId(java.lang.Long serverId,
java.lang.Long moduleId)
Get all flows by server id and module id.
|
java.util.List<Flow> |
getFlowsByServerIdModuleIdAndNotInFlownames(java.lang.Long serverId,
java.lang.Long moduleId,
java.util.List<java.lang.String> flowName)
Get a orphaned flow by server id, module id and flow names.
|
Module |
getModuleByName(java.lang.String name)
Method to get a Module by its name.
|
Notification |
getNotificationByName(java.lang.String name) |
RoleFilter |
getRoleFilterByFilterId(java.lang.Long roleId) |
java.util.List<RoleFilter> |
getRoleFiltersByRoleId(java.util.List<java.lang.Long> roleIds) |
void |
save(Component component)
Save a component.
|
void |
save(Flow flow)
Save a flow.
|
void |
save(Module module)
Save a module.
|
void |
save(Notification notification) |
void |
save(Server server)
Save a server.
|
void |
saveBusinessStream(BusinessStream businessStream)
Save a BusinessStream.
|
void |
saveFilter(Filter filter) |
void |
saveRoleFilter(RoleFilter roleFilter) |
java.util.List<Server> getAllServers()
void save(Server server)
server - java.util.List<Module> getAllModules()
void save(Module module)
module - void delete(Module module)
module - java.util.List<Flow> getAllFlows()
java.util.List<Flow> getFlowsByServerIdAndModuleId(java.lang.Long serverId, java.lang.Long moduleId)
Flow getFlowByServerIdModuleIdAndFlowname(java.lang.Long serverId, java.lang.Long moduleId, java.lang.String flowName)
java.util.List<Component> getAllComponents()
java.util.List<Component> getComponentsByServerIdModuleIdAndFlownameAndComponentNameNotIn(java.lang.Long serverId, java.lang.Long moduleId, java.lang.String flowName, java.util.List<java.lang.String> componentNames)
java.util.List<Flow> getFlowsByServerIdModuleIdAndNotInFlownames(java.lang.Long serverId, java.lang.Long moduleId, java.util.List<java.lang.String> flowName)
void save(Flow flow)
flow - void delete(Flow flow)
flow - void save(Component component)
component - void delete(Component component)
component - java.util.List<BusinessStream> getAllBusinessStreams()
void saveBusinessStream(BusinessStream businessStream)
businessStream - java.util.List<BusinessStream> getBusinessStreamsByUserId(java.lang.Long userId)
userId - java.util.List<BusinessStream> getBusinessStreamsByUserId(java.util.List<java.lang.Long> ids)
ids - void deleteBusinessStreamFlow(BusinessStreamFlow businessStreamFlow)
businessStreamFlow - void deleteBusinessStream(BusinessStream businessStream)
businessStream - Module getModuleByName(java.lang.String name)
name - void saveFilter(Filter filter)
filter - Filter getFilterByName(java.lang.String name)
name - java.util.List<Filter> getAllFilters()
void saveRoleFilter(RoleFilter roleFilter)
roleFilter - java.util.List<RoleFilter> getRoleFiltersByRoleId(java.util.List<java.lang.Long> roleIds)
roleId - RoleFilter getRoleFilterByFilterId(java.lang.Long roleId)
roleId - void deleteFilter(Filter filter)
filter - void deleteRoleFilter(RoleFilter roleFilter)
filter - void deleteFilterComponentsByFilterId(java.lang.Long filterId)
filterId - void deleteFilterComponentsByComponentId(java.lang.Long componentId)
componentId - void deleteBusinessStreamFlowByFlowId(java.lang.Long flowId)
flowId - void save(Notification notification)
notification - void delete(Notification notification)
notification - Notification getNotificationByName(java.lang.String name)
name - java.util.List<Notification> getAllNotifications()
Copyright © 2007-2020 Ikasan. All Rights Reserved.