class ScriptaPaedagogicaMapper extends ModsMapper
- Alphabetic
- By Inheritance
- ScriptaPaedagogicaMapper
- ModsMapper
- Mapper
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new ScriptaPaedagogicaMapper()
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- def createIndividualRecord(recordAsXml: Elem, dmdId: String): Elem
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def getAccessCondition(dmdSec: NodeSeq): NodeSeq
- def getAuthorFields(persons: NodeSeq, corporates: NodeSeq, conferences: NodeSeq): NodeSeq
- Definition Classes
- ModsMapper
- def getAuthors(dmdSec: NodeSeq): NodeSeq
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def getCollection(classification: String): String
- def getContent(recordAsXml: NodeSeq): NodeSeq
- def getDate(dmdSec: NodeSeq): String
- def getDatestamp(recordAsXml: Elem): NodeSeq
- Definition Classes
- Mapper
- def getDmdSections(recordAsXml: Elem, dmdIds: Seq[String]): Seq[Node]
- def getExtent(dmdSec: NodeSeq): NodeSeq
- def getFirstDmdSecId(recordAsXml: Elem): String
Get the first dmdsection id
- def getHost(topDmd: NodeSeq, middleDmd: NodeSeq, superTitle: Option[String] = None): NodeSeq
- def getLanguage(childDmd: NodeSeq, topDmd: NodeSeq): String
- def getLanguages(childDmd: NodeSeq, topDmd: NodeSeq): NodeSeq
- def getLinks(dmdSec: NodeSeq, logId: String, childType: String, recordAsXml: NodeSeq): NodeSeq
- 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
- def getMainTitle(dmdSec: NodeSeq): NodeSeq
- 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
- 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
- def getPersonSubjects(dmdSec: NodeSeq): NodeSeq
- def getPhysicalLocation(dmdSec: NodeSeq): NodeSeq
- def getProcessDate: String
- Definition Classes
- Mapper
- def getPublicationStatement(dmdSec: NodeSeq): NodeSeq
- def getPublicationStatmentField(place: NodeSeq, publisher: NodeSeq, startDate: NodeSeq, endDate: NodeSeq): NodeSeq
- Definition Classes
- ModsMapper
- def getSet(classification: String): String
- def getSource(topDmd: NodeSeq): NodeSeq
- def getStructMapLogical(recordAsXml: Elem): Node
Get the logical structmap of this record
- def getStructMapPhysical(recordAsXml: Elem, dmdId: String): Node
- def getTexttype(topDmd: NodeSeq): NodeSeq
- def getTitle(titleInfo: NodeSeq, field: String): NodeSeq
- Definition Classes
- ModsMapper
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- 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 ?
- 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
- ScriptaPaedagogicaMapper → ModsMapper → Mapper
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- def splitRecord(kafka_message_key: String, record: Elem): Seq[(String, String)]
Split a single METS record into multiple records
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)