public class MockObjectTypeDeterminer extends Object implements ObjectTypeDeterminer
Constructor and Description |
---|
MockObjectTypeDeterminer() |
MockObjectTypeDeterminer(Class keyClass,
Class elementClass,
String keyProperty,
boolean shouldCreateIfNew) |
Modifier and Type | Method and Description |
---|---|
Class |
getElementClass() |
Class |
getElementClass(Class parentClass,
String property,
Object key) |
Class |
getKeyClass() |
Class |
getKeyClass(Class parentClass,
String property) |
String |
getKeyProperty() |
String |
getKeyProperty(Class parentClass,
String property) |
boolean |
isShouldCreateIfNew() |
void |
setElementClass(Class elementClass) |
void |
setKeyClass(Class keyClass) |
void |
setKeyProperty(String keyProperty) |
void |
setShouldCreateIfNew(boolean shouldCreateIfNew) |
boolean |
shouldCreateIfNew(Class parentClass,
String property,
Object target,
String keyProperty,
boolean isIndexAccessed) |
public Class getKeyClass(Class parentClass, String property)
getKeyClass
in interface ObjectTypeDeterminer
public Class getElementClass(Class parentClass, String property, Object key)
getElementClass
in interface ObjectTypeDeterminer
public String getKeyProperty(Class parentClass, String property)
getKeyProperty
in interface ObjectTypeDeterminer
public boolean shouldCreateIfNew(Class parentClass, String property, Object target, String keyProperty, boolean isIndexAccessed)
shouldCreateIfNew
in interface ObjectTypeDeterminer
public Class getElementClass()
public void setElementClass(Class elementClass)
elementClass
- The elementClass to set.public Class getKeyClass()
public void setKeyClass(Class keyClass)
keyClass
- The keyClass to set.public String getKeyProperty()
public void setKeyProperty(String keyProperty)
keyProperty
- The keyProperty to set.public boolean isShouldCreateIfNew()
public void setShouldCreateIfNew(boolean shouldCreateIfNew)
shouldCreateIfNew
- The shouldCreateIfNew to set.Copyright © 2000–2020 Apache Software Foundation. All rights reserved.