Package org.dspace.app.rest.model
Class ResearcherProfileRest
- All Implemented Interfaces:
Serializable,RestModel
@LinkRest(name="item",method="getItem") @LinkRest(name="eperson",method="getEPerson")
public class ResearcherProfileRest
extends BaseObjectRest<UUID>
The Researcher Profile REST resource.
- Author:
- Luca Giamminonni (luca.giamminonni at 4science.it)
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classInner class to model ORCID synchronization preferences and mode. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class org.dspace.app.rest.model.BaseObjectRest
idFields inherited from interface org.dspace.app.rest.model.RestModel
AUTHENTICATION, AUTHORIZATION, CONFIGURATION, CORE, DISCOVER, INTEGRATION, ROOT, STATISTICS, SUBMISSION, SYSTEM, TOOLS, VERSIONING, WORKFLOW -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass<?>getOrcid()getType()booleanvoidvoidsetOrcidSynchronization(ResearcherProfileRest.OrcidSynchronizationRest orcidSynchronization) voidsetVisible(boolean visible) Methods inherited from class org.dspace.app.rest.model.BaseObjectRest
getErrors, getId, setErrors, setIdMethods inherited from class org.dspace.app.rest.model.RestAddressableModel
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
getTypePlural
-
Field Details
-
CATEGORY
- See Also:
-
NAME
- See Also:
-
ITEM
- See Also:
-
EPERSON
- See Also:
-
-
Constructor Details
-
ResearcherProfileRest
public ResearcherProfileRest()
-
-
Method Details
-
isVisible
public boolean isVisible() -
setVisible
public void setVisible(boolean visible) -
getOrcidSynchronization
-
setOrcidSynchronization
public void setOrcidSynchronization(ResearcherProfileRest.OrcidSynchronizationRest orcidSynchronization) -
getOrcid
-
setOrcid
-
getType
-
getCategory
- Specified by:
getCategoryin classRestAddressableModel
-
getController
- Specified by:
getControllerin classRestAddressableModel
-