예제 #1
0
  /*
   * (non-Javadoc)
   *
   * @see
   * com.absir.property.PropertySupply#getPropertyObject(com.absir.property
   * .PropertyObject, java.lang.reflect.Field)
   */
  @Override
  public CompareObject getPropertyObject(CompareObject propertyObject, Field field) {
    if (propertyObject == null) {
      if (field.getAnnotation(CaField.class) != null
          || (KernelClass.isBasicClass(field.getType())
              && field.getAnnotation(CaFilter.class) == null)) {
        propertyObject = compareObject;
      }
    }

    return super.getPropertyObject(propertyObject, field);
  }