Issue-ID: CCSDK-2746
https: //jira.onap.org/browse/CCSDK-2746
Change-Id: I0442b62cbecb16c979a43d3d5d68fdb1c62a2276
import javax.ws.rs.core.Response;
import javax.ws.rs.core.Response.Status;
import org.glassfish.jersey.media.multipart.FormDataParam;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.Response.Status;
import org.glassfish.jersey.media.multipart.FormDataParam;
-import org.onap.cps.api.CPService;
+import org.onap.cps.api.CpService;
import org.opendaylight.yangtools.yang.model.api.SchemaContext;
import org.opendaylight.yangtools.yang.model.parser.api.YangParserException;
import org.springframework.beans.factory.annotation.Autowired;
import org.opendaylight.yangtools.yang.model.api.SchemaContext;
import org.opendaylight.yangtools.yang.model.parser.api.YangParserException;
import org.springframework.beans.factory.annotation.Autowired;
public class RestController {
@Autowired
public class RestController {
@Autowired
- private CPService cpService;
+ private CpService cpService;
@POST
@Path("uploadYangFile")
@POST
@Path("uploadYangFile")
/**
* Configuration and persistency service interface which holds methods for parsing and storing yang models and data.
*/
/**
* Configuration and persistency service interface which holds methods for parsing and storing yang models and data.
*/
-public interface CPService {
+public interface CpService {
/**
* Parse and validate a string representing a yang model to generate a schema context.
/**
* Parse and validate a string representing a yang model to generate a schema context.
import java.io.IOException;
import java.util.Iterator;
import java.util.ServiceLoader;
import java.io.IOException;
import java.util.Iterator;
import java.util.ServiceLoader;
-import org.onap.cps.api.CPService;
+import org.onap.cps.api.CpService;
import org.onap.cps.spi.ModelPersistencyService;
import org.opendaylight.yangtools.yang.model.api.Module;
import org.opendaylight.yangtools.yang.model.api.SchemaContext;
import org.onap.cps.spi.ModelPersistencyService;
import org.opendaylight.yangtools.yang.model.api.Module;
import org.opendaylight.yangtools.yang.model.api.SchemaContext;
import org.springframework.stereotype.Component;
@Component
import org.springframework.stereotype.Component;
@Component
-public class CPServiceImpl implements CPService {
+public class CpServiceImpl implements CpService {
- private final static Logger LOGGER = LoggerFactory.getLogger(CPServiceImpl.class);
+ private static final Logger LOGGER = LoggerFactory.getLogger(CpServiceImpl.class);
private static final YangParserFactory PARSER_FACTORY;
private static final YangParserFactory PARSER_FACTORY;
final File tempFile = File.createTempFile("yang", ".yang");
try (BufferedWriter writer = new BufferedWriter(new FileWriter(tempFile))) {
writer.write(yangModelContent);
final File tempFile = File.createTempFile("yang", ".yang");
try (BufferedWriter writer = new BufferedWriter(new FileWriter(tempFile))) {
writer.write(yangModelContent);
- } catch (IOException e) {
+ } catch (final IOException e) {
LOGGER.error("Unable to write to temporary file {}", e.getMessage());
}
return parseAndValidateModel(tempFile);
LOGGER.error("Unable to write to temporary file {}", e.getMessage());
}
return parseAndValidateModel(tempFile);
/**
* Store the module from a yang model in the database.
/**
* Store the module from a yang model in the database.
- * @param name
- * @param moduleContent
- * @param revision
+ *
+ * @param name module name
+ * @param moduleContent module content
+ * @param revision module revision
*/
void storeModule(final String name, final String moduleContent, final String revision);
*/
void storeModule(final String name, final String moduleContent, final String revision);
<includeResources>true</includeResources>\r
<includeTestSourceDirectory>true</includeTestSourceDirectory>\r
<includeTestResources>true</includeTestResources>\r
<includeResources>true</includeResources>\r
<includeTestSourceDirectory>true</includeTestSourceDirectory>\r
<includeTestResources>true</includeTestResources>\r
- <consoleOutput>true</consoleOutput>\r
+ <consoleOutput>false</consoleOutput>\r
<violationSeverity>warning</violationSeverity>\r
<violationSeverity>warning</violationSeverity>\r
- <failsOnViolation>true</failsOnViolation>\r
+ <failOnViolation>true</failOnViolation>\r
</configuration>\r
</execution>\r
</executions>\r
</configuration>\r
</execution>\r
</executions>\r
<module>cps-ri</module>\r
</modules>\r
\r
<module>cps-ri</module>\r
</modules>\r
\r
-</project>
\ No newline at end of file