PropertyDefinitionImpl(String property, ArooaContext parentContext)
      throws ArooaNoPropertyException, ArooaException {
    this.property = property;
    RuntimeConfiguration parentRuntime = parentContext.getRuntime();

    PropertyAccessor propertyAccessor = parentContext.getSession().getTools().getPropertyAccessor();

    BeanOverview overview = parentRuntime.getClassIdentifier().getBeanOverview(propertyAccessor);

    type = overview.getPropertyType(property);
  }
Exemple #2
0
 public ArooaSession getSession() {
   return parentContext.getSession();
 }