Class LSIDAuthorityMetaData

java.lang.Object
edu.ucsb.nceas.metacat.lsid.LSIDAuthorityMetaData
All Implemented Interfaces:
com.ibm.lsid.server.LSIDMetadataService, com.ibm.lsid.server.LSIDService

public class LSIDAuthorityMetaData extends Object implements com.ibm.lsid.server.LSIDMetadataService
  • Constructor Details

    • LSIDAuthorityMetaData

      public LSIDAuthorityMetaData()
  • Method Details

    • initService

      public void initService(com.ibm.lsid.server.LSIDServiceConfig cf) throws com.ibm.lsid.server.LSIDServerException
      Specified by:
      initService in interface com.ibm.lsid.server.LSIDService
      Throws:
      com.ibm.lsid.server.LSIDServerException
    • getMetadata

      public com.ibm.lsid.MetadataResponse getMetadata(com.ibm.lsid.server.LSIDRequestContext req, String[] formats) throws com.ibm.lsid.server.LSIDServerException
      Specified by:
      getMetadata in interface com.ibm.lsid.server.LSIDMetadataService
      Throws:
      com.ibm.lsid.server.LSIDServerException
    • getStringFromInputStream

      public static String getStringFromInputStream(InputStream input)
    • getLSID

      public static String getLSID(org.apache.xalan.extensions.XSLProcessorContext foo, org.apache.xalan.templates.ElemExtensionCall bar) throws com.ibm.lsid.MalformedLSIDException
      get the current LSID for the given thread, for use in XSLT so return a string
      Throws:
      com.ibm.lsid.MalformedLSIDException
    • getLSID

      public static String getLSID() throws com.ibm.lsid.MalformedLSIDException
      Throws:
      com.ibm.lsid.MalformedLSIDException