Examples of JavabeanType


Examples of org.apache.geronimo.deployment.javabean.xbeans.JavabeanType

    public String getNamespace() {
        return NAMESPACE;
    }

    public Object getValue(XmlObject xmlObject, String type, ClassLoader cl) throws DeploymentException {
        JavabeanType javabean = (JavabeanType) xmlObject.copy().changeType(JavabeanType.type);
        return getValue(javabean, type, cl);
    }
View Full Code Here

Examples of org.apache.geronimo.deployment.javabean.xbeans.JavabeanType

        BeanPropertyType[] beanProperties = javabean.getBeanPropertyArray();
        for (int i = 0; i < beanProperties.length; i++) {
            BeanPropertyType beanProperty = beanProperties[i];
            String propertyName = Introspector.decapitalize(beanProperty.getName().trim());
            JavabeanType innerBean = beanProperty.getJavabean();
            for (int j = 0; j < propertyDescriptors.length; j++) {
                PropertyDescriptor propertyDescriptor = propertyDescriptors[j];
                if (propertyName.equals(propertyDescriptor.getName())) {
                    String propertyType = propertyDescriptor.getPropertyType().getName();
                    Object value = getValue(innerBean, propertyType, cl);
View Full Code Here

Examples of org.apache.geronimo.deployment.javabean.xbeans.JavabeanType

    @Override
    public void setAsText(String text) throws IllegalArgumentException {
        try {
            JavabeanDocument document = JavabeanDocument.Factory.parse(text);
            JavabeanType javaBeanType = document.getJavabean();

            for (PropertyType propertyType : javaBeanType.getPropertyArray()) {
                if (propertyType.getName().endsWith("Password") || propertyType.getName().endsWith("password")) {
                    String decryptedValue = (String) EncryptionManager.decrypt(propertyType.getStringValue());
                    propertyType.setStringValue(decryptedValue);
                }
            }
View Full Code Here

Examples of org.apache.geronimo.deployment.javabean.xbeans.JavabeanType

        }
    }

    @Override
    public String getAsText() {
        JavabeanType javabeanType = getJavabeanType(getValue());
       
        XmlOptions xmlOptions = new XmlOptions();
        xmlOptions.setSaveSyntheticDocumentElement(QNAME);
        xmlOptions.setSavePrettyPrint();
        return javabeanType.xmlText(xmlOptions);
    }
View Full Code Here

Examples of org.apache.geronimo.deployment.javabean.xbeans.JavabeanType

        xmlOptions.setSavePrettyPrint();
        return javabeanType.xmlText(xmlOptions);
    }

    protected JavabeanType getJavabeanType(Object javaBean) {
        JavabeanType javabeanType = JavabeanType.Factory.newInstance();

        javabeanType.setClass1(javaBean.getClass().getName());
       
        PropertyDescriptor[] propertyDescriptors;
        try {
            BeanInfo beanInfo = Introspector.getBeanInfo(javaBean.getClass());
            propertyDescriptors = beanInfo.getPropertyDescriptors();
View Full Code Here

Examples of org.apache.geronimo.deployment.javabean.xbeans.JavabeanType

                valueAsString = EncryptionManager.encrypt(valueAsString);
            }
           
            propertyType.setStringValue(valueAsString);
        } else {
            JavabeanType nestedJavabeanType = getJavabeanType(value);
           
            BeanPropertyType propertyType = javabeanType.addNewBeanProperty();
            propertyType.setName(propertyDescriptor.getName());
            propertyType.setJavabean(nestedJavabeanType);
        }
View Full Code Here

Examples of org.apache.geronimo.deployment.javabean.xbeans.JavabeanType

    public String getNamespace() {
        return NAMESPACE;
    }

    public Object getValue(XmlObject xmlObject, XmlObject enclosing, String type, Bundle bundle) throws DeploymentException {
        JavabeanType javabean = (JavabeanType) xmlObject.copy().changeType(JavabeanType.type);
        return internalGetValue(javabean, type, bundle);
    }
View Full Code Here

Examples of org.apache.geronimo.deployment.javabean.xbeans.JavabeanType

        BeanPropertyType[] beanProperties = javabean.getBeanPropertyArray();
        for (int i = 0; i < beanProperties.length; i++) {
            BeanPropertyType beanProperty = beanProperties[i];
            String propertyName = Introspector.decapitalize(beanProperty.getName().trim());
            JavabeanType innerBean = beanProperty.getJavabean();
            for (int j = 0; j < propertyDescriptors.length; j++) {
                PropertyDescriptor propertyDescriptor = propertyDescriptors[j];
                if (propertyName.equals(propertyDescriptor.getName())) {
                    String propertyType = propertyDescriptor.getPropertyType().getName();
                    Object value = getValue(innerBean, beanProperty, propertyType, bundle);
View Full Code Here

Examples of org.apache.geronimo.deployment.javabean.xbeans.JavabeanType

    public String getNamespace() {
        return NAMESPACE;
    }

    public Object getValue(XmlObject xmlObject, String type, ClassLoader cl) throws DeploymentException {
        JavabeanType javabean = (JavabeanType) xmlObject.copy().changeType(JavabeanType.type);
        return getValue(javabean, type, cl);
    }
View Full Code Here

Examples of org.apache.geronimo.deployment.javabean.xbeans.JavabeanType

        BeanPropertyType[] beanProperties = javabean.getBeanPropertyArray();
        for (int i = 0; i < beanProperties.length; i++) {
            BeanPropertyType beanProperty = beanProperties[i];
            String propertyName = Introspector.decapitalize(beanProperty.getName().trim());
            JavabeanType innerBean = beanProperty.getJavabean();
            for (int j = 0; j < propertyDescriptors.length; j++) {
                PropertyDescriptor propertyDescriptor = propertyDescriptors[j];
                if (propertyName.equals(propertyDescriptor.getName())) {
                    String propertyType = propertyDescriptor.getPropertyType().getName();
                    Object value = getValue(innerBean, propertyType, cl);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.