Class BaseObjectRest<T extends Serializable>

java.lang.Object
org.dspace.app.rest.model.RestAddressableModel
org.dspace.app.rest.model.BaseObjectRest<T>
Type Parameters:
T - the class of the resource identifier
All Implemented Interfaces:
Serializable, RestModel
Direct Known Subclasses:
AInprogressSubmissionRest, AuthenticationStatusRest, AuthnRest, AuthorizationFeatureRest, AuthorizationRest, BitstreamFormatRest, BrowseIndexRest, BulkAccessConditionRest, ClaimedTaskRest, ContentReportSupportRest, CorrectionTypeRest, DiscoveryResultsRest, DSpaceObjectRest, EntityTypeRest, ExternalSourceRest, FacetConfigurationRest, FeedbackRest, FilteredCollectionsRest, FilteredItemsRest, HarvestedCollectionRest, HarvesterMetadataRest, IdentifierRest, IdentifiersRest, ItemFilterRest, LDNMessageEntityRest, MetadataFieldRest, MetadataSchemaRest, NotifyServiceRest, OrcidHistoryRest, OrcidQueueRest, PoolTaskRest, ProcessFileTypesRest, ProcessRest, PropertyRest, QAEventRest, QASourceRest, QATopicRest, RelationshipRest, RelationshipTypeRest, RequestItemRest, ResearcherProfileRest, ResourcePolicyRest, ScriptRest, SearchConfigurationRest, SearchEventRest, SearchSupportRest, StatisticsSupportRest, SubmissionAccessOptionRest, SubmissionCCLicenseRest, SubmissionCCLicenseUrlRest, SubmissionCOARNotifyRest, SubmissionDefinitionRest, SubmissionFormRest, SubmissionSectionRest, SubmissionUploadRest, SubscriptionRest, SuggestionRest, SuggestionSourceRest, SuggestionTargetRest, SupervisionOrderRest, SystemWideAlertRest, TemplateItemRest, UsageReportPointRest, UsageReportRest, VersionHistoryRest, VersionRest, ViewEventRest, VocabularyEntryDetailsRest, VocabularyRest, WorkflowActionRest, WorkflowDefinitionRest, WorkflowStepRest

public abstract class BaseObjectRest<T extends Serializable> extends RestAddressableModel
Base class for any REST resource that need to be addressable and identifiable (via an ID)
Author:
Andrea Bollini (andrea.bollini at 4science.it)
See Also:
  • Field Details

  • Constructor Details

    • BaseObjectRest

      public BaseObjectRest()
  • Method Details

    • getId

      public T getId()
    • setId

      public void setId(T id)
    • getErrors

      public List<ErrorRest> getErrors()
    • setErrors

      public void setErrors(List<ErrorRest> errors)