Package org.dspace.app.rest.model
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
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 Summary
FieldsFields inherited from interface org.dspace.app.rest.model.RestModel
AUTHENTICATION, AUTHORIZATION, CONFIGURATION, CONTENT_REPORT, CORE, DISCOVER, DUPLICATES, EPERSON, INTEGRATION, LDN, PID, ROOT, STATISTICS, SUBMISSION, SYSTEM, TOOLS, VERSIONING, WORKFLOW -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.dspace.app.rest.model.RestAddressableModel
getCategory, getController, getEmbedLevel, getProjection, getUniqueType, setEmbedLevel, setProjectionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.dspace.app.rest.model.RestModel
getType, getTypePlural
-
Field Details
-
id
-
-
Constructor Details
-
BaseObjectRest
public BaseObjectRest()
-
-
Method Details
-
getId
-
setId
-
getErrors
-
setErrors
-