Class CompletePublication

  • All Implemented Interfaces:
    Serializable

    public class CompletePublication
    extends Object
    implements Serializable
    This object contains the description of a complete publication (publication parameter, info)
    Version:
    1.0
    Author:
    Nicolas Eysseric
    See Also:
    Serialized Form
    • Constructor Detail

      • CompletePublication

        public CompletePublication​(PublicationDetail pubDetail,
                                   List<PublicationLink> linkList,
                                   List<PublicationLink> reverseLinkList)
        Parameters:
        pubDetail - The main information of the publication
        linkList - The publications linked to the current publication
        reverseLinkList - The publications which are a reference to the current publication
    • Method Detail

      • getPublicationDetail

        public PublicationDetail getPublicationDetail()
        Get the publication parameters
        Returns:
        a PublicationDetail - the publication parameters
        Since:
        1.0
      • getReverseLinkList

        public List<PublicationLink> getReverseLinkList()
        Returns:
        the reverseLinkList
      • setValidationSteps

        public void setValidationSteps​(List<ValidationStep> validationSteps)