rs.sol.soloist.server.builtindomains.builtindatatypes
Class Text.DefaultHandler

java.lang.Object
  extended by rs.sol.soloist.server.javaimpl.db.mapping.handlers.AbstractDataTypeHandler<T>
      extended by rs.sol.soloist.server.javaimpl.db.mapping.handlers.AbstractStringEncodedDataTypeHandler<Text>
          extended by rs.sol.soloist.server.builtindomains.builtindatatypes.Text.DefaultHandler
All Implemented Interfaces:
rs.sol.soloist.server.javaimpl.db.mapping.IDataTypeHandler<Text>
Direct Known Subclasses:
Text.ConservativeNulEncoded, Text.DefaultHandlerForOracle
Enclosing class:
Text

public static class Text.DefaultHandler
extends rs.sol.soloist.server.javaimpl.db.mapping.handlers.AbstractStringEncodedDataTypeHandler<Text>

Default O2R handler for Text primitive type
TODO: read tagged values from attributes and set length accordingly

Author:
marko.ninkovic

Constructor Summary
Text.DefaultHandler()
           
 
Method Summary
 java.lang.String encodeAsString(Text value)
           
 java.lang.String getSQLType(IProperty attribute)
           
 
Methods inherited from class rs.sol.soloist.server.javaimpl.db.mapping.handlers.AbstractStringEncodedDataTypeHandler
getColumnType, invokeFromStringMethod, newInstanceFromString, readValue, toSQLString, writeValue
 
Methods inherited from class rs.sol.soloist.server.javaimpl.db.mapping.handlers.AbstractDataTypeHandler
getSQLType, getSQLType
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Text.DefaultHandler

public Text.DefaultHandler()
Method Detail

encodeAsString

public java.lang.String encodeAsString(Text value)
Specified by:
encodeAsString in class rs.sol.soloist.server.javaimpl.db.mapping.handlers.AbstractStringEncodedDataTypeHandler<Text>

getSQLType

public java.lang.String getSQLType(IProperty attribute)
Specified by:
getSQLType in interface rs.sol.soloist.server.javaimpl.db.mapping.IDataTypeHandler<Text>
Overrides:
getSQLType in class rs.sol.soloist.server.javaimpl.db.mapping.handlers.AbstractDataTypeHandler<Text>