Package org.dspace.app.rest.model
Class ExternalSourceRest
- All Implemented Interfaces:
Serializable,RestModel
@LinksRest(links=@LinkRest(name="entityTypes",method="getSupportedEntityTypes"))
public class ExternalSourceRest
extends BaseObjectRest<String>
This class serves as a REST representation for an External Source
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final StringFields 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
Modifier and TypeMethodDescriptiongetId()Generic getter for the idgetName()Generic getter for the namegetType()booleanGeneric getter for the hierarchicalvoidsetHierarchical(boolean hierarchical) Generic setter for the hierarchicalvoidGeneric setter for the idvoidGeneric setter for the nameMethods inherited from class org.dspace.app.rest.model.BaseObjectRest
getErrors, setErrorsMethods inherited from class org.dspace.app.rest.model.RestAddressableModel
getEmbedLevel, getProjection, getUniqueType, setEmbedLevel, setProjection
-
Field Details
-
NAME
- See Also:
-
PLURAL_NAME
- See Also:
-
CATEGORY
- See Also:
-
ENTITY_TYPES
- See Also:
-
-
Constructor Details
-
ExternalSourceRest
public ExternalSourceRest()
-
-
Method Details
-
getCategory
- Specified by:
getCategoryin classRestAddressableModel
-
getController
- Specified by:
getControllerin classRestAddressableModel
-
getType
-
getTypePlural
-
getId
Generic getter for the id- Overrides:
getIdin classBaseObjectRest<String>- Returns:
- the id value of this ExternalSourceRest
-
setId
Generic setter for the id- Overrides:
setIdin classBaseObjectRest<String>- Parameters:
id- The id to be set on this ExternalSourceRest
-
getName
Generic getter for the name- Returns:
- the name value of this ExternalSourceRest
-
setName
Generic setter for the name- Parameters:
name- The name to be set on this ExternalSourceRest
-
isHierarchical
public boolean isHierarchical()Generic getter for the hierarchical- Returns:
- the hierarchical value of this ExternalSourceRest
-
setHierarchical
public void setHierarchical(boolean hierarchical) Generic setter for the hierarchical- Parameters:
hierarchical- The hierarchical to be set on this ExternalSourceRest
-