public class HibernateTopologyDao extends org.springframework.orm.hibernate5.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 |
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 filterId) |
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) |
public java.util.List<Server> getAllServers()
TopologyDaogetAllServers in interface TopologyDaopublic void save(Server server)
TopologyDaosave in interface TopologyDaopublic java.util.List<Module> getAllModules()
TopologyDaogetAllModules in interface TopologyDaopublic void save(Module module)
TopologyDaosave in interface TopologyDaopublic void delete(Module module)
TopologyDaodelete in interface TopologyDaopublic java.util.List<Flow> getAllFlows()
TopologyDaogetAllFlows in interface TopologyDaopublic java.util.List<Component> getAllComponents()
TopologyDaogetAllComponents in interface TopologyDaopublic void save(Flow flow)
TopologyDaosave in interface TopologyDaopublic java.util.List<BusinessStream> getAllBusinessStreams()
TopologyDaogetAllBusinessStreams in interface TopologyDaopublic void saveBusinessStream(BusinessStream businessStream)
TopologyDaosaveBusinessStream in interface TopologyDaopublic java.util.List<BusinessStream> getBusinessStreamsByUserId(java.lang.Long userId)
TopologyDaogetBusinessStreamsByUserId in interface TopologyDaopublic java.util.List<Flow> getFlowsByServerIdAndModuleId(java.lang.Long serverId, java.lang.Long moduleId)
TopologyDaogetFlowsByServerIdAndModuleId in interface TopologyDaopublic void deleteBusinessStreamFlow(BusinessStreamFlow businessStreamFlow)
TopologyDaodeleteBusinessStreamFlow in interface TopologyDaopublic Module getModuleByName(java.lang.String name)
TopologyDaogetModuleByName in interface TopologyDaopublic java.util.List<BusinessStream> getBusinessStreamsByUserId(java.util.List<java.lang.Long> ids)
TopologyDaogetBusinessStreamsByUserId in interface TopologyDaopublic Flow getFlowByServerIdModuleIdAndFlowname(java.lang.Long serverId, java.lang.Long moduleId, java.lang.String flowName)
TopologyDaogetFlowByServerIdModuleIdAndFlowname 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 TopologyDaopublic void deleteBusinessStream(BusinessStream businessStream)
TopologyDaodeleteBusinessStream in interface TopologyDaopublic java.util.List<Flow> getFlowsByServerIdModuleIdAndNotInFlownames(java.lang.Long serverId, java.lang.Long moduleId, java.util.List<java.lang.String> flowName)
TopologyDaogetFlowsByServerIdModuleIdAndNotInFlownames in interface TopologyDaopublic java.util.List<Component> getComponentsByServerIdModuleIdAndFlownameAndComponentNameNotIn(java.lang.Long serverId, java.lang.Long moduleId, java.lang.String flowName, java.util.List<java.lang.String> componentNames)
TopologyDaogetComponentsByServerIdModuleIdAndFlownameAndComponentNameNotIn in interface TopologyDaopublic void saveFilter(Filter filter)
saveFilter in interface TopologyDaopublic Filter getFilterByName(java.lang.String name)
getFilterByName in interface TopologyDaopublic java.util.List<Filter> getAllFilters()
getAllFilters in interface TopologyDaopublic void saveRoleFilter(RoleFilter roleFilter)
saveRoleFilter in interface TopologyDaopublic java.util.List<RoleFilter> getRoleFiltersByRoleId(java.util.List<java.lang.Long> roleIds)
getRoleFiltersByRoleId in interface TopologyDaopublic RoleFilter getRoleFilterByFilterId(java.lang.Long filterId)
getRoleFilterByFilterId in interface TopologyDaopublic void deleteFilter(Filter filter)
deleteFilter in interface TopologyDaopublic void deleteRoleFilter(RoleFilter roleFilter)
deleteRoleFilter in interface TopologyDaopublic void deleteFilterComponentsByFilterId(java.lang.Long filterId)
deleteFilterComponentsByFilterId in interface TopologyDaopublic void deleteFilterComponentsByComponentId(java.lang.Long componentId)
deleteFilterComponentsByComponentId in interface TopologyDaopublic void deleteBusinessStreamFlowByFlowId(java.lang.Long flowId)
deleteBusinessStreamFlowByFlowId in interface TopologyDaopublic void save(Notification notification)
save in interface TopologyDaopublic void delete(Notification notification)
delete in interface TopologyDaopublic Notification getNotificationByName(java.lang.String name)
getNotificationByName in interface TopologyDaopublic java.util.List<Notification> getAllNotifications()
getAllNotifications in interface TopologyDaoCopyright © 2007-2020 Ikasan. All Rights Reserved.