Package de.archivator.entities

Examples of de.archivator.entities.Archivale


   * Löscht das aktuelle Archivale aus der Datenbank.
   */
  public String lösche(FacesContext ctx) {
    // lösche aus der Datenbank
    entityManager = entityManagerFactory.createEntityManager();
    Archivale aktuellesArchivale = entityManager
        .merge(this.aktuellesArchivale);
    entityManager.getTransaction().begin();
    entityManager.remove(aktuellesArchivale);

    // lösche aus dem Compass-Index
View Full Code Here


   * Erstellt ein neues Archivale und initialisiert es mit den Standardwerten.
   *
   * @return "edit" immer.
   */
  public String erstelle() {
    aktuellesArchivale = new Archivale();
    details.setAktuellesArchivale(aktuellesArchivale);
    return "edit";
  }
View Full Code Here

   * @throws java.lang.Exception
   */
  @Before
  public void setUp() throws Exception {
    proband = new EditBean();
    aktuellesArchivale = new Archivale();
    // aktuellesArchivale injizieren
    Field f = proband.getClass().getDeclaredField("aktuellesArchivale");
    f.setAccessible(true);
    f.set(proband, aktuellesArchivale);

View Full Code Here

  /**
   * @throws java.lang.Exception
   */
  @Before
  public void setUp() throws Exception {
    proband = new Archivale();
  }
View Full Code Here

   */
  @SuppressWarnings("unchecked")
  @Before
  public void setUp() throws Exception {

    aktuellesArchivale = new Archivale();
    proband = new PdfExportBean();

    archivalien = mock(List.class);
    Field f = proband.getClass().getDeclaredField("archivalien");
    f.setAccessible(true);
View Full Code Here

  @Before
  public void setUp() throws Exception {
    archivaleItems = new ArrayList<Dokumentart>();
    archivaleItems.add(new Dokumentart("DA1"));

    aktuellesArchivale = new Archivale();
    aktuellesArchivale.setDokumentarten(archivaleItems);
    Field f = proband.getClass().getSuperclass()
        .getDeclaredField("aktuellesArchivale");
    f.setAccessible(true);
    f.set(proband, aktuellesArchivale);
View Full Code Here

   */
  public void extractArchivale() {
    em = emf.createEntityManager();

    for (TabelleX0020Archiv altarchivale : tabelle) {
      Archivale archivale = new Archivale();
      List<Integer> daten = new ArrayList<Integer>();
      datumsUmwandlung(altarchivale.getDatumX00201(), daten);
      datumsUmwandlung(altarchivale.getDatumX00202(), daten);
      datumsUmwandlung(altarchivale.getDatumX00203(), daten);

      if (daten.size() != 0) {
        // sortiert die einträge in der Liste
        Collections.sort(daten);
        // speichert den ersten Eintrag(niedrigstes Jahr) aus der Liste
        archivale.setVonJahr(daten.get(0));
        // speichert den letzten Eintrag(höchstes Jahr) aus der Liste
        archivale.setBisJahr(daten.get(daten.size() - 1));
      }
      // extrahiert alle Betreffe aus der altdatenxml
      String betreff = altarchivale.getBetreff();
      if (betreff != null) {
        betreff = betreff.trim();
        archivale.setBetreff(betreff);
      }
      // extrahiert alle Inhalte aus der altdatenxml
      String inhalt = altarchivale.getInhalt();
      if (inhalt != null) {
        inhalt = inhalt.trim();
        archivale.setInhalt(inhalt);
      }
      // extrahiert alle Mappennummern aus der altdatenxml
      String mappe = altarchivale.getObjektX0020Nummer();
      if (mappe != null) {
        String[] mappenTeile = mappe.split("/");
        String mappenString = mappenTeile[1];
        archivale.setMappe(Integer.parseInt(mappenString));
      }
      // extrahiert alle Schubfachnummern aus der altdatenxml
      int schubfach = altarchivale.getSchubfachX0020Nummer();
      if (schubfach != 0) {
        archivale.setSchubfach(schubfach);
      }

      EntityTransaction et = em.getTransaction();
      et.begin();
      archivale = em.merge(archivale);
View Full Code Here

TOP

Related Classes of de.archivator.entities.Archivale

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.