Commit 86ee1b9f authored by Leandro Campos's avatar Leandro Campos
Browse files

service

parent ca5a0cb4
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -1177,6 +1177,8 @@ public class Serializer {
                return ContextOuterClass.ServiceTypeEnum.SERVICETYPE_L3NM;
            case TAPI_CONNECTIVITY_SERVICE:
                return ContextOuterClass.ServiceTypeEnum.SERVICETYPE_TAPI_CONNECTIVITY_SERVICE;
            case SERVICETYPE_IPLINK:
                return ContextOuterClass.ServiceTypeEnum.SERVICETYPE_IPLINK;
            case UNKNOWN:
                return ContextOuterClass.ServiceTypeEnum.SERVICETYPE_UNKNOWN;
            default:
@@ -1192,6 +1194,8 @@ public class Serializer {
                return ServiceTypeEnum.L3NM;
            case SERVICETYPE_TAPI_CONNECTIVITY_SERVICE:
                return ServiceTypeEnum.TAPI_CONNECTIVITY_SERVICE;
            case SERVICETYPE_PON_ACCESS:
                return ServiceTypeEnum.PON_ACCESS;
            case SERVICETYPE_UNKNOWN:
            case UNRECOGNIZED:
            default:
+1 −0
Original line number Diff line number Diff line
@@ -49,6 +49,7 @@ DEVICE_DRIVER_VALUES = {
    DeviceDriverEnum.DEVICEDRIVER_OC,
    DeviceDriverEnum.DEVICEDRIVER_QKD,
    DeviceDriverEnum.DEVICEDRIVER_IETF_L3VPN,
    DeviceDriverEnum.DEVICEDRIVER_PON_ACCESS,
}

# Map allowed filter fields to allowed values per Filter field. If no restriction (free text) None is specified
+11 −0
Original line number Diff line number Diff line
@@ -31,6 +31,8 @@ from .tapi_xr.TapiXrServiceHandler import TapiXrServiceHandler
from .e2e_orch.E2EOrchestratorServiceHandler import E2EOrchestratorServiceHandler
from .oc.OCServiceHandler import OCServiceHandler
from .qkd.qkd_service_handler import QKDServiceHandler
from .pon_access.PON_AccessServiceHandler import PON_AccessServiceHandler


SERVICE_HANDLERS = [
    (L2NMEmulatedServiceHandler, [
@@ -129,6 +131,15 @@ SERVICE_HANDLERS = [
            FilterFieldEnum.DEVICE_DRIVER : DeviceDriverEnum.DEVICEDRIVER_OC,
        }
    ]),

    (IP_LinkServiceHandler, [
        {
            FilterFieldEnum.SERVICE_TYPE  : ServiceTypeEnum.SERVICETYPE_PON_ACCESS,
            FilterFieldEnum.DEVICE_DRIVER : DeviceDriverEnum.DEVICEDRIVER_PON_ACCESS,
        }
    ]),


    (QKDServiceHandler, [
        {
            FilterFieldEnum.SERVICE_TYPE  : ServiceTypeEnum.SERVICETYPE_QKD,