mirror of
https://git.theprivateserver.de/cbu615/reiheAPicker.git
synced 2026-02-15 05:00:42 +00:00
Picker includes Order Mode now. Several Changes
This commit is contained in:
98
src/models_reiheAPicker/FondsManager_applicationModel.java
Normal file
98
src/models_reiheAPicker/FondsManager_applicationModel.java
Normal 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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user