Class PublicationVeloCityCreater


  • public class PublicationVeloCityCreater
    extends java.lang.Object
    Class to create html pages for the frame header with the help of Velocity
    • Constructor Detail

      • PublicationVeloCityCreater

        public PublicationVeloCityCreater()
    • Method Detail

      • generateHtmlForHeadPage

        protected static java.lang.String generateHtmlForHeadPage()
                                                           throws de.ipk_gatersleben.bit.bi.edal.primary_data.file.EdalException
        Generate the HTML output for the welcome page.
        Returns:
        the HTML output in a StringWriter.
        Throws:
        de.ipk_gatersleben.bit.bi.edal.primary_data.file.EdalException - if unable to create output.
      • generateHtmlForHeadCitationPage

        protected static java.lang.String generateHtmlForHeadCitationPage​(java.awt.Color color)
                                                                   throws de.ipk_gatersleben.bit.bi.edal.primary_data.file.EdalException
        Generate the HTML output for the welcome page.
        Parameters:
        color - the text color
        Returns:
        the HTML output in a StringWriter.
        Throws:
        de.ipk_gatersleben.bit.bi.edal.primary_data.file.EdalException - if unable to create output.
      • generateHtmlForProcessDialog

        public static java.lang.String generateHtmlForProcessDialog()
                                                             throws de.ipk_gatersleben.bit.bi.edal.primary_data.file.EdalException
        Throws:
        de.ipk_gatersleben.bit.bi.edal.primary_data.file.EdalException
      • generateFinishUploadPage

        public static java.lang.String generateFinishUploadPage()
                                                         throws de.ipk_gatersleben.bit.bi.edal.primary_data.file.EdalException
        Throws:
        de.ipk_gatersleben.bit.bi.edal.primary_data.file.EdalException
      • generateServerErrorDialog

        protected static java.lang.String generateServerErrorDialog​(java.lang.String errorMessage,
                                                                    java.lang.String serverAddress,
                                                                    int registryPort)
                                                             throws de.ipk_gatersleben.bit.bi.edal.primary_data.file.EdalException
        Throws:
        de.ipk_gatersleben.bit.bi.edal.primary_data.file.EdalException
      • generateHtmlForAgreement

        protected static java.lang.String generateHtmlForAgreement()
                                                            throws de.ipk_gatersleben.bit.bi.edal.primary_data.file.EdalException
        Throws:
        de.ipk_gatersleben.bit.bi.edal.primary_data.file.EdalException
      • generateEmailForAgreement

        public static java.lang.String generateEmailForAgreement​(de.ipk_gatersleben.bit.bi.edal.primary_data.metadata.MetaData metadata,
                                                                 java.util.Calendar now)
                                                          throws de.ipk_gatersleben.bit.bi.edal.primary_data.file.EdalException
        Throws:
        de.ipk_gatersleben.bit.bi.edal.primary_data.file.EdalException
      • generateHtmlForLicense

        public static java.lang.String generateHtmlForLicense​(java.lang.String legalCodeUrl,
                                                              java.lang.String humanReadableUrl)
                                                       throws de.ipk_gatersleben.bit.bi.edal.primary_data.file.EdalException
        Throws:
        de.ipk_gatersleben.bit.bi.edal.primary_data.file.EdalException
      • generateHtmlForOrcidSearch

        public static java.lang.String generateHtmlForOrcidSearch​(java.lang.String orcid,
                                                                  de.ipk_gatersleben.bit.bi.edal.primary_data.metadata.NaturalPerson naturalPerson)
                                                           throws de.ipk_gatersleben.bit.bi.edal.primary_data.file.EdalException
        Throws:
        de.ipk_gatersleben.bit.bi.edal.primary_data.file.EdalException
      • generateHtmlForOrcidSearchHeader

        public static java.lang.String generateHtmlForOrcidSearchHeader()
                                                                 throws de.ipk_gatersleben.bit.bi.edal.primary_data.file.EdalException
        Throws:
        de.ipk_gatersleben.bit.bi.edal.primary_data.file.EdalException