com.mobixess.jodb.core.plugin
Interface IClassProcessor<OriginalClazz,TranslatedClazz>
- All Superinterfaces:
- IPugin<OriginalClazz>
- All Known Implementing Classes:
- BaseProcessor, StringProcessor
public interface IClassProcessor<OriginalClazz,TranslatedClazz>
- extends IPugin<OriginalClazz>
Method Summary |
void |
activate(OriginalClazz incompleteInstance,
ObjectDataContainer persistentDataContainer,
JODBSession session,
int activationDepth,
boolean delayedActivation)
|
JODBConstants.COMPARE_RESULT |
compare(OriginalClazz value1,
OriginalClazz value2,
JODBOperationContext context,
java.lang.reflect.Field[] fieldsToIgnore)
|
JODBConstants.COMPARE_RESULT |
compare(TranslatedClazz translatedValue1,
ObjectDataContainer value2,
JODBOperationContext context,
java.lang.reflect.Field[] fieldsToIgnore)
|
OriginalClazz |
composeInstance(java.lang.Class type,
ObjectDataContainer persistentDataContainer,
JODBSession session)
|
boolean |
equals(OriginalClazz value1,
OriginalClazz value2,
JODBOperationContext context,
java.lang.reflect.Field[] fieldsToIgnore)
|
boolean |
equals(TranslatedClazz translatedValue1,
ObjectDataContainer value2,
JODBOperationContext context,
java.lang.reflect.Field[] fieldsToIgnore)
|
TranslatedClazz |
translate(OriginalClazz objectToTranslate)
|
Methods inherited from interface com.mobixess.jodb.core.plugin.IPugin |
getType |
translate
TranslatedClazz translate(OriginalClazz objectToTranslate)
throws JodbIOException
- Throws:
JodbIOException
composeInstance
OriginalClazz composeInstance(java.lang.Class type,
ObjectDataContainer persistentDataContainer,
JODBSession session)
throws java.io.IOException
- Throws:
java.io.IOException
activate
void activate(OriginalClazz incompleteInstance,
ObjectDataContainer persistentDataContainer,
JODBSession session,
int activationDepth,
boolean delayedActivation)
throws java.io.IOException
- Throws:
java.io.IOException
compare
JODBConstants.COMPARE_RESULT compare(OriginalClazz value1,
OriginalClazz value2,
JODBOperationContext context,
java.lang.reflect.Field[] fieldsToIgnore)
equals
boolean equals(OriginalClazz value1,
OriginalClazz value2,
JODBOperationContext context,
java.lang.reflect.Field[] fieldsToIgnore)
compare
JODBConstants.COMPARE_RESULT compare(TranslatedClazz translatedValue1,
ObjectDataContainer value2,
JODBOperationContext context,
java.lang.reflect.Field[] fieldsToIgnore)
throws java.io.IOException
- Throws:
java.io.IOException
equals
boolean equals(TranslatedClazz translatedValue1,
ObjectDataContainer value2,
JODBOperationContext context,
java.lang.reflect.Field[] fieldsToIgnore)
throws java.io.IOException
- Throws:
java.io.IOException
Copyright © Mobixess Inc. All Rights Reserved.