Uses of Class
org.dspace.app.rest.model.BaseObjectRest
Packages that use BaseObjectRest
Package
Description
-
Uses of BaseObjectRest in org.dspace.app.rest.authorization
Methods in org.dspace.app.rest.authorization that return BaseObjectRestModifier and TypeMethodDescriptionAuthorization.getObject()Get the object addressed in the authorization extracting its type and primary key from the authorization business ID (Authorization.getID()) and using the appropriate serviceMethods in org.dspace.app.rest.authorization with parameters of type BaseObjectRestModifier and TypeMethodDescriptionbooleanAuthorizeServiceRestUtil.authorizeActionBoolean(Context context, BaseObjectRest object, DSpaceRestPermission dSpaceRestPermission) Checks that the specified eperson can perform the given action on the rest given object.booleanAuthorizationFeature.isAuthorized(Context context, BaseObjectRest object) Check if the eperson in the provided context, or the anonymous user if not loggedin, has access to the feature for the requested objectbooleanAuthorizationFeatureService.isAuthorized(Context context, AuthorizationFeature feature, BaseObjectRest object) Check if the eperson in the provided context, or the anonymous user if not loggedin, has access to the requested feature for the requested objectvoidAuthorization.setObject(BaseObjectRest object) Constructors in org.dspace.app.rest.authorization with parameters of type BaseObjectRestModifierConstructorDescriptionAuthorization(EPerson eperson, AuthorizationFeature feature, BaseObjectRest object) -
Uses of BaseObjectRest in org.dspace.app.rest.authorization.impl
Methods in org.dspace.app.rest.authorization.impl with parameters of type BaseObjectRestModifier and TypeMethodDescriptionbooleanAdministratorOfFeature.isAuthorized(Context context, BaseObjectRest object) booleanAuthorizationFeatureServiceImpl.isAuthorized(Context context, AuthorizationFeature feature, BaseObjectRest object) booleanCanChangePasswordFeature.isAuthorized(Context context, BaseObjectRest object) booleanCanClaimItemFeature.isAuthorized(Context context, BaseObjectRest object) booleanCanCreateVersionFeature.isAuthorized(Context context, BaseObjectRest object) booleanCanDeleteVersionFeature.isAuthorized(Context context, BaseObjectRest object) booleanCanEditVersionFeature.isAuthorized(Context context, BaseObjectRest object) booleanCanManageBitstreamBundlesFeature.isAuthorized(Context context, BaseObjectRest object) booleanCanManageMappingsFeature.isAuthorized(Context context, BaseObjectRest object) booleanCanManageRelationshipsFeature.isAuthorized(Context context, BaseObjectRest object) booleanCanManageVersionsFeature.isAuthorized(Context context, BaseObjectRest object) booleanCanRegisterDOIFeature.isAuthorized(Context context, BaseObjectRest object) booleanCanSeeVersionsFeature.isAuthorized(Context context, BaseObjectRest object) booleanCanSendFeedbackFeature.isAuthorized(Context context, BaseObjectRest object) booleanCanSubscribeFeature.isAuthorized(Context context, BaseObjectRest object) booleanCanSynchronizeWithORCID.isAuthorized(Context context, BaseObjectRest object) booleanCanViewUsageStatisticsFeature.isAuthorized(Context context, BaseObjectRest object) booleanCCLicenseFeature.isAuthorized(Context context, BaseObjectRest object) booleanCoarNotifyEnabled.isAuthorized(Context context, BaseObjectRest object) booleanCollectionAdminFeature.isAuthorized(Context context, BaseObjectRest object) booleanComColAdminFeature.isAuthorized(Context context, BaseObjectRest object) booleanCommunityAdminFeature.isAuthorized(Context context, BaseObjectRest object) booleanCreateBitstreamFeature.isAuthorized(Context context, BaseObjectRest object) booleanCreateBundleFeature.isAuthorized(Context context, BaseObjectRest object) booleanCreateCollectionFeature.isAuthorized(Context context, BaseObjectRest object) booleanCreateCommunityFeature.isAuthorized(Context context, BaseObjectRest object) booleanDeleteFeature.isAuthorized(Context context, BaseObjectRest object) booleanDownloadFeature.isAuthorized(Context context, BaseObjectRest object) booleanEditItemFeature.isAuthorized(Context context, BaseObjectRest object) booleanEditMetadataFeature.isAuthorized(Context context, BaseObjectRest object) booleanEPersonForgotPasswordFeature.isAuthorized(Context context, BaseObjectRest object) booleanEPersonRegistrationFeature.isAuthorized(Context context, BaseObjectRest object) booleanLoginOnBehalfOfFeature.isAuthorized(Context context, BaseObjectRest object) booleanMakeDiscoverableFeature.isAuthorized(Context context, BaseObjectRest object) booleanMakePrivateFeature.isAuthorized(Context context, BaseObjectRest object) booleanManageAdminGroupFeature.isAuthorized(Context context, BaseObjectRest object) booleanManageGroupFeature.isAuthorized(Context context, BaseObjectRest object) booleanManageGroupsFeature.isAuthorized(Context context, BaseObjectRest object) booleanManageSubmitterGroupFeature.isAuthorized(Context context, BaseObjectRest object) booleanManageTemplateItemFeature.isAuthorized(Context context, BaseObjectRest object) booleanManageWorkflowGroupFeature.isAuthorized(Context context, BaseObjectRest object) booleanMoveFeature.isAuthorized(Context context, BaseObjectRest object) booleanPolicyFeature.isAuthorized(Context context, BaseObjectRest object) booleanQAAuthorizationFeature.isAuthorized(Context context, BaseObjectRest object) booleanReinstateFeature.isAuthorized(Context context, BaseObjectRest object) booleanReorderBitstreamFeature.isAuthorized(Context context, BaseObjectRest object) booleanRequestCopyFeature.isAuthorized(Context context, BaseObjectRest object) Check if the user is authorized to request a copy of a bitstream belonging to a given itembooleanSubmitFeature.isAuthorized(Context context, BaseObjectRest object) booleanViewSearchStatisticsFeature.isAuthorized(Context context, BaseObjectRest object) booleanViewWorkflowStatisticsFeature.isAuthorized(Context context, BaseObjectRest object) booleanWithdrawFeature.isAuthorized(Context context, BaseObjectRest object) -
Uses of BaseObjectRest in org.dspace.app.rest.model
Subclasses of BaseObjectRest in org.dspace.app.rest.modelModifier and TypeClassDescriptionclassAbstract class to share common aspects between the REST representation of inprogressSubmissionclassFind out your authentication status.classRoot rest object for the /api/authn endpointclassThe Authorization Feature REST Resource, shortly feature.classThe Authorization REST Resource.classThe BitstreamFormat REST ResourceclassThe Bitstream REST ResourceclassThe Browse Index REST ResourceclassThe Bulk Access Condition Configuration REST ResourceclassThe Bundle REST ResourceclassThe ClaimedTask REST ResourceclassThe Collection REST ResourceclassThe Community REST ResourceclassclassThe CorrectionType REST ResourceclassThis class provides a container for the information to be used in the DiscoveryResultsResourceclassBase REST representation for all the DSpaceObjectsclassThis class is the REST representation of the EntityType model object and acts as a data object for the EntityTypeResource class.classThe EPerson REST ResourceclassThis class serves as a REST representation for an External SourceclassThis class' purpose is to give information about the FacetConfiguration to be displayed on the /facets endpointclassThis class provides a container for the information to be used in the FacetResultsResourceclassThe REST object for the Feedback objectsclassThis class serves as a REST representation of a Filtered Collections Report.classThis class serves as a REST representation of a Filtered Items Report.classThe Group REST ResourceclassThe HarvestCollection REST ResourceclassThe rest resource used for harvester metadataclassImplementation of IdentifierRest REST resource, representing some DSpace identifier for use with the REST APIclassImplementation of IdentifierRest REST resource, representing a list of all identifiers for use with the REST APIclassThe ItemFilter REST ResourceclassThe Item REST ResourceclassThe LDN Message REST resource.classThe MetadataField REST ResourceclassThe MetadataSchema REST ResourceclassThe NotifyServiceEntity REST ResourceclassThe OrcidHistory REST ResourceclassclassThe PoolTask REST ResourceclassThis class provides a way to list the filetypes present in a given Process by showing them as a list of Strings It'll be used byProcessFileTypesLinkRepositoryclassThis class serves as a REST representation for theProcessclassclassThis class acts as the REST representation of a DSpace configuration property.classQA event Rest object.classREST Representation of a quality assurance broker sourceclassREST Representation of a quality assurance broker topicclassThis class acts as the REST representation of the Relationship model class.classThis class is the REST representation of the RelationshipType model class.classRepresent a user's request for a copy of an Item.classThe Researcher Profile REST resource.classThe Access Condition REST Resource.classThis class serves as a REST representation of a ScriptclassThis class' purpose is to store the information that'll be shown on the /search endpoint.classThis class acts as a REST representation for a SearchEvent in DSpaceclassThis class' purpose is to create a container for the information used in the SearchResultsResourceclassThis class' purpose is to give information about the api/discover endpointclassThe Collection REST ResourceclassclassThe Access Condition Section Configuration REST ResourceclassThis class is the REST representation of the CCLicense model object and acts as a data object for the SubmissionCCLicenseResource class.classThis class is the REST representation of the CCLicense URL String object and acts as a data object for the SubmissionCCLicenseUrlRest class.classThis class is the REST representation of the COARNotifySubmissionConfiguration model object and acts as a data object for the SubmissionCOARNotifyResource class.classThe Submission Definition REST ResourceclassThe Submission Form REST ResourceclassThe SubmissionPanel REST Resource.classThe Upload Section Configuration REST ResourceclassclassThe Suggestion REST Resource.classThe Suggestion Source REST Resource.classThe Suggestion Target REST Resource.classThe REST Resource ofSupervisionOrder.classThis class serves as a REST representation for theSystemWideAlertclassclassThe TemplateItem REST ResourceclassThis class serves as a REST representation of a City data Point of aUsageReportRestfrom the DSpace statisticsclassThis class serves as a REST representation of a Country data Point of aUsageReportRestfrom the DSpace statistics.classThis class serves as a REST representation of a Date (month) data Point of aUsageReportRestfrom the DSpace statisticsclassThis class serves as a REST representation of a TotalVisit data Point of a DSO'sUsageReportRestfrom the DSpace statisticsclassThis class serves as a REST representation of a Point of aUsageReportRestfrom the DSpace statisticsclassThis class serves as a REST representation of a Usage Report from the DSpace statisticsclassThe REST object for theVersionHistoryobjectclassThe REST object for theVersionobjectsclassThis class acts as a REST representation for a ViewEvent in DSpaceclassThe Vocabulary Entry Details REST ResourceclassThe vocabulary REST resourceclassThe rest resource used for workflow actionsclassThe rest resource used for workflow definitionsclassThe WorkflowItem REST ResourceclassThe rest resource used for workflow stepsclassThe WorkspaceItem REST Resource -
Uses of BaseObjectRest in org.dspace.app.rest.repository
Methods in org.dspace.app.rest.repository that return BaseObjectRestModifier and TypeMethodDescriptionAuthorizationObjectLinkRepository.getObject(jakarta.servlet.http.HttpServletRequest request, String authzId, org.springframework.data.domain.Pageable optionalPageable, Projection projection) -
Uses of BaseObjectRest in org.dspace.app.rest.utils
Methods in org.dspace.app.rest.utils that return BaseObjectRestModifier and TypeMethodDescriptionUtils.getBaseObjectRestFromTypeAndUUID(Context context, String type, String uuid) Gets the rest object of of specified type (i.e.Utils.getBaseObjectRestFromUri(Context context, String uri) Get the rest object associated with the specified URIMethods in org.dspace.app.rest.utils with parameters of type BaseObjectRestModifier and TypeMethodDescriptionUtils.getDSpaceAPIObjectFromRest(Context context, BaseObjectRest restObj) Return the dspace api model object corresponding to the provided, not null, rest object.