Class NDRConstants

java.lang.Object
org.dlese.dpc.ndr.apiproxy.NDRConstants

public class NDRConstants extends Object
This class contains constants that are used in communicating with the NDR
Author:
ostwald
  • Field Details

    • DLESE_TEST_AGENT

      public static final String DLESE_TEST_AGENT
      See Also:
    • NCS_TEST_AGENT

      public static final String NCS_TEST_AGENT
      See Also:
    • NDR_CONNECTION_TIMEOUT

      public static final int NDR_CONNECTION_TIMEOUT
      Timeout for connections to ndr server in millis
      See Also:
    • NSDL_DC_METADATA_NAMESPACE

      public static final String NSDL_DC_METADATA_NAMESPACE
      Used in nsdl_dc_info data streams
      See Also:
    • MASTER_COLLECTION

      public static String MASTER_COLLECTION
      NOT YET DOCUMENTED
    • MASTER_AGENT

      public static String MASTER_AGENT
    • FEED_EATER_AGENT

      public static String FEED_EATER_AGENT
    • NCS_NAMESPACE

      public static final org.dom4j.Namespace NCS_NAMESPACE
    • DLESE_NAMESPACE

      public static final org.dom4j.Namespace DLESE_NAMESPACE
    • AUTH_NAMESPACE

      public static final org.dom4j.Namespace AUTH_NAMESPACE
    • FEDORA_MODEL_NAMESPACE

      public static final org.dom4j.Namespace FEDORA_MODEL_NAMESPACE
    • FEDORA_VIEW_NAMESPACE

      public static final org.dom4j.Namespace FEDORA_VIEW_NAMESPACE
    • NSDL_NAMESPACE

      public static final org.dom4j.Namespace NSDL_NAMESPACE
    • OAI_NAMESPACE

      public static final org.dom4j.Namespace OAI_NAMESPACE
    • WIKI_NAMESPACE

      public static final org.dom4j.Namespace WIKI_NAMESPACE
    • NCS_FINAL_STATUS

      public static final String NCS_FINAL_STATUS
      See Also:
  • Constructor Details

    • NDRConstants

      public NDRConstants()
  • Method Details

    • init

      public static void init(String ndrApiBaseUrl, String ncsAgentHandle, String privateKeyPath)
      Convenience method to assign values to the three values required for signed request to NDR.
    • getNdrResponseType

      public static NDRConstants.NDRObjectType getNdrResponseType(String tag)
    • getNdrApiBaseUrl

      public static String getNdrApiBaseUrl()
    • setNdrApiBaseUrl

      public static void setNdrApiBaseUrl(String url)
    • setNcsAgent

      public static void setNcsAgent(String agentHandle)
    • getNcsAgent

      public static String getNcsAgent()
    • setPrivateKeyFile

      public static void setPrivateKeyFile(File file)
    • getPrivateKeyFile

      public static File getPrivateKeyFile()
    • setMasterCollection

      public static void setMasterCollection(String handle)
    • getMasterCollection

      public static String getMasterCollection()
    • setMasterAgent

      public static void setMasterAgent(String handle)
    • getMasterAgent

      public static String getMasterAgent()