ccc.api.core
Class Action

java.lang.Object
  extended by ccc.api.core.Action
All Implemented Interfaces:
java.io.Serializable

public class Action
extends java.lang.Object
implements java.io.Serializable

A new action.

Author:
Civic Computing Ltd.
See Also:
Serialized Form

Constructor Summary
Action()
          Constructor.
Action(java.util.UUID resourceId, CommandType command, java.util.Date executeAfter, java.util.Map<java.lang.String,java.lang.String> parameters)
          Constructor.
 
Method Summary
 CommandType getCommand()
          Accessor.
 java.util.Date getExecuteAfter()
          Accessor.
 java.util.Map<java.lang.String,java.lang.String> getParameters()
          Accessor.
 java.util.UUID getResourceId()
          Accessor.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Action

public Action()
Constructor.


Action

public Action(java.util.UUID resourceId,
              CommandType command,
              java.util.Date executeAfter,
              java.util.Map<java.lang.String,java.lang.String> parameters)
Constructor.

Parameters:
resourceId - The subject of the action.
command - The command to perform.
executeAfter - The earliest time the action may be performed.
parameters - Additional parameters for the action.
Method Detail

getResourceId

public final java.util.UUID getResourceId()
Accessor.

Returns:
Returns the resourceId.

getCommand

public final CommandType getCommand()
Accessor.

Returns:
Returns the action.

getExecuteAfter

public final java.util.Date getExecuteAfter()
Accessor.

Returns:
Returns the executeAfter.

getParameters

public final java.util.Map<java.lang.String,java.lang.String> getParameters()
Accessor.

Returns:
Returns the parameters.


Copyright © 2010. All Rights Reserved.