Packages

c

ch.swisscollections.Mappers.Mods

ScriptaPaedagogicaMapper

class ScriptaPaedagogicaMapper extends ModsMapper

Linear Supertypes
ModsMapper, Mapper, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ScriptaPaedagogicaMapper
  2. ModsMapper
  3. Mapper
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new ScriptaPaedagogicaMapper()

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  6. def createIndividualRecord(recordAsXml: Elem, dmdId: String): Elem
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  9. def getAccessCondition(dmdSec: NodeSeq): NodeSeq
  10. def getAuthorFields(persons: NodeSeq, corporates: NodeSeq, conferences: NodeSeq): NodeSeq
    Definition Classes
    ModsMapper
  11. def getAuthors(dmdSec: NodeSeq): NodeSeq
  12. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  13. def getCollection(classification: String): String
  14. def getContent(recordAsXml: NodeSeq): NodeSeq
  15. def getDate(dmdSec: NodeSeq): String
  16. def getDatestamp(recordAsXml: Elem): NodeSeq
    Definition Classes
    Mapper
  17. def getDmdSections(recordAsXml: Elem, dmdIds: Seq[String]): Seq[Node]
  18. def getExtent(dmdSec: NodeSeq): NodeSeq
  19. def getFirstDmdSecId(recordAsXml: Elem): String

    Get the first dmdsection id

  20. def getHost(topDmd: NodeSeq, middleDmd: NodeSeq, superTitle: Option[String] = None): NodeSeq
  21. def getLanguage(childDmd: NodeSeq, topDmd: NodeSeq): String
  22. def getLanguages(childDmd: NodeSeq, topDmd: NodeSeq): NodeSeq
  23. def getLinks(dmdSec: NodeSeq, logId: String, childType: String, recordAsXml: NodeSeq): NodeSeq
  24. def getListofRelevantDmdId(recordAsXml: Elem): Seq[String]

    Get the different parts of this METS record which will create an individual record in solr

    Get the different parts of this METS record which will create an individual record in solr

    recordAsXml

    the METS record

  25. def getMainTitle(dmdSec: NodeSeq): NodeSeq
  26. def getNodeBasedOnDmdid(someXml: Node, dmdId: String): Option[Node]

    If there is a node with dmdId as its DMDID attribute value, return Some(Node) Otherwise return None

    If there is a node with dmdId as its DMDID attribute value, return Some(Node) Otherwise return None

    someXml

    the source xml (often used only for the structmap)

    dmdId

    the id to search for

  27. def getParents(recordAsXml: Elem, dmdId: String): Seq[String]

    Get a List of the DMD identifiers (DMDID) of all the parents in the structmap logical of the dmdId

  28. def getPersonSubjects(dmdSec: NodeSeq): NodeSeq
  29. def getPhysicalLocation(dmdSec: NodeSeq): NodeSeq
  30. def getProcessDate: String
    Definition Classes
    Mapper
  31. def getPublicationStatement(dmdSec: NodeSeq): NodeSeq
  32. def getPublicationStatmentField(place: NodeSeq, publisher: NodeSeq, startDate: NodeSeq, endDate: NodeSeq): NodeSeq
    Definition Classes
    ModsMapper
  33. def getSet(classification: String): String
  34. def getSource(topDmd: NodeSeq): NodeSeq
  35. def getStructMapLogical(recordAsXml: Elem): Node

    Get the logical structmap of this record

  36. def getStructMapPhysical(recordAsXml: Elem, dmdId: String): Node
  37. def getTexttype(topDmd: NodeSeq): NodeSeq
  38. def getTitle(titleInfo: NodeSeq, field: String): NodeSeq
    Definition Classes
    ModsMapper
  39. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  40. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  41. def isParentOf(parentNode: Node, dmdId: String): Boolean

    Check if the xml node currentNode has a child with the dmdId value in the DMDID attribute

    Check if the xml node currentNode has a child with the dmdId value in the DMDID attribute

    parentNode

    The potential parent to check

    dmdId

    the dmdid to check, is it part of currentNode ?

  42. def mapToXmlMarc(recordAsXml: Elem): Elem

    This method maps the xml from a source to a marc21 xml which fits swisscollections requirements

    This method maps the xml from a source to a marc21 xml which fits swisscollections requirements

    recordAsXml

    the source record

    Definition Classes
    ScriptaPaedagogicaMapperModsMapperMapper
  43. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  44. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  45. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  46. def splitRecord(kafka_message_key: String, record: Elem): Seq[(String, String)]

    Split a single METS record into multiple records

  47. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  48. def toString(): String
    Definition Classes
    AnyRef → Any
  49. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  50. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  51. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from ModsMapper

Inherited from Mapper

Inherited from AnyRef

Inherited from Any

Ungrouped