Open Journal Systems  2.4.4
 All Classes Namespaces Functions Variables Groups Pages
DataObject Class Reference
Inheritance diagram for DataObject:
AccessKey Ad ArticleComment AuthSource BaseEmailTemplate BookForReview BookForReviewAuthor Captcha Citation CodelistItem Comment ControlledVocab ControlledVocabEntry Currency DataObjectTombstone DataverseFile DataverseStudy EditAssignment EmailLogEntry EventLogEntry ExternalFeed Filter FilterGroup Group GroupMembership HelpToc HelpTopic HelpTopicSection Issue Journal Language Mail MetadataDescription ObjectForReview ObjectForReviewAssignment ObjectForReviewPerson ONIXCodelistItem PKPAnnouncement PKPAnnouncementType PKPAuthor PKPFile PKPGift PKPReviewAssignment PKPUser Process Referral ReviewForm ReviewFormElement ReviewFormResponse ReviewObjectMetadata ReviewObjectType Role Section Session Signoff Site Submission Subscription Thesis UserGroup Version

Public Member Functions

 addSupportedMetadataAdapter (&$metadataAdapter)
 
 DataObject ($callHooks=true)
 
extractMetadata (&$metadataSchema)
 
 getAdditionalMetadataFieldNames ()
 
getAllData ()
 
getData ($key, $locale=null)
 
 getHasLoadableAdapters ()
 
 getId ()
 
 getLocaleMetadataFieldNames ()
 
getLocalizedData ($key)
 
 getMetadataFieldNames ($translated=true)
 
 getSetMetadataFieldNames ($translated=true)
 
getSupportedExtractionAdapters ()
 
getSupportedInjectionAdapters ()
 
getSupportedMetadataSchemas ()
 
 hasData ($key, $locale=null)
 
 injectMetadata (&$metadataDescription)
 
 removeSupportedMetadataAdapter ($metadataSchemaName)
 
 setAllData (&$data)
 
 setData ($key, $value, $locale=null)
 
 setHasLoadableAdapters ($hasLoadableAdapters)
 
 setId ($id)
 
upcastTo (&$targetObject)
 

Public Attributes

 $_data = array()
 

Detailed Description

Any class with an associated DAO should extend this class.

See Also
Core

Definition at line 18 of file DataObject.inc.php.

Member Function Documentation

DataObject::addSupportedMetadataAdapter ( $metadataAdapter)

Add a meta-data adapter that will be supported by this application entity. Only one adapter per schema can be added.

Parameters
$metadataAdapterMetadataDataObjectAdapter

Definition at line 247 of file DataObject.inc.php.

Referenced by getSupportedExtractionAdapters(), and getSupportedInjectionAdapters().

DataObject::DataObject (   $callHooks = true)

Constructor.

Definition at line 40 of file DataObject.inc.php.

& DataObject::extractMetadata ( $metadataSchema)

Extract a meta-data description from this data object.

Parameters
$metadataSchemaMetadataSchema
Returns
$metadataDescription MetadataDescription

Definition at line 441 of file DataObject.inc.php.

References getSupportedExtractionAdapters().

DataObject::getAdditionalMetadataFieldNames ( )

Retrieve the names of additional meta-data properties that need to be persisted.

Returns
array an array of field names

Definition at line 403 of file DataObject.inc.php.

References getMetadataFieldNames().

& DataObject::getAllData ( )

Return an array with all data variables.

Returns
array

Definition at line 157 of file DataObject.inc.php.

References $_data.

Referenced by MetadataDescription\getStatements(), MetadataDescription\setStatements(), and upcastTo().

& DataObject::getData (   $key,
  $locale = null 
)

Get the value of a data variable.

Parameters
$keystring
$localestring (optional)
Returns
mixed

Definition at line 82 of file DataObject.inc.php.

Referenced by Mail\addAttachment(), Mail\addBcc(), Mail\addCc(), Mail\addHeader(), Mail\addRecipient(), PlainTextReferencesListFilter\addTemplateVars(), UserGroup\getAbbrev(), Section\getAbbrev(), GroupMembership\getAboutDisplayed(), Group\getAboutDisplayed(), Thesis\getAbstract(), Submission\getAbstract(), Section\getAbstractsNotRequired(), Section\getAbstractWordCount(), PublishedArticle\getAccessStatus(), Issue\getAccessStatus(), ReviewObjectType\getActive(), ReviewForm\getActive(), Ad\getAdId(), PKPAuthor\getAffiliation(), PKPUser\getAffiliation(), PKPAnnouncement\getAnnouncementTypeName(), IsbndbNlm30CitationSchemaFilter\getApiKey(), WorldcatNlm30CitationSchemaFilter\getApiKey(), Referral\getArticleId(), EditAssignment\getArticleId(), SuppFile\getArticleId(), ArticleComment\getArticleId(), BookForReview\getArticleId(), ControlledVocab\getAssocId(), Signoff\getAssocId(), PKPAnnouncementType\getAssocId(), BaseEmailTemplate\getAssocId(), PKPAnnouncement\getAssocId(), PKPGift\getAssocId(), ReviewForm\getAssocId(), SubmissionFile\getAssocId(), AccessKey\getAssocId(), ArticleComment\getAssocId(), EmailLogEntry\getAssocId(), EventLogEntry\getAssocId(), Group\getAssocId(), Citation\getAssocId(), BaseEmailTemplate\getAssocType(), PKPGift\getAssocType(), ControlledVocab\getAssocType(), ReviewForm\getAssocType(), Signoff\getAssocType(), PKPAnnouncementType\getAssocType(), PKPAnnouncement\getAssocType(), EmailLogEntry\getAssocType(), EventLogEntry\getAssocType(), Citation\getAssocType(), Group\getAssocType(), Mail\getAttachments(), AuthSource\getAuthId(), PKPUser\getAuthId(), ArticleComment\getAuthorEmail(), ArticleComment\getAuthorId(), ArticleComment\getAuthorName(), BookForReview\getAuthorType(), BookForReview\getAuthorTypeString(), PKPUser\getAuthStr(), ObjectForReview\getAvailable(), Mail\getBccs(), PKPUser\getBillingAddress(), PKPAuthor\getBiography(), PKPUser\getBiography(), Comment\getBody(), Mail\getBody(), EmailTemplate\getBody(), BookForReviewAuthor\getBookId(), Version\getBuild(), PKPGift\getBuyerEmail(), PKPGift\getBuyerFirstName(), PKPGift\getBuyerFullName(), PKPGift\getBuyerLastName(), PKPGift\getBuyerMiddleName(), PKPGift\getBuyerUserId(), ReviewerSubmission\getCancelled(), PKPReviewAssignment\getCancelled(), BaseEmailTemplate\getCanDisable(), EditAssignment\getCanEdit(), EditAssignment\getCanReview(), Mail\getCcs(), Comment\getChildCommentCount(), Comment\getChildren(), ParaciteRawCitationNlm30CitationSchemaFilter\getCitationModule(), TemplateBasedReferencesListFilter\getCitationOutputFilterInstance(), Submission\getCitations(), Language\getCode(), CodelistItem\getCode(), ONIXCodelistItem\getCode(), Currency\getCodeAlpha(), Currency\getCodeNumeric(), Thesis\getComment(), PKPReviewAssignment\getComments(), ArticleComment\getComments(), Submission\getCommentsStatus(), Article\getCommentsToEditor(), ArticleComment\getCommentTitle(), ArticleComment\getCommentType(), ReviewerSubmission\getCompetingInterests(), Author\getCompetingInterests(), PKPReviewAssignment\getCompetingInterests(), HelpTopicSection\getContent(), DataverseFile\getContentSourceUri(), IssueFile\getContentType(), Mail\getContentType(), AccessKey\getContext(), Group\getContext(), ReviewObjectType\getContextId(), ObjectForReview\getContextId(), ControlledVocabEntry\getControlledVocabId(), BookForReview\getCopy(), PKPAuthor\getCountry(), PKPUser\getCountry(), Submission\getCoverageChron(), Thesis\getCoverageChron(), Submission\getCoverageGeo(), Thesis\getCoverageGeo(), Submission\getCoverageSample(), Thesis\getCoverageSample(), Issue\getCoverPageAltText(), Submission\getCoverPageAltText(), BookForReview\getCoverPageAltText(), Issue\getCoverPageDescription(), SuppFile\getCreator(), Issue\getCurrent(), Version\getCurrent(), Article\getCurrentRound(), DataverseStudy\getDataCitation(), DataObjectTombstone\getDataObjectId(), Signoff\getDateAcknowledged(), ReviewerSubmission\getDateAcknowledged(), PKPReviewAssignment\getDateAcknowledged(), Referral\getDateAdded(), Thesis\getDateApproved(), ObjectForReviewAssignment\getDateAssigned(), ReviewerSubmission\getDateAssigned(), PKPReviewAssignment\getDateAssigned(), BookForReview\getDateAssigned(), Signoff\getDateCompleted(), ReviewerSubmission\getDateCompleted(), PKPReviewAssignment\getDateCompleted(), ReviewerSubmission\getDateConfirmed(), PKPReviewAssignment\getDateConfirmed(), Captcha\getDateCreated(), ObjectForReview\getDateCreated(), SuppFile\getDateCreated(), BookForReview\getDateCreated(), DataObjectTombstone\getDateDeleted(), ObjectForReviewAssignment\getDateDue(), ReviewerSubmission\getDateDue(), PKPReviewAssignment\getDateDue(), BookForReview\getDateDue(), Subscription\getDateEnd(), PKPAnnouncement\getDateExpire(), Version\getDateInstalled(), PKPUser\getDateLastEmail(), PKPUser\getDateLastLogin(), EventLogEntry\getDateLogged(), ObjectForReviewAssignment\getDateMailed(), BookForReview\getDateMailed(), IssueFile\getDateModified(), SubmissionFile\getDateModified(), Comment\getDateModified(), ArticleComment\getDateModified(), EditAssignment\getDateNotified(), Signoff\getDateNotified(), Issue\getDateNotified(), ReviewerSubmission\getDateNotified(), PKPReviewAssignment\getDateNotified(), Comment\getDatePosted(), ArticleComment\getDatePosted(), PKPAnnouncement\getDatePosted(), PublishedArticle\getDatePublished(), Issue\getDatePublished(), PKPReviewAssignment\getDateRated(), PKPUser\getDateRegistered(), PKPReviewAssignment\getDateReminded(), ObjectForReviewAssignment\getDateRemindedAfter(), Subscription\getDateRemindedAfter(), ObjectForReviewAssignment\getDateRemindedBefore(), Subscription\getDateRemindedBefore(), ObjectForReviewAssignment\getDateRequested(), BookForReview\getDateRequested(), PKPReviewAssignment\getDateResponseDue(), EmailLogEntry\getDateSent(), Subscription\getDateStart(), Submission\getDateStatusModified(), SuppFile\getDateSubmitted(), Thesis\getDateSubmitted(), BookForReview\getDateSubmitted(), Submission\getDateSubmitted(), PKPAnnouncement\getDatetimePosted(), PKPGift\getDatetimeRedeemed(), EditAssignment\getDateUnderway(), Signoff\getDateUnderway(), PKPFile\getDateUploaded(), PKPUser\getDateValidated(), ReviewerSubmission\getDeclined(), PKPReviewAssignment\getDeclined(), AuthSource\getDefault(), Thesis\getDegree(), Thesis\getDegreeLevel(), Thesis\getDegreeName(), Thesis\getDegreeString(), Thesis\getDepartment(), FilterGroup\getDescription(), ReviewObjectType\getDescription(), ReviewForm\getDescription(), SuppFile\getDescription(), PKPAnnouncement\getDescription(), Issue\getDescription(), BookForReview\getDescription(), PKPAnnouncement\getDescriptionShort(), Section\getDisableComments(), PKPUser\getDisabled(), PKPUser\getDisabledReason(), Submission\getDiscipline(), Thesis\getDiscipline(), ReviewObjectMetadata\getDisplay(), ExternalFeed\getDisplayBlock(), ExternalFeed\getDisplayHomepage(), FilterGroup\getDisplayName(), Filter\getDisplayName(), InstitutionalSubscription\getDomain(), CopyeditorSubmission\getEditAssignments(), ReviewerSubmission\getEditAssignments(), AuthorSubmission\getEditAssignments(), LayoutEditorSubmission\getEditAssignments(), ProofreaderSubmission\getEditAssignments(), SectionEditorSubmission\getEditAssignments(), EditAssignment\getEditId(), BookForReview\getEdition(), DataverseStudy\getEditMediaUri(), ObjectForReview\getEditor(), BookForReview\getEditor(), EditAssignment\getEditorEmail(), SectionEditorSubmission\getEditorFile(), Article\getEditorFileId(), EditAssignment\getEditorFirstName(), EditAssignment\getEditorFullName(), ObjectForReview\getEditorId(), EditAssignment\getEditorId(), BookForReview\getEditorId(), EditAssignment\getEditorInitials(), EditAssignment\getEditorLastName(), Section\getEditorRestricted(), DataverseStudy\getEditUri(), ReviewFormElement\getElementType(), PubmedNlm30CitationSchemaFilter\getEmail(), CrossrefNlm30CitationSchemaFilter\getEmail(), PKPAuthor\getEmail(), PKPUser\getEmail(), BaseEmailTemplate\getEmailId(), BaseEmailTemplate\getEmailKey(), BaseEmailTemplate\getEnabled(), Journal\getEnabled(), Mail\getEnvelopeSender(), ArticleEventLogEntry\getEventTitle(), EmailLogEntry\getEventType(), EventLogEntry\getEventType(), AccessKey\getExpiryDate(), Article\getFastTracked(), PKPUser\getFax(), Note\getFile(), SubmissionFile\getFileId(), Signoff\getFileId(), IssueGalley\getFileId(), PKPFile\getFileName(), Issue\getFileName(), Submission\getFileName(), BookForReview\getFileName(), Signoff\getFileRevision(), PKPFile\getFileSize(), SubmissionFile\getFileStage(), PKPFile\getFileType(), ObjectForReviewPerson\getFirstName(), BookForReviewAuthor\getFirstName(), PKPAuthor\getFirstName(), PKPUser\getFirstName(), Mail\getFrom(), BaseEmailTemplate\getFromRoleId(), ObjectForReviewPerson\getFullName(), PKPAuthor\getFullName(), BookForReviewAuthor\getFullName(), PKPUser\getFullName(), LayoutEditorSubmission\getGalleys(), ProofreaderSubmission\getGalleys(), CopyeditorSubmission\getGalleys(), PublishedArticle\getGalleys(), AuthorSubmission\getGalleys(), SectionEditorSubmission\getGalleys(), PKPUser\getGender(), PKPGift\getGiftAssocId(), PKPGift\getGiftNote(), PKPGift\getGiftNoteTitle(), PKPGift\getGiftType(), PKPUser\getGossip(), GroupMembership\getGroupId(), Mail\getHeaders(), Issue\getHeight(), Submission\getHeight(), BookForReview\getHeight(), Section\getHideAbout(), Section\getHideAuthor(), Article\getHideAuthor(), Submission\getHideCoverPageAbstract(), Issue\getHideCoverPageArchives(), Issue\getHideCoverPageCover(), Submission\getHideCoverPageToc(), Section\getHideTitle(), DataverseStudy\getId(), ExternalFeed\getId(), HelpTopic\getId(), HelpToc\getId(), BookForReviewAuthor\getId(), getId(), BookForReview\getId(), Section\getIdentifyType(), ArticleHTMLGalley\getImageFiles(), ReviewFormElement\getIncluded(), PKPAuthor\getInitials(), PKPUser\getInitials(), PKPUser\getInlineHelp(), FilterGroup\getInputType(), Site\getInstalledLocales(), InstitutionalSubscription\getInstitutionMailingAddress(), InstitutionalSubscription\getInstitutionName(), EmailLogEntry\getIPAddress(), EventLogEntry\getIPAddress(), Session\getIpAddress(), InstitutionalSubscription\getIPRanges(), InstitutionalSubscription\getIPRangesString(), BookForReview\getISBN(), EditAssignment\getIsEditor(), Nlm30CitationSchemaFilter\getIsOptional(), IssueFile\getIssueId(), PublishedArticle\getIssueId(), Issue\getIssueIdentification(), PersistableFilter\getIsTemplate(), EventLogEntry\getIsTranslated(), Issue\getJournalId(), ExternalFeed\getJournalId(), Thesis\getJournalId(), Role\getJournalId(), Subscription\getJournalId(), Section\getJournalId(), BookForReview\getJournalId(), Article\getJournalId(), ReviewObjectType\getKey(), ReviewObjectMetadata\getKey(), AccessKey\getKeyHash(), IssueGalley\getLabel(), ArticleGalley\getLabel(), SuppFile\getLanguage(), Submission\getLanguage(), BookForReview\getLanguage(), Thesis\getLanguage(), BookForReview\getLanguageString(), Issue\getLastModified(), PKPReviewAssignment\getLastModified(), Submission\getLastModified(), ObjectForReviewPerson\getLastName(), BookForReviewAuthor\getLastName(), PKPAuthor\getLastName(), PKPUser\getLastName(), Version\getLazyLoad(), ExternalFeed\getLimitItems(), Referral\getLinkCount(), IssueGalley\getLocale(), ArticleGalley\getLocale(), Submission\getLocale(), PKPGift\getLocale(), EmailTemplate\getLocale(), PKPUser\getLocales(), Submission\getLocalizedData(), getLocalizedData(), PublishedArticle\getLocalizedGalleys(), PKPUser\getMailingAddress(), Version\getMajor(), Subscription\getMembership(), EventLogEntry\getMessage(), TemplateBasedReferencesListFilter\getMetadataSchema(), ReviewObjectMetadata\getMetadataType(), Section\getMetaIndexed(), Section\getMetaReviewed(), Thesis\getMethod(), ObjectForReviewPerson\getMiddleName(), BookForReviewAuthor\getMiddleName(), PKPAuthor\getMiddleName(), PKPUser\getMiddleName(), Version\getMinor(), Site\getMinPasswordLength(), CopyeditorSubmission\getMostRecentCopyeditComment(), AuthorSubmission\getMostRecentCopyeditComment(), SectionEditorSubmission\getMostRecentCopyeditComment(), AuthorSubmission\getMostRecentEditorDecisionComment(), SectionEditorSubmission\getMostRecentEditorDecisionComment(), ProofreaderSubmission\getMostRecentLayoutComment(), CopyeditorSubmission\getMostRecentLayoutComment(), LayoutEditorSubmission\getMostRecentLayoutComment(), AuthorSubmission\getMostRecentLayoutComment(), SectionEditorSubmission\getMostRecentLayoutComment(), ReviewerSubmission\getMostRecentPeerReviewComment(), PKPReviewAssignment\getMostRecentPeerReviewComment(), ProofreaderSubmission\getMostRecentProofreadComment(), LayoutEditorSubmission\getMostRecentProofreadComment(), AuthorSubmission\getMostRecentProofreadComment(), SectionEditorSubmission\getMostRecentProofreadComment(), PKPUser\getMustChangePassword(), Currency\getName(), Language\getName(), Ad\getName(), UserGroup\getName(), ControlledVocabEntry\getName(), PKPAnnouncementType\getName(), ReviewObjectType\getName(), Referral\getName(), ReviewObjectMetadata\getName(), PKPFile\getNiceFileSize(), ObjectForReview\getNotes(), ObjectForReviewAssignment\getNotes(), Subscription\getNotes(), PKPGift\getNotes(), BookForReview\getNotes(), Issue\getNumber(), DataObjectTombstone\getOAIIdentifier(), DataObjectTombstone\getOAISetObjectsIds(), ObjectForReviewAssignment\getObjectForReview(), ObjectForReviewAssignment\getObjectId(), ObjectForReviewPerson\getObjectId(), Process\getObliterated(), Issue\getOpenAccessDate(), PKPFile\getOriginalFileName(), Issue\getOriginalFileName(), Submission\getOriginalFileName(), BookForReview\getOriginalFileName(), Site\getOriginalStyleFilename(), Issue\getOriginalStyleFileName(), FilterGroup\getOutputType(), BookForReview\getPages(), Submission\getPages(), EventLogEntry\getParams(), Comment\getParentCommentId(), PersistableFilter\getParentFilterId(), HelpToc\getParentTopicId(), PKPUser\getPassword(), Journal\getPath(), DataverseStudy\getPersistentUri(), PKPUser\getPhone(), AuthSource\getPlugin(), AuthSource\getPluginClass(), Section\getPolicy(), ReviewObjectMetadata\getPossibleOptions(), ReviewFormElement\getPossibleResponses(), Comment\getPosterEmail(), Comment\getPosterIP(), Captcha\getPosterName(), Comment\getPosterName(), Submission\getPrefix(), PKPAuthor\getPrimaryContact(), Journal\getPrimaryLocale(), Site\getPrimaryLocale(), Process\getProcessType(), Version\getProduct(), Version\getProductClassName(), Version\getProductType(), Issue\getPublished(), PublishedArticle\getPublishedArticleId(), Group\getPublishEmail(), SuppFile\getPublisher(), BookForReview\getPublisher(), ReviewerSubmission\getQuality(), PKPReviewAssignment\getQuality(), ReviewFormElement\getQuestion(), Citation\getRawCitation(), ExternalFeed\getRecentItems(), PKPGift\getRecipientEmail(), PKPGift\getRecipientFirstName(), PKPGift\getRecipientFullName(), PKPGift\getRecipientLastName(), PKPGift\getRecipientMiddleName(), Mail\getRecipients(), PKPGift\getRecipientUserId(), ReviewerSubmission\getRecommendation(), PKPReviewAssignment\getRecommendation(), Site\getRedirect(), Subscription\getReferenceNumber(), PKPReviewAssignment\getRegretMessage(), Session\getRemember(), PKPReviewAssignment\getReminderWasAutomatic(), ArticleGalley\getRemoteURL(), SuppFile\getRemoteURL(), ReviewerSubmission\getReplaced(), PKPReviewAssignment\getReplaced(), ReviewFormElement\getRequired(), ReviewObjectMetadata\getRequired(), ReviewFormResponse\getResponseType(), XSLTransformationFilter\getResultType(), ReviewerSubmission\getReviewerFile(), PKPReviewAssignment\getReviewerFile(), ReviewerSubmission\getReviewerFileId(), PKPReviewAssignment\getReviewerFileId(), PKPReviewAssignment\getReviewerFileViewable(), PKPReviewAssignment\getReviewerFullName(), ReviewerSubmission\getReviewerFullName(), PKPReviewAssignment\getReviewerId(), ReviewerSubmission\getReviewerId(), SectionEditorSubmission\getReviewFile(), ReviewerSubmission\getReviewFile(), PKPReviewAssignment\getReviewFile(), ReviewerSubmission\getReviewFileId(), PKPReviewAssignment\getReviewFileId(), Submission\getReviewFileId(), ReviewFormResponse\getReviewFormElementId(), ReviewFormElement\getReviewFormId(), Section\getReviewFormId(), PKPReviewAssignment\getReviewFormId(), ReviewFormResponse\getReviewId(), ReviewerSubmission\getReviewId(), PKPReviewAssignment\getReviewMethod(), ObjectForReview\getReviewObjectType(), ReviewObjectMetadata\getReviewObjectTypeId(), ObjectForReview\getReviewObjectTypeId(), SectionEditorSubmission\getReviewRevision(), ReviewerSubmission\getReviewRevision(), PKPReviewAssignment\getReviewRevision(), PKPReviewAssignment\getReviewRoundId(), AuthorSubmission\getRevisedFile(), SectionEditorSubmission\getRevisedFile(), ReviewerSubmission\getRevisedFile(), Submission\getRevisedFileId(), SubmissionFile\getRevision(), Version\getRevision(), Submission\getRights(), ObjectForReviewPerson\getRole(), ArticleComment\getRoleId(), Role\getRoleId(), Role\getRoleName(), ArticleComment\getRoleName(), Role\getRolePath(), SubmissionFile\getRound(), ReviewerSubmission\getRound(), PKPReviewAssignment\getRound(), PKPAuthor\getSalutation(), PKPUser\getSalutation(), Session\getSecondsCreated(), Session\getSecondsLastUsed(), Article\getSectionAbbrev(), PublishedArticle\getSectionId(), Article\getSectionId(), Article\getSectionTitle(), EmailLogEntry\getSenderEmail(), EmailLogEntry\getSenderFullName(), EmailLogEntry\getSenderId(), ExternalFeed\getSeq(), PublishedArticle\getSeq(), Filter\getSeq(), Citation\getSeq(), ControlledVocabEntry\getSequence(), ReviewFormElement\getSequence(), GroupMembership\getSequence(), ReviewForm\getSequence(), ReviewObjectMetadata\getSequence(), IssueGalley\getSequence(), ObjectForReviewPerson\getSequence(), BookForReviewAuthor\getSequence(), ArticleGalley\getSequence(), Section\getSequence(), Group\getSequence(), Journal\getSequence(), PKPAuthor\getSequence(), SuppFile\getSequence(), Session\getSessionData(), Captcha\getSessionId(), DataObjectTombstone\getSetName(), DataObjectTombstone\getSetSpec(), AuthSource\getSettings(), Issue\getShowCoverPage(), Submission\getShowCoverPage(), Issue\getShowNumber(), SuppFile\getShowReviewers(), Issue\getShowTitle(), Issue\getShowVolume(), Issue\getShowYear(), PKPUser\getSignature(), Version\getSitewide(), SuppFile\getSource(), Submission\getSource(), SubmissionFile\getSourceFileId(), SubmissionFile\getSourceRevision(), SuppFile\getSponsor(), Submission\getSponsor(), PKPReviewAssignment\getStageId(), MetadataDescription\getStatement(), MetadataDescription\getStatementTranslations(), DataverseStudy\getStatementUri(), Referral\getStatus(), Thesis\getStatus(), PKPGift\getStatus(), ObjectForReviewAssignment\getStatus(), Subscription\getStatus(), BookForReview\getStatus(), Submission\getStatus(), ObjectForReview\getStatusString(), ObjectForReviewAssignment\getStatusString(), Subscription\getStatusString(), BookForReview\getStatusString(), Thesis\getStatusString(), Article\getStoredCopyrightHolder(), Article\getStoredCopyrightYear(), Article\getStoredLicenseURL(), ArticleFile\getStoredPubId(), IssueGalley\getStoredPubId(), Article\getStoredPubId(), Issue\getStoredPubId(), Thesis\getStudentBio(), Thesis\getStudentEmail(), Thesis\getStudentEmailPublish(), Thesis\getStudentFirstName(), Thesis\getStudentFullName(), Thesis\getStudentLastName(), Thesis\getStudentMiddleName(), DataverseFile\getStudyId(), ArticleHTMLGalley\getStyleFile(), ArticleHTMLGalley\getStyleFileId(), Issue\getStyleFileName(), SuppFile\getSubject(), Submission\getSubject(), Mail\getSubject(), EmailTemplate\getSubject(), Thesis\getSubject(), Submission\getSubjectClass(), Thesis\getSubjectClass(), AuthorSubmission\getSubmissionFile(), SectionEditorSubmission\getSubmissionFile(), ReviewerSubmission\getSubmissionFile(), Submission\getSubmissionFileId(), DataverseStudy\getSubmissionId(), PKPReviewAssignment\getSubmissionId(), DataverseFile\getSubmissionId(), PKPAuthor\getSubmissionId(), Comment\getSubmissionId(), ObjectForReviewAssignment\getSubmissionId(), SubmissionFile\getSubmissionId(), Submission\getSubmissionProgress(), Subscription\getSubscriptionTypeInstitutional(), Subscription\getSubscriptionTypeName(), Subscription\getSubscriptionTypeSummaryString(), HelpTopic\getSubTocId(), PKPAuthor\getSuffix(), PKPUser\getSuffix(), Thesis\getSupervisorEmail(), Thesis\getSupervisorFirstName(), Thesis\getSupervisorFullName(), Thesis\getSupervisorLastName(), Thesis\getSupervisorMiddleName(), DataverseFile\getSuppFileId(), ProofreaderSubmission\getSuppFiles(), LayoutEditorSubmission\getSuppFiles(), CopyeditorSubmission\getSuppFiles(), PublishedArticle\getSuppFiles(), AuthorSubmission\getSuppFiles(), SectionEditorSubmission\getSuppFiles(), ReviewerSubmission\getSuppFiles(), PKPReviewAssignment\getSuppFiles(), Journal\getSupportedFormLocaleNames(), Journal\getSupportedLocaleNames(), Site\getSupportedLocales(), Journal\getSupportedSubmissionLocaleNames(), FilterGroup\getSymbolic(), ControlledVocab\getSymbolic(), Signoff\getSymbolic(), CodelistItem\getText(), ONIXCodelistItem\getText(), Process\getTimeStarted(), HelpTopicSection\getTitle(), AuthSource\getTitle(), Group\getTitle(), HelpTopic\getTitle(), HelpToc\getTitle(), Issue\getTitle(), SuppFile\getTitle(), Section\getTitle(), ReviewForm\getTitle(), PKPAnnouncement\getTitle(), Comment\getTitle(), Thesis\getTitle(), ExternalFeed\getTitle(), Submission\getTitle(), BookForReview\getTitle(), HelpTopic\getTocId(), BaseEmailTemplate\getToRoleId(), SuppFile\getType(), Submission\getType(), PKPAnnouncement\getTypeId(), Subscription\getTypeId(), SuppFile\getTypeOther(), PKPReviewAssignment\getUnconsidered(), Thesis\getUniversity(), Referral\getURL(), ExternalFeed\getUrl(), Thesis\getUrl(), PKPAuthor\getUrl(), PKPUser\getUrl(), BookForReview\getUrl(), GroupMembership\getUser(), ObjectForReviewAssignment\getUser(), Comment\getUser(), BookForReview\getUser(), Session\getUserAgent(), Subscription\getUserEmail(), EventLogEntry\getUserEmail(), Subscription\getUserFullName(), EventLogEntry\getUserFullName(), PKPAuthor\getUserGroupId(), Signoff\getUserGroupId(), EventLogEntry\getUserId(), TemporaryFile\getUserId(), GroupMembership\getUserId(), ObjectForReviewAssignment\getUserId(), Session\getUserId(), Role\getUserId(), Subscription\getUserId(), Signoff\getUserId(), AccessKey\getUserId(), Submission\getUserId(), BookForReview\getUserId(), PKPUser\getUsername(), ReviewFormResponse\getValue(), Captcha\getValue(), SubmissionFile\getViewable(), ArticleComment\getViewable(), Issue\getVolume(), Issue\getWidth(), Submission\getWidth(), BookForReview\getWidth(), XSLTransformationFilter\getXSL(), XSLTransformationFilter\getXSLType(), Issue\getYear(), BookForReview\getYear(), Filter\isCompatibleWithRuntimeEnvironment(), Subscription\isExpired(), ObjectForReviewAssignment\isLate(), BookForReview\isLate(), Subscription\isNonExpiring(), IndividualSubscription\isValid(), InstitutionalSubscription\isValid(), PlainTextReferencesListFilter\process(), and Session\setUserId().

DataObject::getHasLoadableAdapters ( )

Get whether the object has loadable meta-data adapters

Returns
boolean

Definition at line 237 of file DataObject.inc.php.

Referenced by getSupportedExtractionAdapters(), and getSupportedInjectionAdapters().

DataObject::getId ( )

Get ID of object.

Returns
int

Definition at line 173 of file DataObject.inc.php.

References getData().

Referenced by SectionEditorSubmission\addReviewAssignment(), ControlledVocab\enumerate(), AccessKey\getAccessKeyId(), PKPAnnouncement\getAnnouncementId(), Article\getArticleId(), Article\getAssociatedUserIds(), PKPAuthor\getAuthorId(), Submission\getAuthors(), Article\getBestArticleId(), ArticleGalley\getBestGalleyId(), IssueGalley\getBestGalleyId(), Issue\getBestIssueId(), SuppFile\getBestSuppFileId(), Captcha\getCaptchaId(), Comment\getCommentId(), ArticleComment\getCommentId(), Article\getFileBySignoffType(), PKPFile\getFileId(), ArticleGalley\getGalleyId(), Group\getGroupId(), SectionEditorSubmission\getHighlightClass(), ArticleXMLGalley\getHTMLContents(), Issue\getIssueId(), Journal\getJournalId(), Journal\getMetrics(), Journal\getMetricTypes(), Note\getNoteId(), Issue\getNumArticles(), ObjectForReview\getPersons(), Submission\getPrimaryAuthor(), ReviewFormElement\getReviewFormElementId(), ReviewForm\getReviewFormId(), PKPReviewAssignment\getReviewId(), Section\getSectionId(), User\getSetting(), ObjectForReview\getSetting(), Journal\getSetting(), User\getSettings(), ObjectForReview\getSettings(), Journal\getSettings(), Article\getSignoff(), Subscription\getSubscriptionId(), SuppFile\getSuppFileId(), Thesis\getThesisId(), PKPAnnouncementType\getTypeId(), Article\getUserBySignoffType(), PKPUser\getUserId(), Article\getUserIdBySignoffType(), IssueGalley\getViews(), ArticleGalley\getViews(), PublishedArticle\getViews(), User\updateSetting(), ObjectForReview\updateSetting(), Journal\updateSetting(), and ArticleXMLGalley\viewFileContents().

DataObject::getLocaleMetadataFieldNames ( )

Retrieve the names of translated meta-data properties that need to be persisted.

Returns
array an array of field names

Definition at line 394 of file DataObject.inc.php.

References getMetadataFieldNames().

& DataObject::getLocalizedData (   $key)

Get a piece of data for this object, localized to the current locale if possible.

Parameters
$keystring
Returns
mixed

Definition at line 53 of file DataObject.inc.php.

References getData(), and AppLocale\getLocalePrecedence().

Referenced by Issue\getIssueIdentification(), Section\getLocalizedAbbrev(), PKPAuthor\getLocalizedAffiliation(), PKPUser\getLocalizedAffiliation(), PKPAuthor\getLocalizedBiography(), PKPUser\getLocalizedBiography(), Author\getLocalizedCompetingInterests(), Issue\getLocalizedCoverPageAltText(), BookForReview\getLocalizedCoverPageAltText(), Issue\getLocalizedCoverPageDescription(), ReviewObjectType\getLocalizedDescription(), ReviewForm\getLocalizedDescription(), PKPAnnouncement\getLocalizedDescription(), Issue\getLocalizedDescription(), BookForReview\getLocalizedDescription(), PKPAnnouncement\getLocalizedDescriptionShort(), BookForReview\getLocalizedDescriptionShort(), Issue\getLocalizedFileName(), BookForReview\getLocalizedFileName(), PKPUser\getLocalizedGossip(), Issue\getLocalizedHeight(), BookForReview\getLocalizedHeight(), Section\getLocalizedIdentifyType(), ReviewObjectType\getLocalizedName(), ReviewObjectMetadata\getLocalizedName(), ControlledVocabEntry\getLocalizedName(), Issue\getLocalizedOriginalFileName(), BookForReview\getLocalizedOriginalFileName(), Site\getLocalizedPageHeaderTitleType(), Section\getLocalizedPolicy(), ReviewObjectMetadata\getLocalizedPossibleOptionContent(), ReviewObjectMetadata\getLocalizedPossibleOptions(), ReviewFormElement\getLocalizedPossibleResponses(), ReviewFormElement\getLocalizedQuestion(), Issue\getLocalizedShowCoverPage(), PKPUser\getLocalizedSignature(), Section\getLocalizedTitle(), ReviewForm\getLocalizedTitle(), Group\getLocalizedTitle(), Issue\getLocalizedTitle(), PKPAnnouncement\getLocalizedTitle(), ExternalFeed\getLocalizedTitle(), BookForReview\getLocalizedTitle(), PKPAnnouncementType\getLocalizedTypeName(), Issue\getLocalizedWidth(), BookForReview\getLocalizedWidth(), Referral\getReferralName(), SuppFile\getSuppFileCreator(), SuppFile\getSuppFileDescription(), SuppFile\getSuppFilePublisher(), SuppFile\getSuppFileSource(), SuppFile\getSuppFileSponsor(), SuppFile\getSuppFileSubject(), SuppFile\getSuppFileTitle(), and SuppFile\getSuppFileTypeOther().

DataObject::getMetadataFieldNames (   $translated = true)

Retrieve the names of meta-data properties of this data object.

Parameters
$translatedboolean if true, return localized field names, otherwise return additional field names.

Definition at line 354 of file DataObject.inc.php.

References getSupportedExtractionAdapters().

Referenced by getAdditionalMetadataFieldNames(), getLocaleMetadataFieldNames(), and getSetMetadataFieldNames().

DataObject::getSetMetadataFieldNames (   $translated = true)

Retrieve the names of meta-data properties that need to be persisted (i.e. that have data).

Parameters
$translatedboolean if true, return localized field names, otherwise return additional field names.
Returns
array an array of field names

Definition at line 375 of file DataObject.inc.php.

References getMetadataFieldNames(), and hasData().

& DataObject::getSupportedExtractionAdapters ( )

Get all meta-data extraction adapters that support this data object. This includes adapters loaded from the database.

Returns
array

Definition at line 299 of file DataObject.inc.php.

References addSupportedMetadataAdapter(), DAORegistry\getDAO(), and getHasLoadableAdapters().

Referenced by extractMetadata(), getMetadataFieldNames(), and getSupportedMetadataSchemas().

& DataObject::getSupportedInjectionAdapters ( )

Get all meta-data injection adapters that support this data object. This includes adapters loaded from the database.

Returns
array

Definition at line 320 of file DataObject.inc.php.

References addSupportedMetadataAdapter(), DAORegistry\getDAO(), and getHasLoadableAdapters().

Referenced by injectMetadata().

& DataObject::getSupportedMetadataSchemas ( )

Returns all supported meta-data schemas which are supported by extractor adapters.

Returns
array

Definition at line 339 of file DataObject.inc.php.

References getSupportedExtractionAdapters().

Referenced by Citation\getNamespacedMetadataProperties().

DataObject::hasData (   $key,
  $locale = null 
)

Check whether a value exists for a given data variable.

Parameters
$keystring
$localestring (optional)
Returns
boolean

Definition at line 144 of file DataObject.inc.php.

Referenced by Filter\getDisplayName(), getSetMetadataFieldNames(), Filter\isCompatibleWithRuntimeEnvironment(), and MetadataDescription\removeStatement().

DataObject::injectMetadata ( $metadataDescription)

Inject a meta-data description into this data object.

Parameters
$metadataDescriptionMetadataDescription
$replaceboolean whether to delete existing meta-data
Returns
boolean true on success, otherwise false

Definition at line 414 of file DataObject.inc.php.

References getSupportedInjectionAdapters().

DataObject::removeSupportedMetadataAdapter (   $metadataSchemaName)

Remove all adapters for the given meta-data schema (if it exists).

Parameters
$metadataSchemaNamestring fully qualified class name
Returns
boolean true if an adapter was removed, otherwise false.

Definition at line 280 of file DataObject.inc.php.

DataObject::setAllData ( $data)

Set all data variables at once.

Parameters
$dataarray

Definition at line 165 of file DataObject.inc.php.

Referenced by MetadataDescription\setStatements().

DataObject::setData (   $key,
  $value,
  $locale = null 
)

Set the value of a new or existing data variable. NB: Passing in null as a value will unset the data variable if it already existed.

Parameters
$keystring
$valuemixed can be either a single value or an array of of localized values in the form: array( 'fr_FR' => 'en fran├žais', 'en_US' => 'in English', ... )
$localestring (optional) non-null for a single localized value. Null for a non-localized value or when setting all locales at once (see comment for $value parameter)

Definition at line 114 of file DataObject.inc.php.

Referenced by Mail\addAttachment(), Mail\addBcc(), Mail\addCc(), Mail\addHeader(), Mail\addRecipient(), MetadataDescription\addStatement(), PKPMailTemplate\clearRecipients(), Filter\getDisplayName(), Nlm30CitationSchemaFilter\Nlm30CitationSchemaFilter(), PKPSubmissionNlm30XmlFilter\PKPSubmissionNlm30XmlFilter(), MetadataDescription\removeStatement(), UserGroup\setAbbrev(), Section\setAbbrev(), GroupMembership\setAboutDisplayed(), Group\setAboutDisplayed(), Thesis\setAbstract(), Submission\setAbstract(), Section\setAbstractsNotRequired(), Section\setAbstractWordCount(), PublishedArticle\setAccessStatus(), Issue\setAccessStatus(), ReviewObjectType\setActive(), ReviewForm\setActive(), Ad\setAdId(), PKPAuthor\setAffiliation(), PKPUser\setAffiliation(), Referral\setArticleId(), EditAssignment\setArticleId(), SuppFile\setArticleId(), ArticleComment\setArticleId(), BookForReview\setArticleId(), ControlledVocab\setAssocId(), Signoff\setAssocId(), PKPAnnouncementType\setAssocId(), BaseEmailTemplate\setAssocId(), PKPAnnouncement\setAssocId(), PKPGift\setAssocId(), ReviewForm\setAssocId(), SubmissionFile\setAssocId(), AccessKey\setAssocId(), ArticleComment\setAssocId(), EmailLogEntry\setAssocId(), EventLogEntry\setAssocId(), Group\setAssocId(), Citation\setAssocId(), BaseEmailTemplate\setAssocType(), PKPGift\setAssocType(), ControlledVocab\setAssocType(), Signoff\setAssocType(), ReviewForm\setAssocType(), PKPAnnouncementType\setAssocType(), PKPAnnouncement\setAssocType(), EmailLogEntry\setAssocType(), EventLogEntry\setAssocType(), Citation\setAssocType(), Group\setAssocType(), AuthSource\setAuthId(), PKPUser\setAuthId(), ArticleComment\setAuthorId(), BookForReview\setAuthorType(), PKPUser\setAuthStr(), ObjectForReview\setAvailable(), Mail\setBccs(), PKPUser\setBillingAddress(), PKPAuthor\setBiography(), PKPUser\setBiography(), Comment\setBody(), Mail\setBody(), EmailTemplate\setBody(), BookForReviewAuthor\setBookId(), Version\setBuild(), PKPGift\setBuyerEmail(), PKPGift\setBuyerFirstName(), PKPGift\setBuyerLastName(), PKPGift\setBuyerMiddleName(), PKPGift\setBuyerUserId(), ReviewerSubmission\setCancelled(), PKPReviewAssignment\setCancelled(), BaseEmailTemplate\setCanDisable(), EditAssignment\setCanEdit(), EditAssignment\setCanReview(), Mail\setCcs(), Comment\setChildCommentCount(), Comment\setChildren(), Submission\setCitations(), Submission\setCleanTitle(), Language\setCode(), CodelistItem\setCode(), ONIXCodelistItem\setCode(), Currency\setCodeAlpha(), Currency\setCodeNumeric(), Thesis\setComment(), PKPReviewAssignment\setComments(), ArticleComment\setComments(), Submission\setCommentsStatus(), Article\setCommentsToEditor(), ArticleComment\setCommentTitle(), ArticleComment\setCommentType(), ReviewerSubmission\setCompetingInterests(), Author\setCompetingInterests(), PKPReviewAssignment\setCompetingInterests(), HelpTopicSection\setContent(), DataverseFile\setContentSourceUri(), IssueFile\setContentType(), Mail\setContentType(), AccessKey\setContext(), Group\setContext(), ReviewObjectType\setContextId(), ObjectForReview\setContextId(), ControlledVocabEntry\setControlledVocabId(), BookForReview\setCopy(), PKPAuthor\setCountry(), PKPUser\setCountry(), Submission\setCoverageChron(), Thesis\setCoverageChron(), Submission\setCoverageGeo(), Thesis\setCoverageGeo(), Submission\setCoverageSample(), Thesis\setCoverageSample(), Issue\setCoverPageAltText(), Submission\setCoverPageAltText(), BookForReview\setCoverPageAltText(), Issue\setCoverPageDescription(), SuppFile\setCreator(), Issue\setCurrent(), Version\setCurrent(), Article\setCurrentRound(), DataverseStudy\setDataCitation(), DataObjectTombstone\setDataObjectId(), Signoff\setDateAcknowledged(), ReviewerSubmission\setDateAcknowledged(), PKPReviewAssignment\setDateAcknowledged(), Referral\setDateAdded(), Thesis\setDateApproved(), ObjectForReviewAssignment\setDateAssigned(), ReviewerSubmission\setDateAssigned(), PKPReviewAssignment\setDateAssigned(), BookForReview\setDateAssigned(), Signoff\setDateCompleted(), ReviewerSubmission\setDateCompleted(), PKPReviewAssignment\setDateCompleted(), ReviewerSubmission\setDateConfirmed(), PKPReviewAssignment\setDateConfirmed(), ObjectForReview\setDateCreated(), SuppFile\setDateCreated(), BookForReview\setDateCreated(), DataObjectTombstone\setDateDeleted(), ObjectForReviewAssignment\setDateDue(), ReviewerSubmission\setDateDue(), PKPReviewAssignment\setDateDue(), BookForReview\setDateDue(), Subscription\setDateEnd(), PKPAnnouncement\setDateExpire(), Version\setDateInstalled(), PKPUser\setDateLastEmail(), PKPUser\setDateLastLogin(), EventLogEntry\setDateLogged(), ObjectForReviewAssignment\setDateMailed(), BookForReview\setDateMailed(), IssueFile\setDateModified(), Comment\setDateModified(), ArticleComment\setDateModified(), EditAssignment\setDateNotified(), Signoff\setDateNotified(), Issue\setDateNotified(), ReviewerSubmission\setDateNotified(), PKPReviewAssignment\setDateNotified(), Comment\setDatePosted(), ArticleComment\setDatePosted(), PKPAnnouncement\setDatePosted(), Issue\setDatePublished(), PKPReviewAssignment\setDateRated(), PKPUser\setDateRegistered(), PKPReviewAssignment\setDateReminded(), ObjectForReviewAssignment\setDateRemindedAfter(), Subscription\setDateRemindedAfter(), ObjectForReviewAssignment\setDateRemindedBefore(), Subscription\setDateRemindedBefore(), ObjectForReviewAssignment\setDateRequested(), BookForReview\setDateRequested(), PKPReviewAssignment\setDateResponseDue(), EmailLogEntry\setDateSent(), Subscription\setDateStart(), Submission\setDateStatusModified(), SuppFile\setDateSubmitted(), Thesis\setDateSubmitted(), BookForReview\setDateSubmitted(), Submission\setDateSubmitted(), PKPAnnouncement\setDatetimePosted(), PKPGift\setDatetimeRedeemed(), EditAssignment\setDateUnderway(), Signoff\setDateUnderway(), PKPUser\setDateValidated(), ReviewerSubmission\setDeclined(), PKPReviewAssignment\setDeclined(), AuthSource\setDefault(), Thesis\setDegree(), Thesis\setDegreeName(), Thesis\setDepartment(), FilterGroup\setDescription(), ReviewObjectType\setDescription(), ReviewForm\setDescription(), SuppFile\setDescription(), PKPAnnouncement\setDescription(), Issue\setDescription(), BookForReview\setDescription(), PKPAnnouncement\setDescriptionShort(), Section\setDisableComments(), PKPUser\setDisabled(), PKPUser\setDisabledReason(), Submission\setDiscipline(), Thesis\setDiscipline(), ReviewObjectMetadata\setDisplay(), ExternalFeed\setDisplayBlock(), ExternalFeed\setDisplayHomepage(), FilterGroup\setDisplayName(), Filter\setDisplayName(), InstitutionalSubscription\setDomain(), CopyeditorSubmission\setEditAssignments(), ReviewerSubmission\setEditAssignments(), AuthorSubmission\setEditAssignments(), LayoutEditorSubmission\setEditAssignments(), ProofreaderSubmission\setEditAssignments(), SectionEditorSubmission\setEditAssignments(), EditAssignment\setEditId(), BookForReview\setEdition(), DataverseStudy\setEditMediaUri(), EditAssignment\setEditorEmail(), SectionEditorSubmission\setEditorFile(), Article\setEditorFileId(), EditAssignment\setEditorFirstName(), EditAssignment\setEditorFullName(), ObjectForReview\setEditorId(), EditAssignment\setEditorId(), BookForReview\setEditorId(), EditAssignment\setEditorInitials(), EditAssignment\setEditorLastName(), Section\setEditorRestricted(), DataverseStudy\setEditUri(), ReviewFormElement\setElementType(), CrossrefNlm30CitationSchemaFilter\setEmail(), PKPAuthor\setEmail(), PKPUser\setEmail(), BaseEmailTemplate\setEmailId(), BaseEmailTemplate\setEmailKey(), BaseEmailTemplate\setEnabled(), Journal\setEnabled(), Mail\setEnvelopeSender(), EmailLogEntry\setEventType(), EventLogEntry\setEventType(), AccessKey\setExpiryDate(), Article\setFastTracked(), PKPUser\setFax(), Note\setFile(), SubmissionFile\setFileId(), Signoff\setFileId(), IssueGalley\setFileId(), PKPFile\setFileName(), Issue\setFileName(), Submission\setFileName(), BookForReview\setFileName(), Signoff\setFileRevision(), SubmissionFile\setFileStage(), PKPFile\setFileType(), ObjectForReviewPerson\setFirstName(), BookForReviewAuthor\setFirstName(), PKPAuthor\setFirstName(), PKPUser\setFirstName(), Mail\setFrom(), BaseEmailTemplate\setFromRoleId(), LayoutEditorSubmission\setGalleys(), ProofreaderSubmission\setGalleys(), CopyeditorSubmission\setGalleys(), PublishedArticle\setGalleys(), AuthorSubmission\setGalleys(), SectionEditorSubmission\setGalleys(), PKPUser\setGender(), PKPGift\setGiftAssocId(), PKPGift\setGiftNote(), PKPGift\setGiftNoteTitle(), PKPGift\setGiftType(), PKPUser\setGossip(), GroupMembership\setGroupId(), Mail\setHeaders(), Issue\setHeight(), Submission\setHeight(), BookForReview\setHeight(), Section\setHideAbout(), Section\setHideAuthor(), Article\setHideAuthor(), Submission\setHideCoverPageAbstract(), Issue\setHideCoverPageArchives(), Issue\setHideCoverPageCover(), Submission\setHideCoverPageToc(), Section\setHideTitle(), DataverseStudy\setId(), ExternalFeed\setId(), HelpTopic\setId(), HelpToc\setId(), BookForReviewAuthor\setId(), setId(), BookForReview\setId(), Section\setIdentifyType(), ArticleHTMLGalley\setImageFiles(), ReviewFormElement\setIncluded(), PKPAuthor\setInitials(), PKPUser\setInitials(), PKPUser\setInlineHelp(), FilterGroup\setInputType(), Site\setInstalledLocales(), InstitutionalSubscription\setInstitutionMailingAddress(), InstitutionalSubscription\setInstitutionName(), EmailLogEntry\setIPAddress(), EventLogEntry\setIPAddress(), Session\setIpAddress(), InstitutionalSubscription\setIPRanges(), BookForReview\setISBN(), EditAssignment\setIsEditor(), IssueFile\setIssueId(), PublishedArticle\setIssueId(), PersistableFilter\setIsTemplate(), EventLogEntry\setIsTranslated(), Issue\setJournalId(), ExternalFeed\setJournalId(), Thesis\setJournalId(), Role\setJournalId(), Subscription\setJournalId(), Section\setJournalId(), BookForReview\setJournalId(), Article\setJournalId(), ReviewObjectType\setKey(), ReviewObjectMetadata\setKey(), AccessKey\setKeyHash(), IssueGalley\setLabel(), ArticleGalley\setLabel(), SuppFile\setLanguage(), Submission\setLanguage(), BookForReview\setLanguage(), Thesis\setLanguage(), Issue\setLastModified(), PKPReviewAssignment\setLastModified(), Submission\setLastModified(), ObjectForReviewPerson\setLastName(), BookForReviewAuthor\setLastName(), PKPAuthor\setLastName(), PKPUser\setLastName(), Version\setLazyLoad(), ExternalFeed\setLimitItems(), Referral\setLinkCount(), IssueGalley\setLocale(), ArticleGalley\setLocale(), Submission\setLocale(), PKPGift\setLocale(), EmailTemplate\setLocale(), PKPUser\setLocales(), PKPUser\setMailingAddress(), Version\setMajor(), Subscription\setMembership(), EventLogEntry\setMessage(), ReviewObjectMetadata\setMetadataType(), Section\setMetaIndexed(), Section\setMetaReviewed(), Thesis\setMethod(), ObjectForReviewPerson\setMiddleName(), BookForReviewAuthor\setMiddleName(), PKPAuthor\setMiddleName(), PKPUser\setMiddleName(), Version\setMinor(), Site\setMinPasswordLength(), CopyeditorSubmission\setMostRecentCopyeditComment(), AuthorSubmission\setMostRecentCopyeditComment(), SectionEditorSubmission\setMostRecentCopyeditComment(), AuthorSubmission\setMostRecentEditorDecisionComment(), SectionEditorSubmission\setMostRecentEditorDecisionComment(), ProofreaderSubmission\setMostRecentLayoutComment(), CopyeditorSubmission\setMostRecentLayoutComment(), LayoutEditorSubmission\setMostRecentLayoutComment(), AuthorSubmission\setMostRecentLayoutComment(), SectionEditorSubmission\setMostRecentLayoutComment(), ReviewerSubmission\setMostRecentPeerReviewComment(), PKPReviewAssignment\setMostRecentPeerReviewComment(), ProofreaderSubmission\setMostRecentProofreadComment(), LayoutEditorSubmission\setMostRecentProofreadComment(), AuthorSubmission\setMostRecentProofreadComment(), SectionEditorSubmission\setMostRecentProofreadComment(), PKPUser\setMustChangePassword(), Language\setName(), Currency\setName(), Ad\setName(), UserGroup\setName(), ControlledVocabEntry\setName(), PKPAnnouncementType\setName(), ReviewObjectType\setName(), Referral\setName(), ReviewObjectMetadata\setName(), ObjectForReview\setNotes(), ObjectForReviewAssignment\setNotes(), Subscription\setNotes(), PKPGift\setNotes(), BookForReview\setNotes(), Issue\setNumber(), DataObjectTombstone\setOAIIdentifier(), DataObjectTombstone\setOAISetObjectsIds(), ObjectForReviewAssignment\setObjectId(), ObjectForReviewPerson\setObjectId(), Process\setObliterated(), Issue\setOpenAccessDate(), PKPFile\setOriginalFileName(), Issue\setOriginalFileName(), Submission\setOriginalFileName(), BookForReview\setOriginalFileName(), Site\setOriginalStyleFilename(), Issue\setOriginalStyleFileName(), FilterGroup\setOutputType(), BookForReview\setPages(), Submission\setPages(), EventLogEntry\setParams(), Comment\setParentCommentId(), PersistableFilter\setParentFilterId(), HelpToc\setParentTopicId(), PKPUser\setPassword(), Journal\setPath(), DataverseStudy\setPersistentUri(), PKPUser\setPhone(), AuthSource\setPlugin(), AuthSource\setPluginClass(), Section\setPolicy(), ReviewObjectMetadata\setPossibleOptions(), ReviewFormElement\setPossibleResponses(), Comment\setPosterEmail(), Comment\setPosterIP(), Comment\setPosterName(), Submission\setPrefix(), PKPAuthor\setPrimaryContact(), Journal\setPrimaryLocale(), Site\setPrimaryLocale(), Process\setProcessType(), Version\setProduct(), Version\setProductClassName(), Version\setProductType(), Issue\setPublished(), PublishedArticle\setPublishedArticleId(), Group\setPublishEmail(), SuppFile\setPublisher(), BookForReview\setPublisher(), ReviewerSubmission\setQuality(), PKPReviewAssignment\setQuality(), ReviewFormElement\setQuestion(), Citation\setRawCitation(), ExternalFeed\setRecentItems(), PKPGift\setRecipientEmail(), PKPGift\setRecipientFirstName(), PKPGift\setRecipientLastName(), PKPGift\setRecipientMiddleName(), Mail\setRecipients(), PKPGift\setRecipientUserId(), ReviewerSubmission\setRecommendation(), PKPReviewAssignment\setRecommendation(), Site\setRedirect(), Subscription\setReferenceNumber(), PKPReviewAssignment\setRegretMessage(), Session\setRemember(), PKPReviewAssignment\setReminderWasAutomatic(), ArticleGalley\setRemoteURL(), SuppFile\setRemoteURL(), ReviewerSubmission\setReplaced(), PKPReviewAssignment\setReplaced(), ReviewFormElement\setRequired(), ReviewObjectMetadata\setRequired(), ReviewFormResponse\setResponseType(), XSLTransformationFilter\setResultType(), ReviewerSubmission\setReviewerFile(), PKPReviewAssignment\setReviewerFile(), ReviewerSubmission\setReviewerFileId(), PKPReviewAssignment\setReviewerFileId(), PKPReviewAssignment\setReviewerFileViewable(), PKPReviewAssignment\setReviewerFullName(), ReviewerSubmission\setReviewerFullName(), PKPReviewAssignment\setReviewerId(), ReviewerSubmission\setReviewerId(), SectionEditorSubmission\setReviewFile(), ReviewerSubmission\setReviewFile(), PKPReviewAssignment\setReviewFile(), ReviewerSubmission\setReviewFileId(), PKPReviewAssignment\setReviewFileId(), Submission\setReviewFileId(), ReviewFormResponse\setReviewFormElementId(), ReviewFormElement\setReviewFormId(), Section\setReviewFormId(), PKPReviewAssignment\setReviewFormId(), ReviewFormResponse\setReviewId(), ReviewerSubmission\setReviewId(), PKPReviewAssignment\setReviewMethod(), ReviewObjectMetadata\setReviewObjectTypeId(), ObjectForReview\setReviewObjectTypeId(), SectionEditorSubmission\setReviewRevision(), ReviewerSubmission\setReviewRevision(), PKPReviewAssignment\setReviewRevision(), PKPReviewAssignment\setReviewRoundId(), AuthorSubmission\setRevisedFile(), SectionEditorSubmission\setRevisedFile(), ReviewerSubmission\setRevisedFile(), Submission\setRevisedFileId(), SubmissionFile\setRevision(), Version\setRevision(), Submission\setRights(), ObjectForReviewPerson\setRole(), ArticleComment\setRoleId(), Role\setRoleId(), ReviewerSubmission\setRound(), PKPReviewAssignment\setRound(), Filter\setRuntimeEnvironment(), PKPAuthor\setSalutation(), PKPUser\setSalutation(), Session\setSecondsCreated(), Session\setSecondsLastUsed(), Article\setSectionAbbrev(), PublishedArticle\setSectionId(), Article\setSectionId(), Article\setSectionTitle(), EmailLogEntry\setSenderId(), ExternalFeed\setSeq(), PublishedArticle\setSeq(), Filter\setSeq(), Citation\setSeq(), ControlledVocabEntry\setSequence(), ReviewFormElement\setSequence(), GroupMembership\setSequence(), ReviewForm\setSequence(), ReviewObjectMetadata\setSequence(), IssueGalley\setSequence(), ObjectForReviewPerson\setSequence(), BookForReviewAuthor\setSequence(), ArticleGalley\setSequence(), Section\setSequence(), Group\setSequence(), Journal\setSequence(), PKPAuthor\setSequence(), SuppFile\setSequence(), Session\setSessionData(), Captcha\setSessionId(), DataObjectTombstone\setSetName(), DataObjectTombstone\setSetSpec(), AuthSource\setSettings(), Issue\setShowCoverPage(), Submission\setShowCoverPage(), Issue\setShowNumber(), SuppFile\setShowReviewers(), Issue\setShowTitle(), Issue\setShowVolume(), Issue\setShowYear(), PKPUser\setSignature(), Version\setSitewide(), SuppFile\setSource(), Submission\setSource(), SubmissionFile\setSourceFileId(), SubmissionFile\setSourceRevision(), SuppFile\setSponsor(), Submission\setSponsor(), PKPReviewAssignment\setStageId(), DataverseStudy\setStatementUri(), Thesis\setStatus(), Referral\setStatus(), PKPGift\setStatus(), ObjectForReviewAssignment\setStatus(), Subscription\setStatus(), BookForReview\setStatus(), Submission\setStatus(), Article\setStoredCopyrightHolder(), Article\setStoredCopyrightYear(), Article\setStoredLicenseURL(), ArticleFile\setStoredPubId(), IssueGalley\setStoredPubId(), Article\setStoredPubId(), Issue\setStoredPubId(), Thesis\setStudentBio(), Thesis\setStudentEmail(), Thesis\setStudentEmailPublish(), Thesis\setStudentFirstName(), Thesis\setStudentLastName(), Thesis\setStudentMiddleName(), DataverseFile\setStudyId(), ArticleHTMLGalley\setStyleFile(), ArticleHTMLGalley\setStyleFileId(), Issue\setStyleFileName(), SuppFile\setSubject(), Mail\setSubject(), Submission\setSubject(), EmailTemplate\setSubject(), Thesis\setSubject(), Submission\setSubjectClass(), Thesis\setSubjectClass(), AuthorSubmission\setSubmissionFile(), SectionEditorSubmission\setSubmissionFile(), ReviewerSubmission\setSubmissionFile(), Submission\setSubmissionFileId(), DataverseStudy\setSubmissionId(), PKPReviewAssignment\setSubmissionId(), DataverseFile\setSubmissionId(), PKPAuthor\setSubmissionId(), Comment\setSubmissionId(), ObjectForReviewAssignment\setSubmissionId(), SubmissionFile\setSubmissionId(), Submission\setSubmissionProgress(), HelpTopic\setSubTocId(), PKPAuthor\setSuffix(), PKPUser\setSuffix(), Thesis\setSupervisorEmail(), Thesis\setSupervisorFirstName(), Thesis\setSupervisorLastName(), Thesis\setSupervisorMiddleName(), DataverseFile\setSuppFileId(), ProofreaderSubmission\setSuppFiles(), LayoutEditorSubmission\setSuppFiles(), CopyeditorSubmission\setSuppFiles(), PublishedArticle\setSuppFiles(), AuthorSubmission\setSuppFiles(), SectionEditorSubmission\setSuppFiles(), ReviewerSubmission\setSuppFiles(), PKPReviewAssignment\setSuppFiles(), Site\setSupportedLocales(), FilterGroup\setSymbolic(), ControlledVocab\setSymbolic(), Signoff\setSymbolic(), CodelistItem\setText(), ONIXCodelistItem\setText(), Process\setTimeStarted(), HelpTopicSection\setTitle(), AuthSource\setTitle(), Group\setTitle(), HelpTopic\setTitle(), HelpToc\setTitle(), Issue\setTitle(), SuppFile\setTitle(), Section\setTitle(), ReviewForm\setTitle(), PKPAnnouncement\setTitle(), Comment\setTitle(), Thesis\setTitle(), ExternalFeed\setTitle(), Submission\setTitle(), BookForReview\setTitle(), HelpTopic\setTocId(), BaseEmailTemplate\setToRoleId(), SuppFile\setType(), Submission\setType(), PKPAnnouncement\setTypeId(), Subscription\setTypeId(), SuppFile\setTypeOther(), PKPReviewAssignment\setUnconsidered(), Thesis\setUniversity(), Referral\setURL(), ExternalFeed\setUrl(), Thesis\setUrl(), PKPAuthor\setUrl(), PKPUser\setUrl(), BookForReview\setUrl(), GroupMembership\setUser(), Comment\setUser(), Session\setUserAgent(), PKPAuthor\setUserGroupId(), Signoff\setUserGroupId(), EventLogEntry\setUserId(), TemporaryFile\setUserId(), GroupMembership\setUserId(), ObjectForReviewAssignment\setUserId(), Session\setUserId(), Role\setUserId(), Subscription\setUserId(), Signoff\setUserId(), AccessKey\setUserId(), Submission\setUserId(), BookForReview\setUserId(), PKPUser\setUsername(), ReviewFormResponse\setValue(), Captcha\setValue(), ArticleComment\setViewable(), Issue\setVolume(), Issue\setWidth(), Submission\setWidth(), BookForReview\setWidth(), XSLTransformationFilter\setXSL(), XSLTransformationFilter\setXSLFilename(), Issue\setYear(), and BookForReview\setYear().

DataObject::setHasLoadableAdapters (   $hasLoadableAdapters)

Set whether the object has loadable meta-data adapters

Parameters
$hasLoadableAdaptersboolean

Definition at line 229 of file DataObject.inc.php.

Referenced by Article\Article(), and Citation\Citation().

& DataObject::upcastTo ( $targetObject)

Upcast this data object to the target object.

We use the DataObject's getAllData() and setAllData() interface to upcast objects. This means that if the default implementations of these methods do not provide data that is adequate for upcasting between objects of the same inheritance hierarchy then objects that need more complicated casting behavior must override these methods.

Our implementation also implies that the target has to inherit from the source object and thereby implicitly from DataObject.

Note: Data in the target object will be overwritten. We do not clone the target object before we upcast.

Parameters
$targetObjectDataObject The object to cast to.
Returns
DataObject The upcast target object.

Definition at line 209 of file DataObject.inc.php.

References getAllData().

Member Data Documentation

DataObject::$_data = array()

Array of object data

Definition at line 20 of file DataObject.inc.php.

Referenced by getAllData().


The documentation for this class was generated from the following file: