Search in sources :

Example 1 with VdmQueryParams

use of com.emc.nas.vnxfile.xmlapi.VdmQueryParams in project coprhd-controller by CoprHD.

the class VNXFileArgsCreator method fetchVdmInfo.

public InputStream fetchVdmInfo(final Argument argument, final Map<String, Object> keyMap, int index) throws VNXFilePluginException {
    _logger.info("Creating VDM info query");
    InputStream iStream = null;
    try {
        Query query = new Query();
        VdmQueryParams vdmQuery = new VdmQueryParams();
        query.getQueryRequestChoice().add(vdmQuery);
        iStream = _vnxFileInputRequestBuilder.getQueryParamPacket(vdmQuery, false);
    } catch (JAXBException jaxbException) {
        throw new VNXFilePluginException("Exception occurred while generating input xml for VDM info", jaxbException.getCause());
    }
    return iStream;
}
Also used : Query(com.emc.nas.vnxfile.xmlapi.Query) InputStream(java.io.InputStream) VdmQueryParams(com.emc.nas.vnxfile.xmlapi.VdmQueryParams) JAXBException(javax.xml.bind.JAXBException)

Aggregations

Query (com.emc.nas.vnxfile.xmlapi.Query)1 VdmQueryParams (com.emc.nas.vnxfile.xmlapi.VdmQueryParams)1 InputStream (java.io.InputStream)1 JAXBException (javax.xml.bind.JAXBException)1