Picker includes Order Mode now. Several Changes

This commit is contained in:
cbu615
2025-11-24 09:39:46 +01:00
commit b771298280
121 changed files with 26539 additions and 0 deletions

View File

@@ -0,0 +1,98 @@
package models_reiheAPicker;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import logic_reiheAPicker.FondsManager_getDataFromEmail;
public class FondsManager_applicationModel {
public FondsManager_publicationModel publicationModel;
public FondsManager_authorModel authorModel;
public FondsManager_applicationModel(String mailtext)
{
mailtext = mailtext.replace("=\r\n", "");
mailtext = mailtext.replace("=C3=B6", "ö");
mailtext = mailtext.replace("=C3=A4", "ä");
mailtext = mailtext.replace("=C3=BC", "ü");
mailtext = mailtext.replace("=c3=96", "Ö");
mailtext = mailtext.replace("=c3=84", "Ä");
mailtext = mailtext.replace("=C3=9C", "Ü");
System.out.println(mailtext);
this.publicationModel = new FondsManager_publicationModel(mailtext);
this.authorModel = new FondsManager_authorModel(mailtext);
}
public FondsManager_applicationModel(int id_publication, String initialEmail,String notes,String title,String publisher,String journalTitle, String submitDate,
String releaseDate,String costPrognosed,String currency,String costLoc,String correspondingAuthorIsPhMember,
String partialFeesAccepted, String fundingAcknowledgemetAccepted,String oaGreenAccepted,String applicationStage,String emailCostPersonResponsible, String comment_intern,
int id_author, String email, String firstname, String lastname, String orcid, String phone) //List<String> fieldList)
{
this.publicationModel = new FondsManager_publicationModel(id_publication, initialEmail,notes,title,publisher,submitDate,
releaseDate,costPrognosed,currency,costLoc,correspondingAuthorIsPhMember,
partialFeesAccepted, fundingAcknowledgemetAccepted,oaGreenAccepted,applicationStage,emailCostPersonResponsible, journalTitle, comment_intern);
this.authorModel = new FondsManager_authorModel(id_author, email, firstname, lastname, orcid, phone);
}
public List<String> getValues()
{
List<String> values = new ArrayList<String>();
values.add(Integer.toString( this.publicationModel.id));
values.add(this.publicationModel.initialEmail);
values.add(this.publicationModel.notes);
values.add(this.publicationModel.title);
values.add(this.publicationModel.publisher);
values.add(this.publicationModel.journalTitle);
values.add(this.publicationModel.submitDate);
values.add(this.publicationModel.releaseDate);
values.add(this.publicationModel.costPrognosed);
values.add(this.publicationModel.currency);
values.add(this.publicationModel.costLoc);
values.add(this.publicationModel.applicationStage);
values.add(this.publicationModel.emailCostPersonResponsible);
values.add(this.publicationModel.comment_intern);
values.add(Integer.toString( this.authorModel.id));
values.add(this.authorModel.email);
values.add(this.authorModel.firstname);
values.add(this.authorModel.lastname);
values.add(this.authorModel.orcid);
values.add(this.authorModel.phone);
return values;
}
public List<String> getColumns()
{
List<String> columns = new ArrayList<String>();
columns.add("id_Publikation");
columns.add("Antragstext");
columns.add("Kommentar");
columns.add("Titel");
columns.add("Verlag");
columns.add("Zeitschrift");
columns.add("Eingereicht am");
columns.add("Erscheint am");
columns.add("APC");
columns.add("Waehrung");
columns.add("Kostenstelle");
columns.add("Status");
columns.add("HaushaltsBVM");
columns.add("Hinweis");
columns.add("id_Autor");
columns.add("E-Mail");
columns.add("Vorname");
columns.add("Nachname");
columns.add("Orcid");
columns.add("Telefon");
return columns;
}
}