org.wso2.carbon.governance.api.endpoints.dataobjects
Class Endpoint

java.lang.Object
  extended by org.wso2.carbon.governance.api.common.dataobjects.GovernanceArtifact
      extended by org.wso2.carbon.governance.api.endpoints.dataobjects.Endpoint

public class Endpoint
extends GovernanceArtifact

This represents an endpoint artifact stored on the Registry. Endpoint artifacts are created as a result of importing or uploading a WSDL, or when a service is created..


Field Summary
 
Fields inherited from class org.wso2.carbon.governance.api.common.dataobjects.GovernanceArtifact
attributes
 
Constructor Summary
Endpoint(String url, String id)
          Constructor accepting resource identifier and the endpoint URL.
Endpoint(String path, String id, org.wso2.carbon.registry.core.Registry registry)
          Constructor accepting resource path, identifier and a registry instance.
 
Method Summary
 String getPath()
          Returns the path.
 QName getQName()
          Returns the QName of the artifact.
 String getUrl()
          Method to obtain the endpoint URL.
 void loadEndpointDetails()
          Method to load the endpoint details into this artifact.
 
Methods inherited from class org.wso2.carbon.governance.api.common.dataobjects.GovernanceArtifact
addAttribute, associateRegistry, attach, checkRegistryResourceAssociation, createVersion, detach, getAssociatedRegistry, getAttribute, getAttributeKeys, getAttributes, getDependencies, getDependents, getId, removeAttribute, setAttribute, setAttributes, setId, setPath
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Endpoint

public Endpoint(String path,
                String id,
                org.wso2.carbon.registry.core.Registry registry)
         throws GovernanceException
Constructor accepting resource path, identifier and a registry instance.

Parameters:
path - the resource path.
id - the resource identifier.
registry - the registry instance.
Throws:
GovernanceException - if the construction fails.

Endpoint

public Endpoint(String url,
                String id)
Constructor accepting resource identifier and the endpoint URL.

Parameters:
id - the resource identifier.
url - the endpoint URL.
Method Detail

getUrl

public String getUrl()
Method to obtain the endpoint URL.

Returns:
the endpoint URL.

getQName

public QName getQName()
Description copied from class: GovernanceArtifact
Returns the QName of the artifact.

Specified by:
getQName in class GovernanceArtifact
Returns:
the QName of the artifact

getPath

public String getPath()
Description copied from class: GovernanceArtifact
Returns the path.

Overrides:
getPath in class GovernanceArtifact
Returns:
the path.

loadEndpointDetails

public void loadEndpointDetails()
                         throws GovernanceException
Method to load the endpoint details into this artifact.

Throws:
GovernanceException - if the operation failed.


Copyright © 2010 WSO2 Inc. All Rights Reserved.