ehcache

net.sf.ehcache.transaction.xa.commands
Class StorePutCommand

java.lang.Object
  extended by net.sf.ehcache.transaction.xa.commands.AbstractStoreCommand
      extended by net.sf.ehcache.transaction.xa.commands.StorePutCommand
All Implemented Interfaces:
Command

public class StorePutCommand
extends AbstractStoreCommand

Represents a Store.put(net.sf.ehcache.Element) put} operation to be executed on a Store.

Author:
Alex Snaps

Constructor Summary
StorePutCommand(Element oldElement, Element newElement)
          Create a StorePutCommand
 
Method Summary
 Element getElement()
          Getter to the Element instance to be put in the Store
 Object getObjectKey()
          Get the key of the element this command is working on
 boolean isPut(Object key)
          Is this command represents adding a key to the store
 boolean isRemove(Object key)
          Is this command represents removing a key to the store
 
Methods inherited from class net.sf.ehcache.transaction.xa.commands.AbstractStoreCommand
getNewElement, getOldElement, prepare, rollback
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StorePutCommand

public StorePutCommand(Element oldElement,
                       Element newElement)
Create a StorePutCommand

Parameters:
oldElement - the element in the underlying store at the time this command is created
newElement - the new element to put in the underlying store
Method Detail

isPut

public boolean isPut(Object key)
Is this command represents adding a key to the store

Parameters:
key - the key
Returns:
true, if this command would try to add an Element for key, otherwise false

isRemove

public boolean isRemove(Object key)
Is this command represents removing a key to the store

Parameters:
key - the key
Returns:
true, if this command would try to remove an Element for key, otherwise false

getElement

public Element getElement()
Getter to the Element instance to be put in the Store

Returns:
the element instance

getObjectKey

public Object getObjectKey()
Get the key of the element this command is working on

Returns:
the element's key

ehcache

Copyright 2001-2014, Terracotta, Inc.