Class DpcErrors

java.lang.Object
org.dlese.dpc.util.DpcErrors

public class DpcErrors extends Object
Overall compendium of error codes for DLESE DPC software components. Error ranges:
  • 0 - 9999 (reserved)
  • 10,000 - 19,999 Registration system
  • 20,000 - 29,999 XML transformation system
  • 30,000 - 39,999 XML validation system
  • 40,000 - 49,999 Idmapper
  • 50,000 - 59,999 Indexer
  • Field Details

    • IDMAP_OK

      public static final int IDMAP_OK
    • IDMAP_UNKNOWN_PROTOCOL

      public static final int IDMAP_UNKNOWN_PROTOCOL
    • IDMAP_MISSING_FIELD

      public static final int IDMAP_MISSING_FIELD
    • IDMAP_MULT_FIELD

      public static final int IDMAP_MULT_FIELD
    • IDMAP_BAD_XML_FILE

      public static final int IDMAP_BAD_XML_FILE
    • IDMAP_VITALITY

      public static final int IDMAP_VITALITY
    • IDMAP_ID_SYNTAX

      public static final int IDMAP_ID_SYNTAX
    • IDMAP_DUP_ID

      public static final int IDMAP_DUP_ID
    • IDMAP_URL_SYNTAX

      public static final int IDMAP_URL_SYNTAX
    • IDMAP_EMAIL_SYNTAX

      public static final int IDMAP_EMAIL_SYNTAX
    • IDMAP_ACCESSION_DATE_MISSING

      public static final int IDMAP_ACCESSION_DATE_MISSING
    • IDMAP_PERM_REDIRECT

      public static final int IDMAP_PERM_REDIRECT
    • IDMAP_MIRROR_DIFFERS

      public static final int IDMAP_MIRROR_DIFFERS
    • IDMAP_DUP

      public static final int IDMAP_DUP
    • IDMAP_NOT_FOUND

      public static final int IDMAP_NOT_FOUND
    • IDMAP_SERVER_ERROR

      public static final int IDMAP_SERVER_ERROR
    • IDMAP_NO_SERVICE

      public static final int IDMAP_NO_SERVICE
    • IDMAP_CONNECT_REFUSED

      public static final int IDMAP_CONNECT_REFUSED
    • IDMAP_FTP_MISC

      public static final int IDMAP_FTP_MISC
    • IDMAP_FTP_LOGIN

      public static final int IDMAP_FTP_LOGIN
    • IDMAP_REDIRECT_LIMIT

      public static final int IDMAP_REDIRECT_LIMIT
    • IDMAP_TIMEOUT

      public static final int IDMAP_TIMEOUT
    • IDMAP_UNKNOWN_HOST

      public static final int IDMAP_UNKNOWN_HOST
    • IDMAP_HTTP_HEADER

      public static final int IDMAP_HTTP_HEADER
    • IDMAP_HTTP_STATUSLINE

      public static final int IDMAP_HTTP_STATUSLINE
    • IDMAP_HTTP_RESPONSE

      public static final int IDMAP_HTTP_RESPONSE
    • IDMAP_AUTHORIZATION

      public static final int IDMAP_AUTHORIZATION
    • IDMAP_MISC

      public static final int IDMAP_MISC
    • IDMAP_SEVERE_LIMIT

      public static final int IDMAP_SEVERE_LIMIT
      See Also:
    • IDMAP_CHANGE_STATUS

      public static final int IDMAP_CHANGE_STATUS
    • IDMAP_CHANGE_FILENAME

      public static final int IDMAP_CHANGE_FILENAME
    • IDMAP_CHANGE_MMD

      public static final int IDMAP_CHANGE_MMD
    • IDMAP_CHANGE_PRIMARY_URL

      public static final int IDMAP_CHANGE_PRIMARY_URL
    • IDMAP_SITE_CONTENT_CHANGED

      public static final int IDMAP_SITE_CONTENT_CHANGED
    • IDMAP_NO_XML_FILE

      public static final int IDMAP_NO_XML_FILE
    • IDMAP_NEW_XML_FILE

      public static final int IDMAP_NEW_XML_FILE
    • IDMAP_XML_FILE_NAME_CHANGED

      public static final int IDMAP_XML_FILE_NAME_CHANGED
    • IDMAP_XML_FILE_REAPPEARED

      public static final int IDMAP_XML_FILE_REAPPEARED
    • IDMAP_NEWS_PAST_ARCHIVE_DATE

      public static final int IDMAP_NEWS_PAST_ARCHIVE_DATE
    • IDMAP_NEWS_ARCHIVE_DATE_NOPARSE

      public static final int IDMAP_NEWS_ARCHIVE_DATE_NOPARSE
  • Constructor Details

    • DpcErrors

      public DpcErrors()
  • Method Details

    • getMessage

      public static String getMessage(int id)
      Returns the message associated with the specified id. Sample usage:
      String msg = DpcErrors.getMessage( DpcErrors.IDMAP_NODBREC);
    • getType

      public static int getType(String msg)
      Returns the id associated with the specified message. Sample usage:
      int type = DpcErrors.getType( "No DB rec");
      Returns:
      The message type or, if not found, -1.
    • main

      public static void main(String[] args)
      Test driver.