Class MCRIdentifierXSLUtils

java.lang.Object
org.mycore.pi.frontend.MCRIdentifierXSLUtils

public class MCRIdentifierXSLUtils extends Object
  • Constructor Details

    • MCRIdentifierXSLUtils

      public MCRIdentifierXSLUtils()
  • Method Details

    • hasIdentifierCreated

      public static boolean hasIdentifierCreated(String service, String id, String additional)
    • hasIdentifierRegistrationStarted

      public static boolean hasIdentifierRegistrationStarted(String service, String id, String additional)
    • hasIdentifierRegistered

      public static boolean hasIdentifierRegistered(String service, String id, String additional)
    • hasManagedPI

      public static boolean hasManagedPI(String objectID)
    • isManagedPI

      public static boolean isManagedPI(String pi, String id)
    • getPIServiceInformation

      public static NodeList getPIServiceInformation(String objectID) throws JDOMException
      Gets all available services which are configured. e.g.
      • <service id="service1" inscribed="false" permission="true" type="urn" />
      • <service id="service2" inscribed="true" permission="false" type="doi" />
      Parameters:
      objectID - the object
      Returns:
      a Nodelist
      Throws:
      JDOMException