Package org.dspace.discovery.indexobject
Class IndexablePoolTask
java.lang.Object
org.dspace.discovery.indexobject.AbstractIndexableObject<PoolTask,Integer>
org.dspace.discovery.indexobject.IndexablePoolTask
- All Implemented Interfaces:
IndexableObject<PoolTask,Integer>
PoolTask implementation for the IndexableObject
- Author:
- Kevin Van de Velde (kevin at atmire dot com)
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetID()Return the identifier of this indexableObject, this will be the identifier of the object in the databaseGet the entity that is linked to this indexable objectgetType()voidsetIndexedObject(PoolTask poolTask) Set the entity that is linked to this indexable objectMethods inherited from class org.dspace.discovery.indexobject.AbstractIndexableObject
equals, hashCodeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.dspace.discovery.IndexableObject
getLastModified, getUniqueIndexID
-
Field Details
-
TYPE
-
-
Constructor Details
-
IndexablePoolTask
-
-
Method Details
-
getIndexedObject
Description copied from interface:IndexableObjectGet the entity that is linked to this indexable object- Returns:
- a database entity
-
setIndexedObject
Description copied from interface:IndexableObjectSet the entity that is linked to this indexable object- Parameters:
poolTask- the database entity
-
getType
- Returns:
- the string constant representing the Entity Type, @see
Constants
-
getTypeText
- Returns:
- a textual alias of the Entity Type @see
IndexableObject.getType()
-
getID
Description copied from interface:IndexableObjectReturn the identifier of this indexableObject, this will be the identifier of the object in the database- Returns:
- for a DSpaceObject a uuid will be returned, for a tasks or workflow items an integer will be returned
-