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
 

Method Detail

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.