Package org.dspace.access.status

Access status allows the users to view the bitstreams availability before browsing into the item itself.

The access status is calculated through a pluggable class: AccessStatusHelper. The AccessStatusServiceImpl must be configured to specify this class, as well as a forever embargo date threshold year, month and day.

See DefaultAccessStatusHelper for a simple calculation based on the primary or the first bitstream of the original bundle. You can supply your own class to implement more complex access statuses.

For now, the access status is calculated when the item is shown in a list.