Package org.apache.cloudstack.network.opendaylight.api.responses

Examples of org.apache.cloudstack.network.opendaylight.api.responses.OpenDaylightControllerResponse


        return openDaylightControllerMappingDao.listAll();
    }

    @Override
    public OpenDaylightControllerResponse createResponseFromVO(OpenDaylightControllerVO controller) {
        OpenDaylightControllerResponse response = new OpenDaylightControllerResponse();
        HostVO controllerHost = hostDao.findById(controller.getHostId());
        hostDao.loadDetails(controllerHost);

        PhysicalNetwork pnw = ApiDBUtils.findPhysicalNetworkById(controller.getPhysicalNetworkId());
        if (pnw != null) {
            response.setPhysicalNetworkId(pnw.getUuid());
        }

        response.setObjectName("opendaylightcontroller");
        response.setId(controller.getUuid());
        response.setUrl(controllerHost.getDetail("url"));
        response.setName(controllerHost.getDetail("name"));
        response.setUsername(controllerHost.getDetail("username"));

        return response;
    }
View Full Code Here


    NetworkRuleConflictException {
        List<OpenDaylightControllerVO> controllers = resourceManager.listControllers(this);

        List<OpenDaylightControllerResponse> controllerList = new ArrayList<OpenDaylightControllerResponse>();
        for (OpenDaylightControllerVO controller: controllers) {
            OpenDaylightControllerResponse responseObject = resourceManager.createResponseFromVO(controller);
            controllerList.add(responseObject);
        }
        ListResponse<OpenDaylightControllerResponse> responseList = new ListResponse<OpenDaylightControllerResponse>();
        responseList.setResponseName(getCommandName());
        responseList.setResponses(controllerList);
View Full Code Here

TOP

Related Classes of org.apache.cloudstack.network.opendaylight.api.responses.OpenDaylightControllerResponse

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.