Examples of BaseProxy


Examples of com.google.gwt.requestfactory.shared.BaseProxy

    // Convert entities to EntityProxies or EntityProxyIds
    boolean isProxy = BaseProxy.class.isAssignableFrom(returnClass);
    boolean isId = EntityProxyId.class.isAssignableFrom(returnClass);
    if (isProxy || isId) {
      Class<? extends BaseProxy> proxyClass = assignableTo.asSubclass(BaseProxy.class);
      BaseProxy entity = resolveClientProxy(domainValue, proxyClass,
          propertyRefs, key, prefix);
      if (isId) {
        return assignableTo.cast(((EntityProxy) entity).stableId());
      }
      return assignableTo.cast(entity);
View Full Code Here

Examples of com.google.gwt.requestfactory.shared.BaseProxy

    // Convert entities to EntityProxies or EntityProxyIds
    boolean isProxy = BaseProxy.class.isAssignableFrom(returnClass);
    boolean isId = EntityProxyId.class.isAssignableFrom(returnClass);
    if (isProxy || isId) {
      Class<? extends BaseProxy> proxyClass = assignableTo.asSubclass(BaseProxy.class);
      BaseProxy entity = resolveClientProxy(domainValue, proxyClass,
          propertyRefs, key, prefix);
      if (isId) {
        return assignableTo.cast(((EntityProxy) entity).stableId());
      }
      return assignableTo.cast(entity);
View Full Code Here

Examples of com.google.web.bindery.requestfactory.shared.BaseProxy

    // Convert entities to EntityProxies or EntityProxyIds
    boolean isProxy = BaseProxy.class.isAssignableFrom(returnClass);
    boolean isId = EntityProxyId.class.isAssignableFrom(returnClass);
    if (isProxy || isId) {
      Class<? extends BaseProxy> proxyClass = assignableTo.asSubclass(BaseProxy.class);
      BaseProxy entity = resolveClientProxy(domainValue, proxyClass,
          propertyRefs, key, prefix);
      if (isId) {
        return assignableTo.cast(((EntityProxy) entity).stableId());
      }
      return assignableTo.cast(entity);
View Full Code Here

Examples of com.volantis.mcs.interaction.BaseProxy

    /**
     * Update the theme model from the GUI.
     */
    private void updateThemeModel() {
        BaseProxy baseContentProxy = (BaseProxy) context.getSelectedVariant().getPropertyProxy(PolicyModel.CONTENT);
        Proxy contentProxy = baseContentProxy.getConcreteProxy();
        if (contentProxy != null) {
            BeanProxy contentBeanProxy = (BeanProxy) contentProxy;
            Proxy importParent = contentBeanProxy.getPropertyProxy(ThemeModel.IMPORT_PARENT_DEVICE_THEME);
            importParent.setModelObject(Boolean.valueOf(importParentCheckbox.getSelection()));
        } else {
View Full Code Here

Examples of com.volantis.mcs.interaction.BaseProxy

            oldRules.removeDiagnosticListener(tableRefresher);
        }
        ruleTable.setInput(null);

        if (!nullType && deviceTheme != null) {
            BaseProxy content = (BaseProxy) deviceTheme.getPropertyProxy(PolicyModel.CONTENT);
            BeanProxy concreteContent = (BeanProxy) content.getConcreteProxy();
            if (concreteContent == null && !content.isReadOnly()) {
                ThemeContentBuilder contentModel =
                        InternalPolicyFactory.getInternalInstance().createThemeContentBuilder();
                content.setModelObject(contentModel);
                concreteContent = (BeanProxy) content.getConcreteProxy();
            }

            if (concreteContent != null) {
                BeanProxy styleSheet = (BeanProxy) concreteContent.
                        getPropertyProxy(ThemeModel.STYLE_SHEET);
View Full Code Here

Examples of com.volantis.mcs.interaction.BaseProxy

        }
    }

    private BeanProxy getSelectedStyleSheetProxy() {
        BeanProxy variant = context.getSelectedVariant();
        BaseProxy content = (BaseProxy) variant.getPropertyProxy(PolicyModel.CONTENT);
        BeanProxy concreteContent = (BeanProxy) content.getConcreteProxy();
        if (concreteContent == null) {
            ThemeContentBuilder contentModel =
                    InternalPolicyFactory.getInternalInstance().createThemeContentBuilder();
            content.setModelObject(contentModel);
            concreteContent = (BeanProxy) content.getConcreteProxy();
        }

        return (BeanProxy) concreteContent.getPropertyProxy(ThemeModel.STYLE_SHEET);
    }
View Full Code Here

Examples of com.volantis.mcs.interaction.BaseProxy

     * then an attempt is made to set the input correctly (from the currently
     * selected variant).
     */
    private void refreshRuleTable() {
        if (ruleTable.getInput() == null) {
            BaseProxy contentBase = (BaseProxy) context.getSelectedVariant().
                    getPropertyProxy(PolicyModel.CONTENT);
            Proxy concreteContent = contentBase.getConcreteProxy();
            if (concreteContent != null) {
                BeanProxy themeContent = (BeanProxy) concreteContent;
                BeanProxy styleSheet = (BeanProxy) themeContent.
                        getPropertyProxy(ThemeModel.STYLE_SHEET);
                Proxy rules = styleSheet.getPropertyProxy(ThemeModel.RULES);
View Full Code Here

Examples of com.volantis.mcs.interaction.BaseProxy

         *         found.
         */
        private ListProxy getRulesFromVariant(BeanProxy variant) {
            ListProxy rules = null;

            BaseProxy content = (BaseProxy)
                    variant.getPropertyProxy(PolicyModel.CONTENT);
            BeanProxy themeContent = (BeanProxy) content.getConcreteProxy();
            if (themeContent != null) {
                BeanProxy stylesheet = (BeanProxy)
                        themeContent.getPropertyProxy(ThemeModel.STYLE_SHEET);
                rules = (ListProxy) stylesheet.
                        getPropertyProxy(ThemeModel.RULES);
View Full Code Here

Examples of com.volantis.mcs.interaction.BaseProxy

        boolean enabled;
        if (newVariantType == VariantType.NULL) {

            BeanProxy selectedVariant = context.getSelectedVariant();
            if (selectedVariant != null) {
                BaseProxy metadataBase =
                    (BaseProxy)selectedVariant
                        .getPropertyProxy(PolicyModel.META_DATA);
                if (metadataBase != null) {
                    Operation setValue =
                        metadataBase.prepareSetModelObjectOperation(null);
                    context.executeOperation(setValue);
                }
            }

            enabled = false;
View Full Code Here

Examples of com.volantis.mcs.interaction.BaseProxy

     */
    private BeanProxy getMetadataProxy() {
        BeanProxy metadataProxy = null;
        BeanProxy selectedVariant = context.getSelectedVariant();
        if (selectedVariant != null) {
            BaseProxy metadataBase = (BaseProxy) selectedVariant.getPropertyProxy(PolicyModel.META_DATA);
            if (metadataBase != null) {
                metadataProxy = (BeanProxy) metadataBase.getConcreteProxy();
                // If we have no concrete metadata, create an empty one of the
                // appropriate type unless the data is read only or the variant
                // type precludes this.
                Proxy typeProxy = selectedVariant.getPropertyProxy(PolicyModel.VARIANT_TYPE);
                if (metadataProxy == null && !metadataBase.isReadOnly() &&
                        typeProxy.getModelObject() != VariantType.NULL) {
                    MetaDataBuilder metaDataBuilder = getDefaultMetaDataBuilder();
                    metadataBase.setModelObject(metaDataBuilder);

                    // Now that we've set a concrete model object, we should
                    // have a concrete proxy.
                    metadataProxy = (BeanProxy) metadataBase.getConcreteProxy();
                }
            }
        }
        return metadataProxy;
    }
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.