public class BusinessServiceImpl extends Object implements BusinessService
Constructor and Description |
---|
BusinessServiceImpl(BusinessServiceManager manager,
BusinessServiceEntity entity) |
public BusinessServiceImpl(BusinessServiceManager manager, BusinessServiceEntity entity)
public BusinessServiceEntity getEntity()
public Long getId()
getId
in interface BusinessService
public String getName()
getName
in interface BusinessService
public void setName(String name)
setName
in interface BusinessService
public Map<String,String> getAttributes()
getAttributes
in interface BusinessService
public void setAttributes(Map<String,String> attributes)
setAttributes
in interface BusinessService
public Set<BusinessService> getChildServices()
getChildServices
in interface BusinessService
public Set<BusinessService> getParentServices()
getParentServices
in interface BusinessService
public void save()
save
in interface BusinessService
public void delete()
delete
in interface BusinessService
public Status getOperationalStatus()
getOperationalStatus
in interface BusinessService
public ReductionFunction getReduceFunction()
getReduceFunction
in interface BusinessService
public void setReduceFunction(ReductionFunction reductionFunction)
setReduceFunction
in interface BusinessService
public Set<Edge> getEdges()
getEdges
in interface BusinessService
public Set<IpServiceEdge> getIpServiceEdges()
getIpServiceEdges
in interface BusinessService
public void setIpServiceEdges(Set<IpServiceEdge> ipServiceEdges)
setIpServiceEdges
in interface BusinessService
public void addIpServiceEdge(IpService ipService, MapFunction mapFunction, int weight, String friendlyName)
addIpServiceEdge
in interface BusinessService
public Set<ApplicationEdge> getApplicationEdges()
getApplicationEdges
in interface BusinessService
public void setApplicationEdges(Set<ApplicationEdge> applicationEdges)
setApplicationEdges
in interface BusinessService
public void addApplicationEdge(Application application, MapFunction mapFunction, int weight)
addApplicationEdge
in interface BusinessService
public Set<ReductionKeyEdge> getReductionKeyEdges()
getReductionKeyEdges
in interface BusinessService
public void setReductionKeyEdges(Set<ReductionKeyEdge> reductionKeyEdges)
setReductionKeyEdges
in interface BusinessService
public void addReductionKeyEdge(String reductionKey, MapFunction mapFunction, int weight, String friendlyName)
addReductionKeyEdge
in interface BusinessService
public Set<ChildEdge> getChildEdges()
getChildEdges
in interface BusinessService
public void setChildEdges(Set<ChildEdge> childEdges)
setChildEdges
in interface BusinessService
public void addChildEdge(BusinessService child, MapFunction mapFunction, int weight)
addChildEdge
in interface BusinessService
public void removeEdge(Edge edge)
removeEdge
in interface BusinessService
Copyright © 2021. All rights reserved.