public interface BusinessServiceManager extends NodeManager
getNodeById
List<BusinessService> getAllBusinessServices()
List<BusinessService> search(BusinessServiceSearchCriteria businessServiceSearchCriteria)
List<BusinessService> findMatching(Criteria criteria)
int countMatching(Criteria criteria)
BusinessService createBusinessService()
boolean deleteEdge(BusinessService service, Edge edge)
void saveBusinessService(BusinessService newObject)
void deleteBusinessService(BusinessService service)
BusinessService getBusinessServiceById(Long id)
Set<BusinessService> getFeasibleChildServices(BusinessService service)
Status getOperationalStatus(BusinessService service)
List<Application> getAllApplications()
Application getApplicationById(Integer id)
void triggerDaemonReload()
Set<BusinessService> getParentServices(Long id)
void setChildEdges(BusinessService parentService, Set<ChildEdge> childEdges)
boolean addChildEdge(BusinessService parent, BusinessService child, MapFunction mapFunction, int weight)
void setIpServiceEdges(BusinessService businessService, Set<IpServiceEdge> ipServiceEdges)
boolean addIpServiceEdge(BusinessService businessService, IpService ipService, MapFunction mapFunction, int weight)
boolean addIpServiceEdge(BusinessService businessService, IpService ipService, MapFunction mapFunction, int weight, String friendlyName)
void setApplicationEdges(BusinessService businessService, Set<ApplicationEdge> applicationEdges)
boolean addApplicationEdge(BusinessService businessService, Application application, MapFunction mapFunction, int weight)
boolean addReductionKeyEdge(BusinessService businessService, String reductionKey, MapFunction mapFunction, int weight)
boolean addReductionKeyEdge(BusinessService businessService, String reductionKey, MapFunction mapFunction, int weight, String friendlyName)
void setReductionKeyEdges(BusinessService businessService, Set<ReductionKeyEdge> reductionKeyEdges)
void removeEdge(BusinessService businessService, Edge edge)
BusinessServiceGraph getGraph(List<BusinessService> businessServices)
BusinessServiceGraph getGraph()
BusinessServiceStateMachine
.
Please DO NOT MODIFY any object in that graph.BusinessServiceStateMachine
. DO NOT MODIFY!BusinessServiceStateMachine getStateMachine()
void setMapFunction(Edge edge, MapFunction mapFunction)
void setReduceFunction(BusinessService businessService, ReductionFunction reductionFunction)
Copyright © 2021. All rights reserved.