- // tp is not used and as a tail to server WDM layer
- if (("10GE".equals(this.otnServiceType)) || ("1GE".equals(this.otnServiceType))) {
- // LO-ODU needs to be created on a parent HO-ODU
- // interface
- List<OdtuTpnPool> presenceOdtu =
- otnTp1.getXpdrTpPortConnectionAttributes().getOdtuTpnPool();
- if (presenceOdtu == null) {
- this.unusableXpdrNWTps.add(tp.getTpId().getValue());
- } else {
- List<SupportedInterfaceCapability> sic =
- otnTp1.getTpSupportedInterfaces().getSupportedInterfaceCapability();
- if ((findNetworkCompliantInterface(sic)) & (checkAvailableTribPort(tp))
- & (checkAvailableTribSlot(tp))) {
- this.availableXponderTp.put(tp.getTpId().getValue(),
- OpenroadmTpType.XPONDERNETWORK);
- availableNetworkTpNumber++;
- }
- /*
- * Add the retrieval of outgoing ingoing links
- * through an external function
- */
- }
- } else {
- // service is HO service
- List<SupportedInterfaceCapability> sic =
- otnTp1.getTpSupportedInterfaces().getSupportedInterfaceCapability();
- if (findNetworkCompliantInterface(sic)) {
- this.availableXponderTp.put(tp.getTpId().getValue(), OpenroadmTpType.XPONDERNETWORK);
- availableNetworkTpNumber++;
- /*
- * Add the retrieval of outgoing ingoing links
- * through an external function
- */
- } else {
- this.unusableXpdrNWTps.add(tp.getTpId().getValue());
-
- }
-
- }
-