Class BusinessServiceImpl
- java.lang.Object
-
- org.opennms.netmgt.bsm.service.internal.BusinessServiceImpl
-
- All Implemented Interfaces:
BusinessService
public class BusinessServiceImpl extends java.lang.Object implements BusinessService
-
-
Constructor Summary
Constructors Constructor Description BusinessServiceImpl(BusinessServiceManager manager, BusinessServiceEntity entity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddApplicationEdge(Application application, MapFunction mapFunction, int weight)voidaddChildEdge(BusinessService child, MapFunction mapFunction, int weight)voidaddIpServiceEdge(IpService ipService, MapFunction mapFunction, int weight, java.lang.String friendlyName)voidaddReductionKeyEdge(java.lang.String reductionKey, MapFunction mapFunction, int weight, java.lang.String friendlyName)voiddelete()booleanequals(java.lang.Object obj)java.util.Set<ApplicationEdge>getApplicationEdges()java.util.Map<java.lang.String,java.lang.String>getAttributes()java.util.Set<ChildEdge>getChildEdges()java.util.Set<BusinessService>getChildServices()java.util.Set<Edge>getEdges()BusinessServiceEntitygetEntity()java.lang.LonggetId()java.util.Set<IpServiceEdge>getIpServiceEdges()java.lang.StringgetName()StatusgetOperationalStatus()java.util.Set<BusinessService>getParentServices()ReductionFunctiongetReduceFunction()java.util.Set<ReductionKeyEdge>getReductionKeyEdges()inthashCode()voidremoveEdge(Edge edge)voidsave()voidsetApplicationEdges(java.util.Set<ApplicationEdge> applicationEdges)voidsetAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)voidsetChildEdges(java.util.Set<ChildEdge> childEdges)voidsetIpServiceEdges(java.util.Set<IpServiceEdge> ipServiceEdges)voidsetName(java.lang.String name)voidsetReduceFunction(ReductionFunction reductionFunction)voidsetReductionKeyEdges(java.util.Set<ReductionKeyEdge> reductionKeyEdges)java.lang.StringtoString()
-
-
-
Constructor Detail
-
BusinessServiceImpl
public BusinessServiceImpl(BusinessServiceManager manager, BusinessServiceEntity entity)
-
-
Method Detail
-
getEntity
public BusinessServiceEntity getEntity()
-
getId
public java.lang.Long getId()
- Specified by:
getIdin interfaceBusinessService
-
getName
public java.lang.String getName()
- Specified by:
getNamein interfaceBusinessService
-
setName
public void setName(java.lang.String name)
- Specified by:
setNamein interfaceBusinessService
-
getAttributes
public java.util.Map<java.lang.String,java.lang.String> getAttributes()
- Specified by:
getAttributesin interfaceBusinessService
-
setAttributes
public void setAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)
- Specified by:
setAttributesin interfaceBusinessService
-
getChildServices
public java.util.Set<BusinessService> getChildServices()
- Specified by:
getChildServicesin interfaceBusinessService
-
getParentServices
public java.util.Set<BusinessService> getParentServices()
- Specified by:
getParentServicesin interfaceBusinessService
-
save
public void save()
- Specified by:
savein interfaceBusinessService
-
delete
public void delete()
- Specified by:
deletein interfaceBusinessService
-
getOperationalStatus
public Status getOperationalStatus()
- Specified by:
getOperationalStatusin interfaceBusinessService
-
getReduceFunction
public ReductionFunction getReduceFunction()
- Specified by:
getReduceFunctionin interfaceBusinessService
-
setReduceFunction
public void setReduceFunction(ReductionFunction reductionFunction)
- Specified by:
setReduceFunctionin interfaceBusinessService
-
getEdges
public java.util.Set<Edge> getEdges()
- Specified by:
getEdgesin interfaceBusinessService
-
getIpServiceEdges
public java.util.Set<IpServiceEdge> getIpServiceEdges()
- Specified by:
getIpServiceEdgesin interfaceBusinessService
-
setIpServiceEdges
public void setIpServiceEdges(java.util.Set<IpServiceEdge> ipServiceEdges)
- Specified by:
setIpServiceEdgesin interfaceBusinessService
-
addIpServiceEdge
public void addIpServiceEdge(IpService ipService, MapFunction mapFunction, int weight, java.lang.String friendlyName)
- Specified by:
addIpServiceEdgein interfaceBusinessService
-
getApplicationEdges
public java.util.Set<ApplicationEdge> getApplicationEdges()
- Specified by:
getApplicationEdgesin interfaceBusinessService
-
setApplicationEdges
public void setApplicationEdges(java.util.Set<ApplicationEdge> applicationEdges)
- Specified by:
setApplicationEdgesin interfaceBusinessService
-
addApplicationEdge
public void addApplicationEdge(Application application, MapFunction mapFunction, int weight)
- Specified by:
addApplicationEdgein interfaceBusinessService
-
getReductionKeyEdges
public java.util.Set<ReductionKeyEdge> getReductionKeyEdges()
- Specified by:
getReductionKeyEdgesin interfaceBusinessService
-
setReductionKeyEdges
public void setReductionKeyEdges(java.util.Set<ReductionKeyEdge> reductionKeyEdges)
- Specified by:
setReductionKeyEdgesin interfaceBusinessService
-
addReductionKeyEdge
public void addReductionKeyEdge(java.lang.String reductionKey, MapFunction mapFunction, int weight, java.lang.String friendlyName)- Specified by:
addReductionKeyEdgein interfaceBusinessService
-
getChildEdges
public java.util.Set<ChildEdge> getChildEdges()
- Specified by:
getChildEdgesin interfaceBusinessService
-
setChildEdges
public void setChildEdges(java.util.Set<ChildEdge> childEdges)
- Specified by:
setChildEdgesin interfaceBusinessService
-
addChildEdge
public void addChildEdge(BusinessService child, MapFunction mapFunction, int weight)
- Specified by:
addChildEdgein interfaceBusinessService
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
removeEdge
public void removeEdge(Edge edge)
- Specified by:
removeEdgein interfaceBusinessService
-
-