Acl accessList = SfcProviderAclAPI.readAccessList(createdServiceClassifier.getAcl().getName(), createdServiceClassifier.getAcl().getType()); Acl accessList = SfcProviderAclAPI.readAccessList(updatedServiceClassifier.getAcl().getName(), updatedServiceClassifier.getAcl().getType());
SfcProviderAclAPI.addClassifierToAccessListState(createdServiceFunctionClassifier.getAcl().getName(), createdServiceFunctionClassifier.getAcl().getType(), createdServiceFunctionClassifier.getName()); SfcProviderAclAPI.addClassifierToAccessListState(updatedServiceFunctionClassifier.getAcl().getName(), updatedServiceFunctionClassifier.getAcl().getType(), updatedServiceFunctionClassifier.getName()); SfcProviderAclAPI.deleteClassifierFromAccessListState(originalServiceFunctionClassifier.getAcl().getName(), originalServiceFunctionClassifier.getAcl().getType(), originalServiceFunctionClassifier.getName()); SfcProviderAclAPI.deleteClassifierFromAccessListState(deletedServiceFunctionClassifier.getAcl().getName(), deletedServiceFunctionClassifier.getAcl().getType(), deletedServiceFunctionClassifier.getName());
AccessListState accessListState = SfcProviderAclAPI.readAccessListState(aclName, aclType); if (accessListState != null) { List<AclServiceFunctionClassifier> serviceClassifierList =
public static Acl getServiceFunctionAcl(SfpName sfPathName) { ServiceFunctionPath serviceFunctionPath = SfcProviderServicePathAPI.readServiceFunctionPath(sfPathName); String classifierName = serviceFunctionPath.getClassifier(); Acl acl = null; if (classifierName != null) { ServiceFunctionClassifier classifier = SfcProviderServiceClassifierAPI.readServiceClassifier(classifierName); if (classifier != null && classifier.getAcl() != null) { acl = SfcProviderAclAPI.readAccessList(classifier.getAcl().getName(), classifier.getAcl().getType()); } } return acl; } }