com.ibm.wsspi.al

Interface ArtifactLoaderNoLibAPI

  • All Superinterfaces:
    ArtifactLoader


    public interface ArtifactLoaderNoLibAPI
    extends ArtifactLoader
    This class is the interface (spi) for the basic functionality provided by Artifactloader.
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static java.lang.String COPYRIGHT 
    • Method Summary

      Methods 
      Modifier and Type Method and Description
      java.util.Collection queryURLsSingleScopeNoLib(java.lang.String artifactType, java.lang.String targetNamespace, java.lang.Object scope)
      Return a Collection of URLs that are mapped to the artifact type and contribute to the specified target namespace.
    • Method Detail

      • queryURLsSingleScopeNoLib

        java.util.Collection queryURLsSingleScopeNoLib(java.lang.String artifactType,
                                                     java.lang.String targetNamespace,
                                                     java.lang.Object scope)
        Return a Collection of URLs that are mapped to the artifact type and contribute to the specified target namespace. The target namespace can be specified, "*" can be used to indicate all, or the value can be "null" which indicates the null target namespace. This query is semantically equivalent to the following SQL queries:

        select url from artifactType where targetNamespace="targetNamespace"
        select url from artifactType where targetNamespace="null"
        select url from artifactType where targetNamespace="*"

        In contrast to queryURLs, if no artifacts of the specified type are located in the defined scope (or the default scope if null was specified), the method immedately returns an empty collection.

        Parameters:
        artifactType - Specifies one of the set of possible artifact types supported by the artifact loader (e.g. xsd, wsdl, rol, rel, reli, sel, brg, etc).
        targetNamespace - Specifies the target namespace to use for the query. "null" is the null target namespace, and "*" for all target namespaces. In the case of SCDL artifact types, this parameter specifies the name of the SCDL artifacts.
        scope - The scope to begin the query for the artifact. The value null indicates the current scope.
        Returns:
        A collection of java.net.URLs
IBM Business Process ManagerTM
Release 8