com.opensymphony.xwork.mock
Class MockObjectTypeDeterminer
java.lang.Object
com.opensymphony.xwork.mock.MockObjectTypeDeterminer
- All Implemented Interfaces:
- ObjectTypeDeterminer
public class MockObjectTypeDeterminer
- extends java.lang.Object
- implements ObjectTypeDeterminer
Mocks the function of an ObjectTypeDeterminer for testing purposes.
- Author:
- Gabe
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MockObjectTypeDeterminer
public MockObjectTypeDeterminer()
MockObjectTypeDeterminer
public MockObjectTypeDeterminer(java.lang.Class keyClass,
java.lang.Class elementClass,
java.lang.String keyProperty,
boolean shouldCreateIfNew)
- Parameters:
keyClass
- elementClass
- keyProperty
- shouldCreateIfNew
-
getKeyClass
public java.lang.Class getKeyClass(java.lang.Class parentClass,
java.lang.String property)
- Specified by:
getKeyClass
in interface ObjectTypeDeterminer
getElementClass
public java.lang.Class getElementClass(java.lang.Class parentClass,
java.lang.String property,
java.lang.Object key)
- Specified by:
getElementClass
in interface ObjectTypeDeterminer
getKeyProperty
public java.lang.String getKeyProperty(java.lang.Class parentClass,
java.lang.String property)
- Specified by:
getKeyProperty
in interface ObjectTypeDeterminer
shouldCreateIfNew
public boolean shouldCreateIfNew(java.lang.Class parentClass,
java.lang.String property,
java.lang.Object target,
java.lang.String keyProperty,
boolean isIndexAccessed)
- Specified by:
shouldCreateIfNew
in interface ObjectTypeDeterminer
getElementClass
public java.lang.Class getElementClass()
- Returns:
- Returns the elementClass.
setElementClass
public void setElementClass(java.lang.Class elementClass)
- Parameters:
elementClass
- The elementClass to set.
getKeyClass
public java.lang.Class getKeyClass()
- Returns:
- Returns the keyClass.
setKeyClass
public void setKeyClass(java.lang.Class keyClass)
- Parameters:
keyClass
- The keyClass to set.
getKeyProperty
public java.lang.String getKeyProperty()
- Returns:
- Returns the keyProperty.
setKeyProperty
public void setKeyProperty(java.lang.String keyProperty)
- Parameters:
keyProperty
- The keyProperty to set.
isShouldCreateIfNew
public boolean isShouldCreateIfNew()
- Returns:
- Returns the shouldCreateIfNew.
setShouldCreateIfNew
public void setShouldCreateIfNew(boolean shouldCreateIfNew)
- Parameters:
shouldCreateIfNew
- The shouldCreateIfNew to set.