Package org.opentides.bean

Examples of org.opentides.bean.BaseEntity


        method.invoke(entity, session.load(type, id));
      } else {
        method.invoke(entity, type.cast(value));
      }
    }
    BaseEntity baseEntity = (BaseEntity)entity;
    baseEntity.setSkipAudit(true);
    session.persist(baseEntity);
  }
View Full Code Here


     */
    @PostPersist
    public final void setOwner(final UserDefinable entity) {
      if ( (entity.getUdf()!=null) &&
         entity instanceof BaseEntity) {
        BaseEntity baseEntity = (BaseEntity) entity;
        entity.getUdf().setEntityClass(entity.getClass());
        entity.getUdf().setEntityId(baseEntity.getId());
      }
    }
View Full Code Here

  }
 
  @Override
  public String getAsText() {
    if (getValue() != null) {
      BaseEntity editor = (BaseEntity) getValue();
      return editor.getId().toString();
    }
    return "";
  }
View Full Code Here

  @Override
  public void setAsText(String text) throws IllegalArgumentException {
    try {
      if (!StringUtil.isEmpty(text)) {
        BaseEntity entity = entityService.load(text);
        setValue(entity);
      } else
        setValue(null);
    } catch (IllegalArgumentException iae) {
      _log.error("Failed to convert BaseEntity via ["+entityService.getClass().getName()+"]",iae);
View Full Code Here

          clause.append(property)
          .append(".key")
          .append(" = '")
          .append(sc.getKey()+"'");
        } else if(BaseEntity.class.isAssignableFrom(ret.getClass())) {
          BaseEntity be = (BaseEntity) ret;
          clause.append(property)
          .append(".id")
          .append(" = ")
          .append(be.getId());
        } else if (Integer.class.isAssignableFrom(ret.getClass()) ||
               Float.class.isAssignableFrom(ret.getClass()) ||
               Long.class.isAssignableFrom(ret.getClass()) ||
               Double.class.isAssignableFrom(ret.getClass()) ||
               BigDecimal.class.isAssignableFrom(ret.getClass()) ||
View Full Code Here

            buff.append("'")
              .append(entity.getKey())
              .append("'");
          } else
          if (BaseEntity.class.isAssignableFrom(item.getClass())) {
            BaseEntity entity  = (BaseEntity) item;
            // use id
            buff.append(entity.getId());
          } else
            buff.append("'")
            .append(item.toString())
            .append("'");
        }
View Full Code Here

TOP

Related Classes of org.opentides.bean.BaseEntity

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.