package org.opendaylight.transportpce.servicehandler.service;
import java.util.Optional;
+
import org.opendaylight.transportpce.common.OperationResult;
import org.opendaylight.transportpce.servicehandler.ServiceInput;
-import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.pce.rev171017.PathComputationRequestOutput;
+import org.opendaylight.yang.gen.v1.http.org.opendaylight.transportpce.pce.rev190624.PathComputationRequestOutput;
import org.opendaylight.yang.gen.v1.http.org.openroadm.common.types.rev161014.State;
import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev161014.ServiceCreateInput;
import org.opendaylight.yang.gen.v1.http.org.openroadm.service.rev161014.TempServiceCreateInput;
/**
* create new service entry.
*
- * @param serviceCreateInput
- * serviceCreateInput data for creation of service
- * @param outputFromPce
- * output from pce request which is used as input for creating of service.
+ * @param serviceCreateInput serviceCreateInput data for creation of service
* @return result of createService operation
*/
- OperationResult createService(ServiceCreateInput serviceCreateInput, PathComputationRequestOutput outputFromPce);
+ OperationResult createService(ServiceCreateInput serviceCreateInput);
/**
* create new servicePath entry.
/**
* create new Temp service entry.
*
- * @param tempServiceCreateInput
- * tempServiceCreateInput data for creation of service
- * @param outputFromPce
- * output from pce request which is used as input for creating of service.
+ * @param tempServiceCreateInput tempServiceCreateInput data for creation of
+ * service
* @return result of createTempService operation
*/
- OperationResult createTempService(TempServiceCreateInput tempServiceCreateInput,
- PathComputationRequestOutput outputFromPce);
+ OperationResult createTempService(TempServiceCreateInput tempServiceCreateInput);
/**
* deleteServicePath by name.