Search in sources :

Example 26 with PropertyAccessor

use of com.manydesigns.elements.reflection.PropertyAccessor in project Portofino by ManyDesigns.

the class SelectFieldTest3 method setupSelectFields.

private void setupSelectFields(Mode mode) {
    ClassAccessor classAccessor = JavaClassAccessor.getClassAccessor(SelectBean3.class);
    PropertyAccessor myPropertyAccessor = null;
    try {
        myPropertyAccessor = classAccessor.getProperty("longValue");
    } catch (NoSuchFieldException e) {
        fail(e.getMessage(), e);
    }
    // impostiamo selectField1
    selectField = new SelectField(myPropertyAccessor, mode, null);
    selectField.setSelectionModel(selectionModel);
}
Also used : PropertyAccessor(com.manydesigns.elements.reflection.PropertyAccessor) JavaClassAccessor(com.manydesigns.elements.reflection.JavaClassAccessor) ClassAccessor(com.manydesigns.elements.reflection.ClassAccessor)

Example 27 with PropertyAccessor

use of com.manydesigns.elements.reflection.PropertyAccessor in project Portofino by ManyDesigns.

the class TextFieldTest method setupFields.

private void setupFields(Mode mode) {
    ClassAccessor classAccessor = JavaClassAccessor.getClassAccessor(this.getClass());
    try {
        PropertyAccessor myPropertyAccessor = classAccessor.getProperty("myText");
        textField = new TextField(myPropertyAccessor, mode, null);
        myPropertyAccessor = classAccessor.getProperty("annotatedText");
        annotatedTextField = new TextField(myPropertyAccessor, mode, null);
    } catch (NoSuchFieldException e) {
        fail("No such field", e);
    }
}
Also used : PropertyAccessor(com.manydesigns.elements.reflection.PropertyAccessor) JavaClassAccessor(com.manydesigns.elements.reflection.JavaClassAccessor) ClassAccessor(com.manydesigns.elements.reflection.ClassAccessor)

Example 28 with PropertyAccessor

use of com.manydesigns.elements.reflection.PropertyAccessor in project Portofino by ManyDesigns.

the class AnnotatedSelectFieldTest method setupField.

private void setupField(Mode mode) throws Exception {
    ClassAccessor classAccessor = JavaClassAccessor.getClassAccessor(this.getClass());
    PropertyAccessor myPropertyAccessor = classAccessor.getProperty("myText");
    selectField = new SelectField(myPropertyAccessor, mode, null);
}
Also used : PropertyAccessor(com.manydesigns.elements.reflection.PropertyAccessor) JavaClassAccessor(com.manydesigns.elements.reflection.JavaClassAccessor) ClassAccessor(com.manydesigns.elements.reflection.ClassAccessor)

Example 29 with PropertyAccessor

use of com.manydesigns.elements.reflection.PropertyAccessor in project Portofino by ManyDesigns.

the class DateFieldTest method setupFields.

private void setupFields(Mode mode) {
    ClassAccessor classAccessor = JavaClassAccessor.getClassAccessor(this.getClass());
    try {
        PropertyAccessor myPropertyAccessor = classAccessor.getProperty("date");
        dateField = new DateField(myPropertyAccessor, mode, null);
    } catch (NoSuchFieldException e) {
        fail(e.getMessage(), e);
    }
}
Also used : PropertyAccessor(com.manydesigns.elements.reflection.PropertyAccessor) JavaClassAccessor(com.manydesigns.elements.reflection.JavaClassAccessor) ClassAccessor(com.manydesigns.elements.reflection.ClassAccessor)

Example 30 with PropertyAccessor

use of com.manydesigns.elements.reflection.PropertyAccessor in project Portofino by ManyDesigns.

the class NumericFieldTest method setUp.

@Override
@BeforeMethod
public void setUp() throws Exception {
    super.setUp();
    myDecimal = null;
    ClassAccessor classAccessor = JavaClassAccessor.getClassAccessor(this.getClass());
    PropertyAccessor myPropertyAccessor = classAccessor.getProperty("myDecimal");
    decimalField = new NumericField(myPropertyAccessor, Mode.EDIT, null);
}
Also used : PropertyAccessor(com.manydesigns.elements.reflection.PropertyAccessor) JavaClassAccessor(com.manydesigns.elements.reflection.JavaClassAccessor) ClassAccessor(com.manydesigns.elements.reflection.ClassAccessor) BeforeMethod(org.testng.annotations.BeforeMethod)

Aggregations

PropertyAccessor (com.manydesigns.elements.reflection.PropertyAccessor)46 ClassAccessor (com.manydesigns.elements.reflection.ClassAccessor)13 JavaClassAccessor (com.manydesigns.elements.reflection.JavaClassAccessor)12 JSONObject (org.json.JSONObject)5 SelectionProvider (com.manydesigns.elements.options.SelectionProvider)4 Field (com.manydesigns.elements.fields.Field)3 SelectField (com.manydesigns.elements.fields.SelectField)3 OgnlTextFormat (com.manydesigns.elements.text.OgnlTextFormat)3 TableAccessor (com.manydesigns.portofino.reflection.TableAccessor)3 Session (org.hibernate.Session)3 FieldSet (com.manydesigns.elements.annotations.FieldSet)2 SelectionModel (com.manydesigns.elements.options.SelectionModel)2 QueryStringWithParameters (com.manydesigns.elements.text.QueryStringWithParameters)2 TableCriteria (com.manydesigns.portofino.persistence.TableCriteria)2 SelectionProviderReference (com.manydesigns.portofino.resourceactions.m2m.configuration.SelectionProviderReference)2 Serializable (java.io.Serializable)2 Annotation (java.lang.annotation.Annotation)2 BigDecimal (java.math.BigDecimal)2 URISyntaxException (java.net.URISyntaxException)2 HashMap (java.util.HashMap)2