2 * Copyright (C) 2019 Bell Canada. All rights reserved.
4 * NOTICE: All the intellectual and technical concepts contained herein are
5 * proprietary to Bell Canada and are protected by trade secret or copyright law.
6 * Unauthorized copying of this file, via any medium is strictly prohibited.
9 package org.onap.ccsdk.cds.cdssdclistener.service;
11 import java.util.zip.ZipFile;
13 public interface ListenerService {
16 * Get the controller blueprint archive from CSAR package.
18 * @param csarArchivePath The path where CSAR archive is stored.
19 * @param cbaArchivePath The destination path where CBA will be stored.
21 void extractBluePrint(String csarArchivePath, String cbaArchivePath);
24 * Store the Zip file into CDS database.
26 * @param file The file to be stored.
28 void saveBluePrintToCdsDatabase(ZipFile file);