org.wicketstuff.progressbar
Class Progression

java.lang.Object
  extended by org.wicketstuff.progressbar.Progression

public class Progression
extends Object

The progress of a task is encapsulated as a Progression value object. Currently the progress is only stored as an int percentage value (0 to 100) and optionally a message describing the current task.

This class has no dependency to Wicket and could be used in the service layer.

Author:
Christopher Hlubek (hlubek)

Constructor Summary
Progression(int progress)
          Create a new Progression value object from a percentage progress value.
Progression(int progress, String message)
          Create a new Progression value object from a percentage progress value and a message describing the current task
 
Method Summary
 int getProgress()
           
 String getProgressMessage()
           
 boolean isDone()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Progression

public Progression(int progress)
Create a new Progression value object from a percentage progress value.

Parameters:
progress - The progress in percent from 0 to 100, where 100 means done

Progression

public Progression(int progress,
                   String message)
Create a new Progression value object from a percentage progress value and a message describing the current task

Parameters:
progress - The progress in percent from 0 to 100, where 100 means done
message - The message we'd like to show to end users
Method Detail

isDone

public boolean isDone()
Returns:
true iff the progress is done

getProgress

public int getProgress()

getProgressMessage

public String getProgressMessage()


Copyright © 2007–2016. All rights reserved.