Interface ReloadableEntity<T extends Serializable>

Type Parameters:
T - type of this entity's primary key.
All Known Subinterfaces:
InProgressSubmission, WorkflowItem
All Known Implementing Classes:
Bitstream, BitstreamFormat, Bundle, CacheableDSpaceObject, ChecksumHistory, ClaimedTask, Collection, CollectionRole, Community, DOI, DSpaceObject, EntityType, EPerson, Group, Handle, HarvestedCollection, HarvestedItem, InProgressUser, Item, LDNMessageEntity, MetadataField, MetadataSchema, MetadataValue, NotifyPatternToTrigger, NotifyServiceEntity, NotifyServiceInboundPattern, OpenURLTracker, OrcidHistory, OrcidQueue, OrcidToken, PoolTask, Process, RegistrationData, RegistrationDataMetadata, Relationship, RelationshipMetadataValue, RelationshipType, RequestItem, ResourcePolicy, Site, Subscription, SubscriptionParameter, SupervisionOrder, SystemWideAlert, Version, VersionHistory, WebApp, WorkflowItemRole, WorkspaceItem, XmlWorkflowItem

public interface ReloadableEntity<T extends Serializable>
Implemented by all entities that can be reloaded by the Context.
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    The unique identifier of this entity instance.
  • Method Details

    • getID

      T getID()
      The unique identifier of this entity instance.
      Returns:
      the value of the primary key for this instance.