com.mobixess.jodb.core.plugin.basePlugins
Class StringProcessor
java.lang.Object
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[]>
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 |
StringProcessor
public StringProcessor()
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.