Package org.dspace.content.virtual


package org.dspace.content.virtual
  • Class
    Description
    A bean implementing the VirtualMetadataConfiguration interface to achieve the generation of Virtual metadata The Collected bean will take all the values of each metadata field defined in the list and it'll create a list of virtual metadata fields defined by the map in which it's defined.
    A bean implementing the VirtualMetadataConfiguration interface to achieve the generation of Virtual metadata The Concatenate bean will take all the values of each metadata field configured in the list and it will join all of these together with the separator defined in this bean.
    This service offers a way to convert EntityType String labels to a filter query which is defined in the bean config for this service
    Model of potential duplicate item.
    A bean implementing the VirtualMetadataConfiguration interface to achieve the generation of Virtual metadata by traversing the path of relation specified in the config for this bean The Related bean will find the relationshiptype defined in the relationshipTypeString property on the current item and it'll use the related item from that relationship to pass it along to the virtualMetadataConfiguration property which in turn refers to another VirtualBean instance and it continues the chain until it reaches either a Concatenate or Collected bean to retrieve the values.
    This class is used by the VirtualMetadataPopulator.
    This interface describes beans to be used for the VirtualMetadataPopulator implementation.
    This class is responsible for holding the representation of how a certain relationshipType label has to be translated to the virtual metadata added onto the items that belong to the relationships that these relationshipTypes belong to