Package org.dspace.app.rest.model
Class RestAddressableModel
- java.lang.Object
-
- org.dspace.app.rest.model.RestAddressableModel
-
- All Implemented Interfaces:
Serializable,RestModel
- Direct Known Subclasses:
AuthenticationTokenRest,BaseObjectRest,ExternalSourceEntryRest,RegistrationRest,RootRest,SearchFacetEntryRest,SearchFacetValueRest,SearchResultEntryRest
public abstract class RestAddressableModel extends Object implements RestModel
A directly addressable REST resource- Author:
- Andrea Bollini (andrea.bollini at 4science.it)
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface org.dspace.app.rest.model.RestModel
AUTHENTICATION, AUTHORIZATION, CONFIGURATION, CORE, DISCOVER, EPERSON, INTEGRATION, ROOT, STATISTICS, SUBMISSION, SYSTEM, VERSIONING, WORKFLOW
-
-
Constructor Summary
Constructors Constructor Description RestAddressableModel()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract StringgetCategory()abstract ClassgetController()intgetEmbedLevel()ProjectiongetProjection()StringgetUniqueType()voidsetEmbedLevel(int embedLevel)voidsetProjection(Projection projection)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.dspace.app.rest.model.RestModel
getType, getTypePlural
-
-
-
-
Method Detail
-
getCategory
public abstract String getCategory()
-
getController
public abstract Class getController()
-
getEmbedLevel
public int getEmbedLevel()
-
setEmbedLevel
public void setEmbedLevel(int embedLevel)
-
getProjection
public Projection getProjection()
-
setProjection
public void setProjection(Projection projection)
-
getUniqueType
public String getUniqueType()
-
-