fr.emn.spiraclock
Class Appointment

java.lang.Object
  extended by fr.emn.spiraclock.Appointment

public class Appointment
extends java.lang.Object

An event.


Field Summary
 boolean allowOverlaps
           
 java.lang.String category
           
 java.awt.Color color
           
 java.lang.String description
           
 ATime end
           
 boolean fadeOnEnd
           
(package private)  int groupMax
           
(package private)  int groupPos
           
(package private)  int queryId
           
 boolean showEnd
           
 boolean showStart
           
 ATime start
           
 java.lang.String summary
           
 
Constructor Summary
Appointment(ATime start, ATime end, java.lang.String summary, java.lang.String description, AppProperties props)
           
Appointment(ATime start, ATime end, java.lang.String summary, java.lang.String description, java.awt.Color color, boolean allowOverlaps, boolean showStart, boolean showEnd, boolean fadeOnEnd)
           
 
Method Summary
 int getLength()
          Returns appointment length in seconds
 AppProperties getProperties()
           
 void setProperties(AppProperties props)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

start

public ATime start

end

public ATime end

summary

public java.lang.String summary

description

public java.lang.String description

category

public java.lang.String category

color

public java.awt.Color color

allowOverlaps

public boolean allowOverlaps

showStart

public boolean showStart

showEnd

public boolean showEnd

fadeOnEnd

public boolean fadeOnEnd

queryId

int queryId

groupMax

int groupMax

groupPos

int groupPos
Constructor Detail

Appointment

public Appointment(ATime start,
                   ATime end,
                   java.lang.String summary,
                   java.lang.String description,
                   java.awt.Color color,
                   boolean allowOverlaps,
                   boolean showStart,
                   boolean showEnd,
                   boolean fadeOnEnd)

Appointment

public Appointment(ATime start,
                   ATime end,
                   java.lang.String summary,
                   java.lang.String description,
                   AppProperties props)
Method Detail

setProperties

public void setProperties(AppProperties props)

getProperties

public AppProperties getProperties()

toString

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

getLength

public int getLength()
Returns appointment length in seconds