Error in PropertyAccess service
-------------------------------

                 Key: TAP5-1885
                 URL: https://issues.apache.org/jira/browse/TAP5-1885
             Project: Tapestry 5
          Issue Type: Bug
          Components: tapestry-ioc
    Affects Versions: 5.3.2
            Reporter: Alex Lumpov


package test.propertyaccess;

import org.apache.tapestry5.ioc.Registry;
import org.apache.tapestry5.ioc.RegistryBuilder;
import org.apache.tapestry5.ioc.services.ClassPropertyAdapter;
import org.apache.tapestry5.ioc.services.PropertyAccess;
import org.apache.tapestry5.ioc.services.PropertyAdapter;

public class App {

        public interface MyBeanInterface {

                int getValue();
        }

        public interface MyEditableBeanInterface extends MyBeanInterface {

                void setValue(int value);
        }

        public static void main(String[] args) {

                // init
                RegistryBuilder builder = new RegistryBuilder();
                Registry registry = builder.build();
                registry.performRegistryStartup();

                // get property adapter
                PropertyAccess propertyAccess = 
registry.getService(PropertyAccess.class);
                ClassPropertyAdapter classAdapter = 
propertyAccess.getAdapter(MyEditableBeanInterface.class);
                PropertyAdapter propertyAdapter = 
classAdapter.getPropertyAdapter("value");

                // print
                System.out.println(propertyAdapter.isRead() ?
                        "value is readable" : "value is not readable");
                System.out.println(propertyAdapter.isUpdate() ?
                        "value is updateable" : "value is not updateable");
        }
}

Output:
value is readable
value is not updateable
Why?

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to