com.mobixess.jodb.core.plugin.basePlugins
Class StringProcessor

java.lang.Object
  extended by com.mobixess.jodb.core.plugin.basePlugins.StringProcessor
All Implemented Interfaces:
IClassProcessor<java.lang.String,byte[]>, IPugin<java.lang.String>

public class StringProcessor
extends java.lang.Object
implements IClassProcessor<java.lang.String,byte[]>


Constructor Summary
StringProcessor()
           
 
Method Summary
 void activate(java.lang.String incompleteInstance, ObjectDataContainer persistentDataContainer, JODBSession session, int activationDepth, boolean delayedActivation)
           
 JODBConstants.COMPARE_RESULT compare(byte[] value1, ObjectDataContainer value2, JODBOperationContext context, java.lang.reflect.Field[] fieldsToIgnore)
           
 JODBConstants.COMPARE_RESULT compare(java.lang.String value1, java.lang.String value2, JODBOperationContext context, java.lang.reflect.Field[] fieldsToIgnore)
           
 java.lang.String composeInstance(java.lang.Class type, ObjectDataContainer persistentDataContainer, JODBSession session)
           
 boolean equals(byte[] value1, ObjectDataContainer value2, JODBOperationContext context, java.lang.reflect.Field[] fieldsToIgnore)
           
 boolean equals(java.lang.String value1, java.lang.String value2, JODBOperationContext context, java.lang.reflect.Field[] fieldsToIgnore)
           
 java.lang.Class<java.lang.String> getType()
           
 byte[] translate(java.lang.String objectToTranslate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StringProcessor

public StringProcessor()
Method Detail

equals

public boolean equals(byte[] value1,
                      ObjectDataContainer value2,
                      JODBOperationContext context,
                      java.lang.reflect.Field[] fieldsToIgnore)
               throws java.io.IOException
Specified by:
equals in interface IClassProcessor<java.lang.String,byte[]>
Throws:
java.io.IOException

activate

public void activate(java.lang.String incompleteInstance,
                     ObjectDataContainer persistentDataContainer,
                     JODBSession session,
                     int activationDepth,
                     boolean delayedActivation)
Specified by:
activate in interface IClassProcessor<java.lang.String,byte[]>

composeInstance

public java.lang.String composeInstance(java.lang.Class type,
                                        ObjectDataContainer persistentDataContainer,
                                        JODBSession session)
                                 throws java.io.IOException
Specified by:
composeInstance in interface IClassProcessor<java.lang.String,byte[]>
Throws:
java.io.IOException

translate

public byte[] translate(java.lang.String objectToTranslate)
                 throws JodbIOException
Specified by:
translate in interface IClassProcessor<java.lang.String,byte[]>
Throws:
JodbIOException

compare

public JODBConstants.COMPARE_RESULT compare(java.lang.String value1,
                                            java.lang.String value2,
                                            JODBOperationContext context,
                                            java.lang.reflect.Field[] fieldsToIgnore)
Specified by:
compare in interface IClassProcessor<java.lang.String,byte[]>

compare

public JODBConstants.COMPARE_RESULT compare(byte[] value1,
                                            ObjectDataContainer value2,
                                            JODBOperationContext context,
                                            java.lang.reflect.Field[] fieldsToIgnore)
                                     throws java.io.IOException
Specified by:
compare in interface IClassProcessor<java.lang.String,byte[]>
Throws:
java.io.IOException

equals

public boolean equals(java.lang.String value1,
                      java.lang.String value2,
                      JODBOperationContext context,
                      java.lang.reflect.Field[] fieldsToIgnore)
Specified by:
equals in interface IClassProcessor<java.lang.String,byte[]>

getType

public java.lang.Class<java.lang.String> getType()
Specified by:
getType in interface IPugin<java.lang.String>


Copyright © Mobixess Inc. All Rights Reserved.