Class MCRUserTransformer

java.lang.Object
org.mycore.user2.utils.MCRUserTransformer

public abstract class MCRUserTransformer extends Object
Author:
Thomas Scheffler (yagee)
  • Field Details

    • JAXB_CONTEXT

      public static final jakarta.xml.bind.JAXBContext JAXB_CONTEXT
  • Method Details

    • buildBasicXML

      public static Document buildBasicXML(MCRUser mcrUser)
      Builds an xml element containing basic information on user. This includes user ID, login name and realm.
    • buildExportableSafeXML

      public static Document buildExportableSafeXML(MCRUser mcrUser)
      Builds an xml element containing all information on the given user except password info. same as buildExportableXML(MCRUser) without owned users resolved
    • buildExportableXML

      public static Document buildExportableXML(MCRUser mcrUser)
      Builds an xml element containing all information on the given user. same as buildExportableSafeXML(MCRUser) but with password info if available
    • buildMCRUser

      public static MCRUser buildMCRUser(Element element)
      Builds an MCRUser instance from the given element.
      Parameters:
      element - as generated by buildExportableXML(MCRUser).