de.jaret.examples.timebars.pdi.model
Class PersonenDisposition

java.lang.Object
  extended by de.jaret.util.ui.timebars.model.AbstractTimeBarRowModel
      extended by de.jaret.examples.timebars.pdi.model.PersonenDisposition
All Implemented Interfaces:
de.jaret.util.ui.timebars.model.TimeBarRow, java.beans.PropertyChangeListener, java.util.EventListener

public class PersonenDisposition
extends de.jaret.util.ui.timebars.model.AbstractTimeBarRowModel

Version:
$Id: PersonenDisposition.java 259 2007-02-16 13:54:00Z olk $
Author:
Peter Kliem

Field Summary
protected  PdiCalendar _kalender
           
protected  Person _person
           
protected  java.util.List _rfgRules
           
protected  java.util.List _verplanungen
           
 
Fields inherited from class de.jaret.util.ui.timebars.model.AbstractTimeBarRowModel
_header, _listenerList, _maxDate, _minDate
 
Constructor Summary
PersonenDisposition(PdiCalendar kalender, Person person)
           
 
Method Summary
 void addDienst(Duty dienst)
           
 boolean allowed(Duty dd)
           
 void check(Taetigkeit taetigkeit)
           
 void checkRow()
           
 java.util.List getIntervals()
          
 PdiCalendar getKalender()
           
 de.jaret.util.date.JaretDate getMaxDate()
           
 de.jaret.util.date.JaretDate getMinDate()
          
 Person getPerson()
           
 Taetigkeit getTaetigkeit(int idx)
           
 int indexOf(Taetigkeit taetigkeit)
           
 void remVerplanung(Assignment verplanung)
           
 java.lang.String toString()
           
 
Methods inherited from class de.jaret.util.ui.timebars.model.AbstractTimeBarRowModel
addTimeBarRowListener, fireElementAdded, fireElementChanged, fireElementRemoved, fireHeaderChanged, fireRowDataChanged, getIntervals, getIntervals, getRowHeader, propertyChange, remTimeBarRowListener, setRowHeader, updateMinMax
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_kalender

protected PdiCalendar _kalender

_person

protected Person _person

_verplanungen

protected java.util.List _verplanungen

_rfgRules

protected java.util.List _rfgRules
Constructor Detail

PersonenDisposition

public PersonenDisposition(PdiCalendar kalender,
                           Person person)
Method Detail

getIntervals

public java.util.List getIntervals()

Specified by:
getIntervals in interface de.jaret.util.ui.timebars.model.TimeBarRow
Specified by:
getIntervals in class de.jaret.util.ui.timebars.model.AbstractTimeBarRowModel

addDienst

public void addDienst(Duty dienst)

remVerplanung

public void remVerplanung(Assignment verplanung)

getMinDate

public de.jaret.util.date.JaretDate getMinDate()

Specified by:
getMinDate in interface de.jaret.util.ui.timebars.model.TimeBarRow
Overrides:
getMinDate in class de.jaret.util.ui.timebars.model.AbstractTimeBarRowModel

getMaxDate

public de.jaret.util.date.JaretDate getMaxDate()
Specified by:
getMaxDate in interface de.jaret.util.ui.timebars.model.TimeBarRow
Overrides:
getMaxDate in class de.jaret.util.ui.timebars.model.AbstractTimeBarRowModel

allowed

public boolean allowed(Duty dd)
Parameters:
dd -
Returns:

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getKalender

public PdiCalendar getKalender()
Returns:
Returns the kalender.

getPerson

public Person getPerson()
Returns:
Returns the person.

check

public void check(Taetigkeit taetigkeit)

checkRow

public void checkRow()

getTaetigkeit

public Taetigkeit getTaetigkeit(int idx)

indexOf

public int indexOf(Taetigkeit taetigkeit)
Parameters:
taetigkeit -
Returns:


Copyright © 2012. All Rights Reserved.