예제 #1
0
 /**
  * Ueberschrieben, um zu pruefen, ob ein Turnus mit diesen Eigenschaften vielleicht schon
  * existiert. Ist dies der Fall, ignoriert die Funktion das Speichern und kehrt fehlerfrei
  * zurueck.
  *
  * @see de.willuhn.datasource.db.AbstractDBObject#insert()
  */
 public void insert() throws RemoteException, ApplicationException {
   DBIterator existing = getService().createList(Turnus.class);
   existing.addFilter("zeiteinheit = " + this.getZeiteinheit());
   existing.addFilter("intervall = " + this.getIntervall());
   existing.addFilter("tag = " + this.getTag());
   if (existing.hasNext()) {
     Logger.info(
         "turnus \""
             + TurnusHelper.createBezeichnung(this)
             + "\" allready exists, skipping insert");
     return;
   }
   super.insert();
 }
예제 #2
0
 /** @see de.willuhn.jameica.hbci.rmi.Turnus#getBezeichnung() */
 public String getBezeichnung() throws RemoteException {
   return TurnusHelper.createBezeichnung(this);
 }