Property | Type | Description | |
---|---|---|---|
$_includeSubmissionsNode |
Method | Description | |
---|---|---|
__construct ( $filterGroup ) | Constructor | |
_getControlledVocabulariesMappings ( ) : array | Get controlled vocabularies parent node name to DAO, get function and item node name mapping. | |
addAuthors ( $doc, $submissionNode, $submission ) | Add the author metadata for a submission to its DOM element. | |
addControlledVocabulary ( $doc, $submissionNode, $controlledVocabulariesNodeName, $controlledVocabularyNodeName, $controlledVocabulary ) | Add submission controlled vocabulary to its DOM element. | |
addFiles ( $doc, $submissionNode, $submission ) | Add the submission files to its DOM element. | |
addIdentifiers ( $doc, $submissionNode, $submission ) | Create and add identifier nodes to a submission node. | |
addMetadata ( $doc, $submissionNode, $submission ) | Add the submission metadata for a submission to its DOM element. | |
addPubIdentifier ( $doc, $submissionNode, $submission, $pubIdPlugin ) : DOMElement | null | Add a single pub ID element for a given plugin to the document. | |
addRepresentations ( $doc, $submissionNode, $submission ) | Add the representations of a submission to its DOM element. | |
createSubmissionNode ( $doc, $submission ) : DOMElement | Create and return a submission node. | |
getClassName ( ) | ||
getIncludeSubmissionsNode ( ) : boolean |
Returnes whether to always include the |
|
getRepresentationExportFilterGroupName ( ) : string | Get the representation export filter group name | |
process ( &$submissions ) : DOMDocument | ||
setIncludeSubmissionsNode ( boolean $includeSubmissionsNode ) |
Sets a flag to always include the |
public __construct ( $filterGroup ) | ||
$filterGroup | FilterGroup |
public _getControlledVocabulariesMappings ( ) : array | ||
return | array |
public addAuthors ( $doc, $submissionNode, $submission ) | ||
$doc | DOMDocument | |
$submissionNode | DOMElement | |
$submission | Submission |
public addControlledVocabulary ( $doc, $submissionNode, $controlledVocabulariesNodeName, $controlledVocabularyNodeName, $controlledVocabulary ) | ||
$doc | DOMDocument | |
$submissionNode | DOMElement | |
$controlledVocabulariesNodeName | string Parent node name | |
$controlledVocabularyNodeName | string Item node name | |
$controlledVocabulary | array Associative array (locale => array of items) |
public addFiles ( $doc, $submissionNode, $submission ) | ||
$doc | DOMDocument | |
$submissionNode | DOMElement | |
$submission | Submission |
public addIdentifiers ( $doc, $submissionNode, $submission ) | ||
$doc | DOMDocument | |
$submissionNode | DOMElement | |
$submission | Submission |
public addMetadata ( $doc, $submissionNode, $submission ) | ||
$doc | DOMDocument | |
$submissionNode | DOMElement | |
$submission | Submission |
public addPubIdentifier ( $doc, $submissionNode, $submission, $pubIdPlugin ) : DOMElement | null | ||
$doc | DOMDocument | |
$submissionNode | DOMElement | |
$submission | Submission | |
$pubIdPlugin | PubIdPlugin | |
return | DOMElement | null |
public addRepresentations ( $doc, $submissionNode, $submission ) | ||
$doc | DOMDocument | |
$submissionNode | DOMElement | |
$submission | Submission |
public createSubmissionNode ( $doc, $submission ) : DOMElement | ||
$doc | DOMDocument | |
$submission | Submission | |
return | DOMElement |
public getIncludeSubmissionsNode ( ) : boolean | ||
return | boolean | $includeSubmissionsNode |
public getRepresentationExportFilterGroupName ( ) : string | ||
return | string |
public process ( &$submissions ) : DOMDocument | ||
$submissions | array Array of submissions | |
return | DOMDocument |
public setIncludeSubmissionsNode ( boolean $includeSubmissionsNode ) | ||
$includeSubmissionsNode | boolean |