Package org.apache.struts2.mock
Class MockObjectTypeDeterminer
java.lang.Object
org.apache.struts2.mock.MockObjectTypeDeterminer
- All Implemented Interfaces:
- ObjectTypeDeterminer
Mocks the function of an ObjectTypeDeterminer for testing purposes.
- Author:
- Gabe
- 
Constructor SummaryConstructorsConstructorDescriptionMockObjectTypeDeterminer(Class keyClass, Class elementClass, String keyProperty, boolean shouldCreateIfNew) 
- 
Method SummaryModifier and TypeMethodDescriptiongetElementClass(Class parentClass, String property, Object key) getKeyClass(Class parentClass, String property) getKeyProperty(Class parentClass, String property) booleanvoidsetElementClass(Class elementClass) voidsetKeyClass(Class keyClass) voidsetKeyProperty(String keyProperty) voidsetShouldCreateIfNew(boolean shouldCreateIfNew) booleanshouldCreateIfNew(Class parentClass, String property, Object target, String keyProperty, boolean isIndexAccessed) 
- 
Constructor Details- 
MockObjectTypeDeterminerpublic MockObjectTypeDeterminer()
- 
MockObjectTypeDeterminerpublic MockObjectTypeDeterminer(Class keyClass, Class elementClass, String keyProperty, boolean shouldCreateIfNew) - Parameters:
- keyClass- key class
- elementClass- element class
- keyProperty- key property
- shouldCreateIfNew- create if new
 
 
- 
- 
Method Details- 
getKeyClass- Specified by:
- getKeyClassin interface- ObjectTypeDeterminer
 
- 
getElementClass- Specified by:
- getElementClassin interface- ObjectTypeDeterminer
 
- 
getKeyProperty- Specified by:
- getKeyPropertyin interface- ObjectTypeDeterminer
 
- 
shouldCreateIfNewpublic boolean shouldCreateIfNew(Class parentClass, String property, Object target, String keyProperty, boolean isIndexAccessed) - Specified by:
- shouldCreateIfNewin interface- ObjectTypeDeterminer
 
- 
getElementClass- Returns:
- Returns the elementClass.
 
- 
setElementClass- Parameters:
- elementClass- The elementClass to set.
 
- 
getKeyClass- Returns:
- Returns the keyClass.
 
- 
setKeyClass- Parameters:
- keyClass- The keyClass to set.
 
- 
getKeyProperty- Returns:
- Returns the keyProperty.
 
- 
setKeyProperty- Parameters:
- keyProperty- The keyProperty to set.
 
- 
isShouldCreateIfNewpublic boolean isShouldCreateIfNew()- Returns:
- Returns the shouldCreateIfNew.
 
- 
setShouldCreateIfNewpublic void setShouldCreateIfNew(boolean shouldCreateIfNew) - Parameters:
- shouldCreateIfNew- The shouldCreateIfNew to set.
 
 
-