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 Summary
ConstructorsConstructorDescriptionMockObjectTypeDeterminer(Class keyClass, Class elementClass, String keyProperty, boolean shouldCreateIfNew) -
Method Summary
Modifier 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
-
MockObjectTypeDeterminer
public MockObjectTypeDeterminer() -
MockObjectTypeDeterminer
public MockObjectTypeDeterminer(Class keyClass, Class elementClass, String keyProperty, boolean shouldCreateIfNew) - Parameters:
keyClass- key classelementClass- element classkeyProperty- key propertyshouldCreateIfNew- create if new
-
-
Method Details
-
getKeyClass
- Specified by:
getKeyClassin interfaceObjectTypeDeterminer
-
getElementClass
- Specified by:
getElementClassin interfaceObjectTypeDeterminer
-
getKeyProperty
- Specified by:
getKeyPropertyin interfaceObjectTypeDeterminer
-
shouldCreateIfNew
public boolean shouldCreateIfNew(Class parentClass, String property, Object target, String keyProperty, boolean isIndexAccessed) - Specified by:
shouldCreateIfNewin interfaceObjectTypeDeterminer
-
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.
-
isShouldCreateIfNew
public boolean isShouldCreateIfNew()- Returns:
- Returns the shouldCreateIfNew.
-
setShouldCreateIfNew
public void setShouldCreateIfNew(boolean shouldCreateIfNew) - Parameters:
shouldCreateIfNew- The shouldCreateIfNew to set.
-