public class BasicObjectImporter
extends java.lang.Object
| Constructor and Description |
|---|
BasicObjectImporter(HookHandlerService hookHandler,
ReflectionService reflectionServices,
ImportSupervisor importSupervisor,
ImportableElement exportedItem) |
| Modifier and Type | Method and Description |
|---|---|
void |
addIgnoredFieldNames(java.util.Collection<java.lang.String> names) |
void |
addIgnoredFieldNames(java.lang.String... names) |
java.util.Collection<java.lang.String> |
getIgnoredFieldNames() |
java.lang.Object |
importObject() |
void |
importProperties(java.lang.Object obj,
java.util.Collection<ItemProperty> properties) |
boolean |
isRegisterImportedObject() |
void |
setIgnoredFieldNames(java.util.Collection<java.lang.String> ignoredFieldNames) |
void |
setRegisterImportedObject(boolean registerImportedObject) |
public BasicObjectImporter(HookHandlerService hookHandler, ReflectionService reflectionServices, ImportSupervisor importSupervisor, ImportableElement exportedItem)
public java.util.Collection<java.lang.String> getIgnoredFieldNames()
public void setIgnoredFieldNames(java.util.Collection<java.lang.String> ignoredFieldNames)
public void addIgnoredFieldNames(java.lang.String... names)
public void addIgnoredFieldNames(java.util.Collection<java.lang.String> names)
public java.lang.Object importObject()
public void importProperties(java.lang.Object obj,
java.util.Collection<ItemProperty> properties)
throws java.lang.SecurityException,
java.lang.NoSuchFieldException,
java.lang.IllegalArgumentException,
java.lang.IllegalAccessException,
java.lang.InstantiationException
java.lang.SecurityExceptionjava.lang.NoSuchFieldExceptionjava.lang.IllegalArgumentExceptionjava.lang.IllegalAccessExceptionjava.lang.InstantiationExceptionpublic void setRegisterImportedObject(boolean registerImportedObject)
public boolean isRegisterImportedObject()