Uses of Class
org.dspace.app.rest.model.BaseObjectRest
-
Packages that use BaseObjectRest Package Description org.dspace.app.rest.authorization org.dspace.app.rest.authorization.impl org.dspace.app.rest.model org.dspace.app.rest.repository org.dspace.app.rest.utils -
-
Uses of BaseObjectRest in org.dspace.app.rest.authorization
Methods in org.dspace.app.rest.authorization that return BaseObjectRest Modifier and Type Method Description BaseObjectRestAuthorization. getObject()BaseObjectRestAuthorizationRestUtil. getObject(org.dspace.core.Context context, String id)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 BaseObjectRest Modifier and Type Method Description booleanAuthorizeServiceRestUtil. authorizeActionBoolean(org.dspace.core.Context context, BaseObjectRest object, DSpaceRestPermission dSpaceRestPermission)Checks that the specified eperson can perform the given action on the rest given object.booleanAuthorizationFeature. isAuthorized(org.dspace.core.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(org.dspace.core.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 BaseObjectRest Constructor Description Authorization(org.dspace.eperson.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 BaseObjectRest Modifier and Type Method Description booleanAdministratorOfFeature. isAuthorized(org.dspace.core.Context context, BaseObjectRest object)booleanAuthorizationFeatureServiceImpl. isAuthorized(org.dspace.core.Context context, AuthorizationFeature feature, BaseObjectRest object)booleanCCLicenseFeature. isAuthorized(org.dspace.core.Context context, BaseObjectRest object)booleanCollectionAdminFeature. isAuthorized(org.dspace.core.Context context, BaseObjectRest object)booleanComColAdminFeature. isAuthorized(org.dspace.core.Context context, BaseObjectRest object)booleanCommunityAdminFeature. isAuthorized(org.dspace.core.Context context, BaseObjectRest object)booleanCreateBitstreamFeature. isAuthorized(org.dspace.core.Context context, BaseObjectRest object)booleanCreateBundleFeature. isAuthorized(org.dspace.core.Context context, BaseObjectRest object)booleanCreateCollectionFeature. isAuthorized(org.dspace.core.Context context, BaseObjectRest object)booleanCreateCommunityFeature. isAuthorized(org.dspace.core.Context context, BaseObjectRest object)booleanDeleteFeature. isAuthorized(org.dspace.core.Context context, BaseObjectRest object)booleanDownloadFeature. isAuthorized(org.dspace.core.Context context, BaseObjectRest object)booleanEditMetadataFeature. isAuthorized(org.dspace.core.Context context, BaseObjectRest object)booleanEPersonRegistrationFeature. isAuthorized(org.dspace.core.Context context, BaseObjectRest object)booleanLoginOnBehalfOfFeature. isAuthorized(org.dspace.core.Context context, BaseObjectRest object)booleanMakeDiscoverableFeature. isAuthorized(org.dspace.core.Context context, BaseObjectRest object)booleanMakePrivateFeature. isAuthorized(org.dspace.core.Context context, BaseObjectRest object)booleanManageAdminGroupFeature. isAuthorized(org.dspace.core.Context context, BaseObjectRest object)booleanManageGroupsFeature. isAuthorized(org.dspace.core.Context context, BaseObjectRest object)booleanManageMappedItemsFeature. isAuthorized(org.dspace.core.Context context, BaseObjectRest object)booleanManageSubmitterGroupFeature. isAuthorized(org.dspace.core.Context context, BaseObjectRest object)booleanManageTemplateItemFeature. isAuthorized(org.dspace.core.Context context, BaseObjectRest object)booleanManageWorkflowGroupFeature. isAuthorized(org.dspace.core.Context context, BaseObjectRest object)booleanMoveFeature. isAuthorized(org.dspace.core.Context context, BaseObjectRest object)booleanPolicyFeature. isAuthorized(org.dspace.core.Context context, BaseObjectRest object)booleanReinstateFeature. isAuthorized(org.dspace.core.Context context, BaseObjectRest object)booleanReorderBitstreamFeature. isAuthorized(org.dspace.core.Context context, BaseObjectRest object)booleanRequestCopyFeature. isAuthorized(org.dspace.core.Context context, BaseObjectRest object)booleanViewSearchStatisticsFeature. isAuthorized(org.dspace.core.Context context, BaseObjectRest object)booleanViewUsageStatisticsFeature. isAuthorized(org.dspace.core.Context context, BaseObjectRest object)booleanViewVersionsFeature. isAuthorized(org.dspace.core.Context context, BaseObjectRest object)booleanViewWorkflowStatisticsFeature. isAuthorized(org.dspace.core.Context context, BaseObjectRest object)booleanWithdrawFeature. isAuthorized(org.dspace.core.Context context, BaseObjectRest object) -
Uses of BaseObjectRest in org.dspace.app.rest.model
Subclasses of BaseObjectRest in org.dspace.app.rest.model Modifier and Type Class Description classAInprogressSubmissionRestAbstract class to share common aspects between the REST representation of inprogressSubmissionclassAuthenticationStatusRestFind out your authentication status.classAuthnRestRoot rest object for the /api/authn endpointclassAuthorizationFeatureRestThe Authorization Feature REST Resource, shortly feature.classAuthorizationRestThe Authorization REST Resource.classBitstreamFormatRestThe BitstreamFormat REST ResourceclassBitstreamRestThe Bitstream REST ResourceclassBrowseIndexRestThe Browse Index REST ResourceclassBundleRestThe Bundle REST ResourceclassClaimedTaskRestThe ClaimedTask REST ResourceclassCollectionRestThe Collection REST ResourceclassCommunityRestThe Community REST ResourceclassDiscoveryResultsRestThis class provides a container for the information to be used in the DiscoveryResultsResourceclassDSpaceObjectRestBase REST representation for all the DSpaceObjectsclassEntityTypeRestThis class is the REST representation of the EntityType model object and acts as a data object for the EntityTypeResource class.classEPersonRestThe EPerson REST ResourceclassExternalSourceRestThis class serves as a REST representation for an External SourceclassFacetConfigurationRestThis class' purpose is to give information about the FacetConfiguration to be displayed on the /facets endpointclassFacetResultsRestThis class provides a container for the information to be used in the FacetResultsResourceclassGroupRestThe Group REST ResourceclassHarvestedCollectionRestThe HarvestCollection REST ResourceclassHarvesterMetadataRestThe rest resource used for harvester metadataclassItemRestThe Item REST ResourceclassMetadataFieldRestThe MetadataField REST ResourceclassMetadataSchemaRestThe MetadataSchema REST ResourceclassPoolTaskRestThe PoolTask REST ResourceclassProcessFileTypesRestThis 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 byProcessFileTypesLinkRepositoryclassProcessRestThis class serves as a REST representation for theProcessclassclassPropertyRestThis class acts as the REST representation of a DSpace configuration property.classRelationshipRestThis class acts as the REST representation of the Relationship model class.classRelationshipTypeRestThis class is the REST representation of the RelationshipType model class.classResourcePolicyRestThe Access Condition REST Resource.classScriptRestThis class serves as a REST representation of a ScriptclassSearchConfigurationRestThis class' purpose is to store the information that'll be shown on the /search endpoint.classSearchEventRestThis class acts as a REST representation for a SearchEvent in DSpaceclassSearchResultsRestThis class' purpose is to create a container for the information used in the SearchResultsResourceclassSearchSupportRestThis class' purpose is to give information about the api/discover endpointclassSiteRestThe Collection REST ResourceclassStatisticsSupportRestclassSubmissionCCLicenseRestThis class is the REST representation of the CCLicense model object and acts as a data object for the SubmissionCCLicenseResource class.classSubmissionCCLicenseUrlRestThis class is the REST representation of the CCLicense URL String object and acts as a data object for the SubmissionCCLicenseUrlRest class.classSubmissionDefinitionRestThe Submission Definition REST ResourceclassSubmissionFormRestThe Submission Form REST ResourceclassSubmissionSectionRestThe SubmissionPanel REST Resource.classSubmissionUploadRestThe Upload Section Configuration REST ResourceclassTemplateItemRestThe TemplateItem REST ResourceclassUsageReportPointCityRestThis class serves as a REST representation of a City data Point of aUsageReportRestfrom the DSpace statisticsclassUsageReportPointCountryRestThis class serves as a REST representation of a Country data Point of aUsageReportRestfrom the DSpace statistics.classUsageReportPointDateRestThis class serves as a REST representation of a Date (month) data Point of aUsageReportRestfrom the DSpace statisticsclassUsageReportPointDsoTotalVisitsRestThis class serves as a REST representation of a TotalVisit data Point of a DSO'sUsageReportRestfrom the DSpace statisticsclassUsageReportPointRestThis class serves as a REST representation of a Point of aUsageReportRestfrom the DSpace statisticsclassUsageReportRestThis class serves as a REST representation of a Usage Report from the DSpace statisticsclassVersionHistoryRestThe REST object for theVersionHistoryobjectclassVersionRestThe REST object for theVersionobjectsclassViewEventRestThis class acts as a REST representation for a ViewEvent in DSpaceclassVocabularyEntryDetailsRestThe Vocabulary Entry Details REST ResourceclassVocabularyRestThe vocabulary REST resourceclassWorkflowActionRestThe rest resource used for workflow actionsclassWorkflowDefinitionRestThe rest resource used for workflow definitionsclassWorkflowItemRestThe WorkflowItem REST ResourceclassWorkflowStepRestThe rest resource used for workflow stepsclassWorkspaceItemRestThe WorkspaceItem REST Resource -
Uses of BaseObjectRest in org.dspace.app.rest.repository
Methods in org.dspace.app.rest.repository that return BaseObjectRest Modifier and Type Method Description BaseObjectRestAuthorizationObjectLinkRepository. getObject(javax.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 BaseObjectRest Modifier and Type Method Description BaseObjectRestUtils. getBaseObjectRestFromUri(org.dspace.core.Context context, String uri)Get the rest object associated with the specified URIMethods in org.dspace.app.rest.utils with parameters of type BaseObjectRest Modifier and Type Method Description ObjectUtils. getDSpaceAPIObjectFromRest(org.dspace.core.Context context, BaseObjectRest restObj)Return the dspace api model object corresponding to the provided, not null, rest object.
-