com.opensymphony.xwork2.mock
Class MockObjectTypeDeterminer
java.lang.Object
com.opensymphony.xwork2.mock.MockObjectTypeDeterminer
- All Implemented Interfaces:
- ObjectTypeDeterminer
public class MockObjectTypeDeterminer
- extends 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(Class keyClass,
Class elementClass,
String keyProperty,
boolean shouldCreateIfNew)
- Parameters:
keyClass
- elementClass
- keyProperty
- shouldCreateIfNew
-
getKeyClass
public Class getKeyClass(Class parentClass,
String property)
- Specified by:
getKeyClass
in interface ObjectTypeDeterminer
getElementClass
public Class getElementClass(Class parentClass,
String property,
Object key)
- Specified by:
getElementClass
in interface ObjectTypeDeterminer
getKeyProperty
public String getKeyProperty(Class parentClass,
String property)
- Specified by:
getKeyProperty
in interface ObjectTypeDeterminer
shouldCreateIfNew
public boolean shouldCreateIfNew(Class parentClass,
String property,
Object target,
String keyProperty,
boolean isIndexAccessed)
- Specified by:
shouldCreateIfNew
in interface ObjectTypeDeterminer
getElementClass
public Class getElementClass()
- Returns:
- Returns the elementClass.
setElementClass
public void setElementClass(Class elementClass)
- Parameters:
elementClass
- The elementClass to set.
getKeyClass
public Class getKeyClass()
- Returns:
- Returns the keyClass.
setKeyClass
public void setKeyClass(Class keyClass)
- Parameters:
keyClass
- The keyClass to set.
getKeyProperty
public String getKeyProperty()
- Returns:
- Returns the keyProperty.
setKeyProperty
public void setKeyProperty(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.
Copyright © 2009 OpenSymphony. All Rights Reserved.