Package org.lilystudio.ordinary.web.cache.je.data

Examples of org.lilystudio.ordinary.web.cache.je.data.StringData


    for (int i = key.size() - 1; i >= 0; i--) {
      Key key = this.key.get(i);
      String name = key.getName();
      String value = key.getValue();
      if (value != null) {
        data[i] = new StringData(name, value);
      } else {
        Object o = relay.get(name);
        if (o == null) {
          data[i] = new NullData(name);
        } else {
          Class<?> c = o.getClass();
          if (c == Boolean.class) {
            data[i] = new BooleanData(name, (Boolean) o);
          } else if (c == Integer.class) {
            data[i] = new IntData(name, (Integer) o);
          } else if (c == Long.class) {
            data[i] = new LongData(name, (Long) o);
          } else if (c == String.class) {
            data[i] = new StringData(name, (String) o);
          } else {
            // HARDCODE
            throw new DataTypeException("Only boolean, integer, long and string are allowed for keyword");
          }
        }
View Full Code Here

TOP

Related Classes of org.lilystudio.ordinary.web.cache.je.data.StringData

Copyright © 2018 www.massapicom. 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.