Examples of SQLTimeFieldHandler


Examples of org.exolab.castor.xml.handlers.SQLTimeFieldHandler

            _contentDescriptor = new XMLFieldDescriptorImpl(String.class,
                "content", "content", NodeType.Text);

            _contentDescriptor.setImmutable(true);
            //-- setHandler
            SQLTimeFieldHandler sqlTimeHandler = new SQLTimeFieldHandler();
           
            XMLFieldHandler handler = new XMLFieldHandler() {
               
               
                public Object getValue(Object object) {
                    return object;
                }
               
                public void setValue( Object object, Object value)
                {
                    if (value == null) return;
                       
                    if (java.sql.Time.class == object.getClass()) {
                        Time target = (Time)object;
                        if (java.util.Date.class.isAssignableFrom(value.getClass())) {
                            target.setTime(((Date)value).getTime());
                        }
                    }
                }
               
                public Object newInstance( Object parent ) {
                    return new java.sql.Time((long)0);
                }
            };
            sqlTimeHandler.setFieldHandler(handler);
            _contentDescriptor.setHandler(sqlTimeHandler);

        }

        if (_fields == null) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.