## Uses of Interface
org.wso2.carbon.governance.api.wsdls.dataobjects.Wsdl

- Packages that use Wsdl
  Package | Description
  --- | ---
  org.wso2.carbon.governance.api.services.dataobjects |
  org.wso2.carbon.governance.api.wsdls |
  org.wso2.carbon.governance.api.wsdls.dataobjects |

- - ### Uses of Wsdl in org.wso2.carbon.governance.api.services.dataobjects

    Methods in org.wso2.carbon.governance.api.services.dataobjects that return Wsdl
    Modifier and Type | Method and Description
    --- | ---
    `Wsdl[]` | ServiceImpl.`getAttachedWsdls()` Method to retrieve all WSDLs attached to this service artifact.
    `Wsdl[]` | Service.`getAttachedWsdls()` Method to retrieve all WSDLs attached to this service artifact.

    Methods in org.wso2.carbon.governance.api.services.dataobjects with parameters of type Wsdl
    Modifier and Type | Method and Description
    --- | ---
    `void` | ServiceImpl.`attachWSDL(Wsdl wsdl)` Attach a WSDL artifact to a service artifact.
    `void` | Service.`attachWSDL(Wsdl wsdl)` Attach a WSDL artifact to a service artifact.

  - ### Uses of Wsdl in org.wso2.carbon.governance.api.wsdls

    Methods in org.wso2.carbon.governance.api.wsdls that return Wsdl
    Modifier and Type | Method and Description
    --- | ---
    `Wsdl[]` | WsdlManager.`findWsdls(WsdlFilter criteria)` Finds all WSDL artifacts matching the given filter criteria.
    `Wsdl[]` | WsdlManager.`getAllWsdls()` Finds all WSDL artifacts on the registry.
    `Wsdl` | WsdlManager.`getWsdl(String wsdlId)` Fetches the given WSDL artifact on the registry.
    `Wsdl` | WsdlManager.`newWsdl(byte[] content)` Create a new WSDL based on content either embedded or passed to a service.
    `Wsdl` | WsdlManager.`newWsdl(byte[] content, String name)` Create a new WSDL based on content either embedded or passed to a service.
    `Wsdl` | WsdlManager.`newWsdl(String url)` Adds a new WSDL artifact from the given URL.

    Methods in org.wso2.carbon.governance.api.wsdls with parameters of type Wsdl
    Modifier and Type | Method and Description
    --- | ---
    `void` | WsdlManager.`addWsdl(Wsdl wsdl)` Adds the given WSDL artifact to the registry.
    `boolean` | WsdlFilter.`matches(Wsdl wsdl)` Whether the given WSDL artifact matches the expected filter criteria.
    `protected void` | WsdlManager.`setContent(Wsdl wsdl, org.wso2.carbon.registry.core.Resource wsdlResource)` Sets content of the given WSDL artifact to the given resource on the registry.
    `void` | WsdlManager.`updateWsdl(Wsdl wsdl)` Updates the given WSDL artifact on the registry.

  - ### Uses of Wsdl in org.wso2.carbon.governance.api.wsdls.dataobjects

    Classes in org.wso2.carbon.governance.api.wsdls.dataobjects that implement Wsdl
    Modifier and Type | Class and Description
    --- | ---
    `class` | `WsdlImpl` This represents a WSDL artifact stored on the Registry.

Copyright © 2017 WSO2. All Rights Reserved.