import io.swagger.api.impl.DcaeServiceTypesApiServiceImpl;
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaJerseyServerCodegen", date = "2016-04-18T20:16:22.119Z")
-public class DcaeServiceTypesApiServiceFactory {
+public final class DcaeServiceTypesApiServiceFactory {
- private final static DcaeServiceTypesApiService service = new DcaeServiceTypesApiServiceImpl();
+ private static final DcaeServiceTypesApiService service = new DcaeServiceTypesApiServiceImpl();
+
+ //Utility classes, which are a collection of static members, are not meant to be instantiated.
+ private DcaeServiceTypesApiServiceFactory(){
+ }
public static DcaeServiceTypesApiService getDcaeServiceTypesApi()
{
import io.swagger.api.impl.DcaeServicesApiServiceImpl;
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaJerseyServerCodegen", date = "2016-04-18T20:16:22.119Z")
-public class DcaeServicesApiServiceFactory {
+public final class DcaeServicesApiServiceFactory {
// Yes I agree this code is not great and I blame for Swagger for putting me in this spot.
private static DCAEControllerClient dcaeControllerClient;
private static DatabusControllerClient databusControllerClient;
+ //Utility classes, which are a collection of static members, are not meant to be instantiated.
+ private DcaeServicesApiServiceFactory(){
+ }
+
public static void setDcaeControllerClient(DCAEControllerClient dcaeControllerClient) {
DcaeServicesApiServiceFactory.dcaeControllerClient = dcaeControllerClient;
}
import io.swagger.api.impl.DcaeServicesGroupbyApiServiceImpl;
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaJerseyServerCodegen", date = "2016-04-18T20:16:22.119Z")
-public class DcaeServicesGroupbyApiServiceFactory {
+public final class DcaeServicesGroupbyApiServiceFactory {
- private final static DcaeServicesGroupbyApiService service = new DcaeServicesGroupbyApiServiceImpl();
+ private static final DcaeServicesGroupbyApiService service = new DcaeServicesGroupbyApiServiceImpl();
+
+ //Utility classes, which are a collection of static members, are not meant to be instantiated.
+ private DcaeServicesGroupbyApiServiceFactory(){
+ }
public static DcaeServicesGroupbyApiService getDcaeServicesGroupbyApi()
{
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaJerseyServerCodegen", date = "2016-04-18T20:16:22.119Z")
public class DcaeServiceTypesApiServiceImpl extends DcaeServiceTypesApiService {
- private final static Logger LOG = LoggerFactory.getLogger(DcaeServiceTypesApiServiceImpl.class);
+ private static final Logger LOG = LoggerFactory.getLogger(DcaeServiceTypesApiServiceImpl.class);
private static int PAGINATION_PAGE_SIZE = 25;
private DCAEServiceType createDCAEServiceType(DCAEServiceTypeObject serviceTypeObject, UriInfo uriInfo) {
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JavaJerseyServerCodegen", date = "2016-04-18T20:16:22.119Z")
public class DcaeServicesApiServiceImpl extends DcaeServicesApiService {
- private final static Logger LOG = LoggerFactory.getLogger(DcaeServicesApiServiceImpl.class);
- private static int PAGINATION_PAGE_SIZE = 25;
- private static String COMPONENT_SOURCE_DCAE_CONTROLLER = "DCAECONTROLLER";
- private static String COMPONENT_SOURCE_DATA_BUS_CONTROLLER = "DMAAPCONTROLLER";
+ private static final Logger LOG = LoggerFactory.getLogger(DcaeServicesApiServiceImpl.class);
+ private static final int PAGINATION_PAGE_SIZE = 25;
+ private static final String COMPONENT_SOURCE_DCAE_CONTROLLER = "DCAECONTROLLER";
+ private static final String COMPONENT_SOURCE_DATA_BUS_CONTROLLER = "DMAAPCONTROLLER";
private final DCAEControllerClient dcaeControllerClient;
private final DatabusControllerClient databusControllerClient;
+ public DcaeServicesApiServiceImpl(DCAEControllerClient dcaeControllerClient, DatabusControllerClient databusControllerClient) {
+ this.dcaeControllerClient = dcaeControllerClient;
+ this.databusControllerClient = databusControllerClient;
+ }
+
private DCAEService createDCAEService(DCAEServiceObject serviceObject, Collection<DCAEServiceComponentObject> componentObjects,
UriInfo uriInfo) {
// TODO: Complete links: come back and do links for vnf
service.setCreated(serviceObject.getCreated().toDate());
service.setModified(serviceObject.getModified().toDate());
service.setVnfId(serviceObject.getVnfId());
- //service.setVnfLink(vnfLink);
service.setVnfType(serviceObject.getVnfType());
service.setVnfLocation(serviceObject.getVnfLocation());
service.setDeploymentRef(serviceObject.getDeploymentRef());
return Response.ok().entity(service).build();
}
+ @Override
public Response dcaeServicesServiceIdDelete(String serviceId, SecurityContext securityContext) throws NotFoundException {
DCAEServicesDAO servicesDAO = InventoryDAOManager.getInstance().getDCAEServicesDAO();
return Response.ok().build();
}
- public DcaeServicesApiServiceImpl(DCAEControllerClient dcaeControllerClient, DatabusControllerClient databusControllerClient) {
- this.dcaeControllerClient = dcaeControllerClient;
- this.databusControllerClient = databusControllerClient;
- }
-
}