@Override public <T> T accept(EdgeEntityVisitor<T> visitor) { return visitor.visit(this); } }
private static AlarmWrapper createAlarmWrapper(final OnmsAlarm alarm) { return new AlarmWrapper() { @Override public String getReductionKey() { return alarm.getReductionKey(); } @Override public Status getStatus() { return SeverityMapper.toStatus(alarm.getSeverity()); } }; }
@Override public Long getId() { return m_entity.getId(); }
public BusinessServiceEntity addIpServiceEdge(OnmsMonitoredService ipService, AbstractMapFunctionEntity mapFunction, int weight, String friendlyName) { IPServiceEdgeEntity edge = new IPServiceEdgeEntity(); edge.setBusinessService(this); edge.setIpService(Objects.requireNonNull(ipService)); edge.setWeight(weight); edge.setMapFunction(Objects.requireNonNull(mapFunction)); edge.setFriendlyName(friendlyName); addEdge(edge); return this; }
public BusinessServiceEntity addReductionKeyEdge(String reductionKey, AbstractMapFunctionEntity mapFunction, int weight, String friendlyName) { SingleReductionKeyEdgeEntity edge = new SingleReductionKeyEdgeEntity(); edge.setBusinessService(this); edge.setReductionKey(Objects.requireNonNull(reductionKey)); edge.setWeight(weight); edge.setMapFunction(Objects.requireNonNull(mapFunction)); edge.setFriendlyName(friendlyName); addEdge(edge); return this; } }
public BusinessServiceEntity addChildServiceEdge(BusinessServiceEntity child, AbstractMapFunctionEntity mapFunction, int weight) { BusinessServiceChildEdgeEntity edge = new BusinessServiceChildEdgeEntity(); edge.setBusinessService(this); edge.setChild(Objects.requireNonNull(child)); edge.setWeight(weight); edge.setMapFunction(Objects.requireNonNull(mapFunction)); addEdge(edge); return this; }
@Override public boolean equalsDefinition(BusinessServiceEdgeEntity other) { boolean equalsSuper = super.equalsDefinition(other); if (equalsSuper) { return Objects.equals(child.getId(), ((BusinessServiceChildEdgeEntity) other).getChild().getId()); } return false; }
private boolean checkDescendantForLoop(final BusinessServiceEntity parent, final BusinessServiceEntity descendant) { if (parent.equals(descendant)) { return true; } for (BusinessServiceChildEdgeEntity eachChildEdge : descendant.getChildEdges()) { return this.checkDescendantForLoop(parent, eachChildEdge.getChild()); } return false; }
@Override public Long getId() { return m_entity.getId(); }
@Override public void setAttributes(Map<String, String> attributes) { m_entity.setAttributes(attributes); }
@Override public String getName() { return m_entity.getName(); }
@Override public void setName(String name) { m_entity.setName(name); }
@Override public Map<String, String> getAttributes() { return m_entity.getAttributes(); }
public BusinessServiceEntity addChildServiceEdge(BusinessServiceEntity child, AbstractMapFunctionEntity mapFunction) { return addChildServiceEdge(child, mapFunction, 1); }
public BusinessServiceEntity addIpServiceEdge(OnmsMonitoredService ipService, AbstractMapFunctionEntity mapFunction) { return addIpServiceEdge(ipService, mapFunction, 1, null); }
public BusinessServiceEntity addReductionKeyEdge(String reductionKey, AbstractMapFunctionEntity mapFunction) { return addReductionKeyEdge(reductionKey, mapFunction, 1, null); }
@Override public <T> T accept(EdgeEntityVisitor<T> visitor) { return visitor.visit(this); } }
@Override public <T> T accept(EdgeEntityVisitor<T> visitor) { return visitor.visit(this); } }
@Override public <T> T accept(EdgeEntityVisitor<T> visitor) { return visitor.visit(this); } }