All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.glookast.api.templates.TemplatesPort Maven / Gradle / Ivy


package com.glookast.api.templates;

import java.util.List;
import java.util.UUID;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.ws.RequestWrapper;
import javax.xml.ws.ResponseWrapper;
import com.glookast.commons.base.PropertyList;
import com.glookast.commons.templates.AudioFormat;
import com.glookast.commons.templates.ContainerFormat;
import com.glookast.commons.templates.MetadataSystem;
import com.glookast.commons.templates.OutputSystem;
import com.glookast.commons.templates.StorageSystem;
import com.glookast.commons.templates.Template;
import com.glookast.commons.templates.TransformProfile;
import com.glookast.commons.templates.VideoFormat;


/**
 * This class was generated by the JAX-WS RI.
 * JAX-WS RI 2.2.10
 * Generated source version: 2.2
 * 
 */
@WebService(name = "TemplatesPort", targetNamespace = "http://templates.api.glookast.com")
@XmlSeeAlso({
    ObjectFactory.class
})
public interface TemplatesPort {


    /**
     * 
     * @return
     *     returns java.util.List
     * @throws TemplatesException
     */
    @WebMethod(action = "http://templates.api.glookast.com/getStorageSystems")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "getStorageSystems", targetNamespace = "http://templates.api.glookast.com", className = "com.glookast.api.templates.RequestVoid")
    @ResponseWrapper(localName = "responseListStorageSystem", targetNamespace = "http://templates.api.glookast.com", className = "com.glookast.api.templates.ResponseListStorageSystem")
    public List getStorageSystems()
        throws TemplatesException
    ;

    /**
     * 
     * @param storageSystem
     * @return
     *     returns com.glookast.commons.templates.StorageSystem
     * @throws TemplatesException
     */
    @WebMethod(action = "http://templates.api.glookast.com/setStorageSystem")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "setStorageSystem", targetNamespace = "http://templates.api.glookast.com", className = "com.glookast.api.templates.RequestStorageSystem")
    @ResponseWrapper(localName = "responseStorageSystem", targetNamespace = "http://templates.api.glookast.com", className = "com.glookast.api.templates.ResponseStorageSystem")
    public StorageSystem setStorageSystem(
        @WebParam(name = "storageSystem", targetNamespace = "")
        StorageSystem storageSystem)
        throws TemplatesException
    ;

    /**
     * 
     * @param storageSystemId
     * @return
     *     returns boolean
     * @throws TemplatesException
     */
    @WebMethod(action = "http://templates.api.glookast.com/delStorageSystem")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "delStorageSystem", targetNamespace = "http://templates.api.glookast.com", className = "com.glookast.api.templates.RequestStorageSystemId")
    @ResponseWrapper(localName = "responseBoolean", targetNamespace = "http://templates.api.glookast.com", className = "com.glookast.api.templates.ResponseBoolean")
    public boolean delStorageSystem(
        @WebParam(name = "storageSystemId", targetNamespace = "")
        UUID storageSystemId)
        throws TemplatesException
    ;

    /**
     * 
     * @param storageSystem
     * @return
     *     returns com.glookast.commons.base.PropertyList
     * @throws TemplatesException
     */
    @WebMethod(action = "http://templates.api.glookast.com/testStorageSystem")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "testStorageSystem", targetNamespace = "http://templates.api.glookast.com", className = "com.glookast.api.templates.RequestStorageSystem")
    @ResponseWrapper(localName = "responsePropertyList", targetNamespace = "http://templates.api.glookast.com", className = "com.glookast.api.templates.ResponsePropertyList")
    public PropertyList testStorageSystem(
        @WebParam(name = "storageSystem", targetNamespace = "")
        StorageSystem storageSystem)
        throws TemplatesException
    ;

    /**
     * 
     * @return
     *     returns java.util.List
     * @throws TemplatesException
     */
    @WebMethod(action = "http://templates.api.glookast.com/getMetadataSystems")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "getMetadataSystems", targetNamespace = "http://templates.api.glookast.com", className = "com.glookast.api.templates.RequestVoid")
    @ResponseWrapper(localName = "responseListMetadataSystem", targetNamespace = "http://templates.api.glookast.com", className = "com.glookast.api.templates.ResponseListMetadataSystem")
    public List getMetadataSystems()
        throws TemplatesException
    ;

    /**
     * 
     * @param metadataSystem
     * @return
     *     returns com.glookast.commons.templates.MetadataSystem
     * @throws TemplatesException
     */
    @WebMethod(action = "http://templates.api.glookast.com/setMetadataSystem")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "setMetadataSystem", targetNamespace = "http://templates.api.glookast.com", className = "com.glookast.api.templates.RequestMetadataSystem")
    @ResponseWrapper(localName = "responseMetadataSystem", targetNamespace = "http://templates.api.glookast.com", className = "com.glookast.api.templates.ResponseMetadataSystem")
    public MetadataSystem setMetadataSystem(
        @WebParam(name = "metadataSystem", targetNamespace = "")
        MetadataSystem metadataSystem)
        throws TemplatesException
    ;

    /**
     * 
     * @param metadataSystemId
     * @return
     *     returns boolean
     * @throws TemplatesException
     */
    @WebMethod(action = "http://templates.api.glookast.com/delMetadataSystem")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "delMetadataSystem", targetNamespace = "http://templates.api.glookast.com", className = "com.glookast.api.templates.RequestMetadataSystemId")
    @ResponseWrapper(localName = "responseBoolean", targetNamespace = "http://templates.api.glookast.com", className = "com.glookast.api.templates.ResponseBoolean")
    public boolean delMetadataSystem(
        @WebParam(name = "metadataSystemId", targetNamespace = "")
        UUID metadataSystemId)
        throws TemplatesException
    ;

    /**
     * 
     * @param metadataSystem
     * @return
     *     returns com.glookast.commons.base.PropertyList
     * @throws TemplatesException
     */
    @WebMethod(action = "http://templates.api.glookast.com/testMetadataSystem")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "testMetadataSystem", targetNamespace = "http://templates.api.glookast.com", className = "com.glookast.api.templates.RequestMetadataSystem")
    @ResponseWrapper(localName = "responsePropertyList", targetNamespace = "http://templates.api.glookast.com", className = "com.glookast.api.templates.ResponsePropertyList")
    public PropertyList testMetadataSystem(
        @WebParam(name = "metadataSystem", targetNamespace = "")
        MetadataSystem metadataSystem)
        throws TemplatesException
    ;

    /**
     * 
     * @return
     *     returns java.util.List
     * @throws TemplatesException
     */
    @WebMethod(action = "http://templates.api.glookast.com/getOutputSystems")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "getOutputSystems", targetNamespace = "http://templates.api.glookast.com", className = "com.glookast.api.templates.RequestVoid")
    @ResponseWrapper(localName = "responseListOutputSystem", targetNamespace = "http://templates.api.glookast.com", className = "com.glookast.api.templates.ResponseListOutputSystem")
    public List getOutputSystems()
        throws TemplatesException
    ;

    /**
     * 
     * @param outputSystem
     * @return
     *     returns com.glookast.commons.templates.OutputSystem
     * @throws TemplatesException
     */
    @WebMethod(action = "http://templates.api.glookast.com/setOutputSystem")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "setOutputSystem", targetNamespace = "http://templates.api.glookast.com", className = "com.glookast.api.templates.RequestOutputSystem")
    @ResponseWrapper(localName = "responseOutputSystem", targetNamespace = "http://templates.api.glookast.com", className = "com.glookast.api.templates.ResponseOutputSystem")
    public OutputSystem setOutputSystem(
        @WebParam(name = "outputSystem", targetNamespace = "")
        OutputSystem outputSystem)
        throws TemplatesException
    ;

    /**
     * 
     * @param outputSystemId
     * @return
     *     returns boolean
     * @throws TemplatesException
     */
    @WebMethod(action = "http://templates.api.glookast.com/delOutputSystem")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "delOutputSystem", targetNamespace = "http://templates.api.glookast.com", className = "com.glookast.api.templates.RequestOutputSystemId")
    @ResponseWrapper(localName = "responseBoolean", targetNamespace = "http://templates.api.glookast.com", className = "com.glookast.api.templates.ResponseBoolean")
    public boolean delOutputSystem(
        @WebParam(name = "outputSystemId", targetNamespace = "")
        UUID outputSystemId)
        throws TemplatesException
    ;

    /**
     * 
     * @param onlyLicensed
     * @return
     *     returns java.util.List
     * @throws TemplatesException
     */
    @WebMethod(action = "http://templates.api.glookast.com/getVideoFormats")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "getVideoFormats", targetNamespace = "http://templates.api.glookast.com", className = "com.glookast.api.templates.RequestOnlyLicensed")
    @ResponseWrapper(localName = "responseListVideoFormat", targetNamespace = "http://templates.api.glookast.com", className = "com.glookast.api.templates.ResponseListVideoFormat")
    public List getVideoFormats(
        @WebParam(name = "onlyLicensed", targetNamespace = "")
        boolean onlyLicensed)
        throws TemplatesException
    ;

    /**
     * 
     * @param onlyLicensed
     * @return
     *     returns java.util.List
     * @throws TemplatesException
     */
    @WebMethod(action = "http://templates.api.glookast.com/getAudioFormats")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "getAudioFormats", targetNamespace = "http://templates.api.glookast.com", className = "com.glookast.api.templates.RequestOnlyLicensed")
    @ResponseWrapper(localName = "responseListAudioFormat", targetNamespace = "http://templates.api.glookast.com", className = "com.glookast.api.templates.ResponseListAudioFormat")
    public List getAudioFormats(
        @WebParam(name = "onlyLicensed", targetNamespace = "")
        boolean onlyLicensed)
        throws TemplatesException
    ;

    /**
     * 
     * @param onlyLicensed
     * @return
     *     returns java.util.List
     * @throws TemplatesException
     */
    @WebMethod(action = "http://templates.api.glookast.com/getContainerFormats")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "getContainerFormats", targetNamespace = "http://templates.api.glookast.com", className = "com.glookast.api.templates.RequestOnlyLicensed")
    @ResponseWrapper(localName = "responseListContainerFormat", targetNamespace = "http://templates.api.glookast.com", className = "com.glookast.api.templates.ResponseListContainerFormat")
    public List getContainerFormats(
        @WebParam(name = "onlyLicensed", targetNamespace = "")
        boolean onlyLicensed)
        throws TemplatesException
    ;

    /**
     * 
     * @return
     *     returns java.util.List
     * @throws TemplatesException
     */
    @WebMethod(action = "http://templates.api.glookast.com/getTransformProfiles")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "getTransformProfiles", targetNamespace = "http://templates.api.glookast.com", className = "com.glookast.api.templates.RequestVoid")
    @ResponseWrapper(localName = "responseListTransformProfile", targetNamespace = "http://templates.api.glookast.com", className = "com.glookast.api.templates.ResponseListTransformProfile")
    public List getTransformProfiles()
        throws TemplatesException
    ;

    /**
     * 
     * @param transformProfile
     * @return
     *     returns com.glookast.commons.templates.TransformProfile
     * @throws TemplatesException
     */
    @WebMethod(action = "http://templates.api.glookast.com/setTransformProfile")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "setTransformProfile", targetNamespace = "http://templates.api.glookast.com", className = "com.glookast.api.templates.RequestTransformProfile")
    @ResponseWrapper(localName = "responseTransformProfile", targetNamespace = "http://templates.api.glookast.com", className = "com.glookast.api.templates.ResponseTransformProfile")
    public TransformProfile setTransformProfile(
        @WebParam(name = "transformProfile", targetNamespace = "")
        TransformProfile transformProfile)
        throws TemplatesException
    ;

    /**
     * 
     * @param transformProfileId
     * @return
     *     returns boolean
     * @throws TemplatesException
     */
    @WebMethod(action = "http://templates.api.glookast.com/delTransformProfile")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "delTransformProfile", targetNamespace = "http://templates.api.glookast.com", className = "com.glookast.api.templates.RequestTransformProfileId")
    @ResponseWrapper(localName = "responseBoolean", targetNamespace = "http://templates.api.glookast.com", className = "com.glookast.api.templates.ResponseBoolean")
    public boolean delTransformProfile(
        @WebParam(name = "transformProfileId", targetNamespace = "")
        UUID transformProfileId)
        throws TemplatesException
    ;

    /**
     * 
     * @return
     *     returns java.util.List
     * @throws TemplatesException
     */
    @WebMethod(action = "http://templates.api.glookast.com/getTemplates")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "getTemplates", targetNamespace = "http://templates.api.glookast.com", className = "com.glookast.api.templates.RequestVoid")
    @ResponseWrapper(localName = "responseListTemplate", targetNamespace = "http://templates.api.glookast.com", className = "com.glookast.api.templates.ResponseListTemplate")
    public List