Class CSWSupportedProtocolOperations

java.lang.Object
org.gvsig.catalog.csw.parsers.CSWSupportedProtocolOperations

public class CSWSupportedProtocolOperations extends Object
This class is use like a structure. It saves what protocol is supported by each CSW operation. Each attribute is an array that can contain next values: GET, POST or SOAP
Author:
Jorge Piera Llodra (piera_jor@gva.es)
  • Constructor Details

    • CSWSupportedProtocolOperations

      public CSWSupportedProtocolOperations(URL url)
  • Method Details

    • getDescribeRecords

      public HashMap getDescribeRecords()
      Returns:
      Returns the describeRecords.
    • addDescribeRecord

      public void addDescribeRecord(String protocol, String url) throws MalformedURLException
      Parameters:
      describeRecords - The describeRecords to set.
      Throws:
      MalformedURLException
    • getGetCapabilities

      public HashMap getGetCapabilities()
      Returns:
      Returns the getCapabilities.
    • addGetCapabilities

      public void addGetCapabilities(String protocol, String url) throws MalformedURLException
      Parameters:
      getCapabilities - The getCapabilities to set.
      Throws:
      MalformedURLException
    • getGetDomain

      public HashMap getGetDomain()
      Returns:
      Returns the getDomain.
    • addGetDomain

      public void addGetDomain(String protocol, String url) throws MalformedURLException
      Parameters:
      getDomain - The getDomain to set.
      Throws:
      MalformedURLException
    • getGetRecords

      public HashMap getGetRecords()
      Returns:
      Returns the getRecords.
    • addGetRecords

      public void addGetRecords(String protocol, String url) throws MalformedURLException
      Parameters:
      getRecords - The getRecords to set.
      Throws:
      MalformedURLException
    • getGetRecordsById

      public HashMap getGetRecordsById()
      Returns:
      Returns the getRecordsById.
    • addGetRecordsById

      public void addGetRecordsById(String protocol, String url) throws MalformedURLException
      Parameters:
      getRecordsById - The getRecordsById to set.
      Throws:
      MalformedURLException
    • getHarvest

      public HashMap getHarvest()
      Returns:
      Returns the harvest.
    • addHarvest

      public void addHarvest(String protocol, String url) throws MalformedURLException
      Parameters:
      harvest - The harvest to set.
      Throws:
      MalformedURLException
    • getTransaction

      public HashMap getTransaction()
      Returns:
      Returns the transaction.
    • setTransaction

      public void setTransaction(String protocol, String url) throws MalformedURLException
      Parameters:
      transaction - The transaction to set.
      Throws:
      MalformedURLException
    • getGetRecordsURLPost

      public URL getGetRecordsURLPost()
      Returns:
      the URL for the getRecords operation using the HTTP Post method
    • setGetCapabilities

      public void setGetCapabilities(HashMap getCapabilities)
      Parameters:
      getCapabilities - the getCapabilities to set
    • setDescribeRecords

      public void setDescribeRecords(HashMap describeRecords)
      Parameters:
      describeRecords - the describeRecords to set
    • setGetDomain

      public void setGetDomain(HashMap getDomain)
      Parameters:
      getDomain - the getDomain to set
    • setGetRecords

      public void setGetRecords(HashMap getRecords)
      Parameters:
      getRecords - the getRecords to set
    • setGetRecordsById

      public void setGetRecordsById(HashMap getRecordsById)
      Parameters:
      getRecordsById - the getRecordsById to set
    • setTransaction

      public void setTransaction(HashMap transaction)
      Parameters:
      transaction - the transaction to set
    • setHarvest

      public void setHarvest(HashMap harvest)
      Parameters:
      harvest - the harvest to set
    • setUrl

      public void setUrl(URL url)
      Parameters:
      url - the url to set
    • getGetExtrinsicContent

      public HashMap getGetExtrinsicContent()
      Returns:
      the getExtrinsicContent
    • setGetExtrinsicContent

      public void setGetExtrinsicContent(HashMap getExtrinsicContent)
      Parameters:
      getExtrinsicContent - the getExtrinsicContent to set
    • addGetExtrinsicContent

      public void addGetExtrinsicContent(String protocol, String url) throws MalformedURLException
      Parameters:
      getDomain - The getDomain to set.
      Throws:
      MalformedURLException