@Override public GenericAdapterStreamDescription declareModel() { GenericAdapterStreamDescription adapterDescription = new GenericAdapterStreamDescription(); adapterDescription.setAdapterId(GenericAdapterStreamDescription.ID); adapterDescription.setUri(GenericAdapterStreamDescription.ID); adapterDescription.setAppId(GenericAdapterStreamDescription.ID); return adapterDescription; }
public GenericAdapterStreamDescription(GenericAdapterStreamDescription other) { super(other); if (other.getFormatDescription() != null) this.formatDescription = new FormatDescription(other.getFormatDescription()); if (other.getProtocolDescription() != null) this.protocolDescription = new ProtocolStreamDescription(other.getProtocolDescription()); }
@Override public GenericAdapterStreamDescription declareModel() { GenericAdapterStreamDescription adapterDescription = new GenericAdapterStreamDescription(); adapterDescription.setAdapterId(GenericAdapterStreamDescription.ID); adapterDescription.setUri(GenericAdapterStreamDescription.ID); return adapterDescription; }
adapterDescription = new GenericAdapterSetDescription((GenericAdapterSetDescription) adapterDescription); } else if (adapterDescription instanceof GenericAdapterStreamDescription) { adapterDescription = new GenericAdapterStreamDescription((GenericAdapterStreamDescription) adapterDescription); } else if (adapterDescription instanceof SpecificAdapterSetDescription) { adapterDescription = new SpecificAdapterSetDescription((SpecificAdapterSetDescription) adapterDescription); String id = ((GenericAdapterStreamDescription) adapterDescription).getFormatDescription().getElementId(); id = id + "/" + UUID.randomUUID().toString(); ((GenericAdapterStreamDescription) adapterDescription).getFormatDescription().setElementId(id); id = ((GenericAdapterStreamDescription) adapterDescription).getProtocolDescription().getElementId(); id = id + "/" + UUID.randomUUID().toString(); ((GenericAdapterStreamDescription) adapterDescription).getProtocolDescription().setElementId(id); id = ((GenericAdapterStreamDescription) adapterDescription).getDataStream().getElementId(); id = id + "/" + UUID.randomUUID().toString(); ((GenericAdapterStreamDescription) adapterDescription).getDataStream().setElementId(id);
GenericAdapterStreamDescription genericSetDescription = new GenericAdapterStreamDescription(); genericSetDescription.setProtocolDescription(protocolDescription); genericSetDescription.setFormatDescription(formatDescription);
public GenericAdapterStreamDescription() { super(ID, "GenericAdapterStreamDescription", ""); setAdapterId(ID); }
public static EventSchema getEventSchema(GenericAdapterDescription adapterDescription) { if(adapterDescription instanceof GenericAdapterStreamDescription) { return ((GenericAdapterStreamDescription) adapterDescription).getDataStream().getEventSchema(); } else if (adapterDescription instanceof GenericAdapterSetDescription) { return ((GenericAdapterSetDescription) adapterDescription).getDataSet().getEventSchema(); } return null; } }