Package org.jboss.errai.enterprise.shared.api.annotations

Examples of org.jboss.errai.enterprise.shared.api.annotations.MapsFrom


    Collection<MetaClass> providers = ClassScanner.getTypesAnnotatedWith(Provider.class,
        RebindUtils.findTranslatablePackages(context), context);
    MetaClass exceptionMapperClass = null;
    for (MetaClass metaClass : providers) {
      if (!metaClass.isAbstract() && metaClass.isAssignableTo(ClientExceptionMapper.class)) {
        MapsFrom mapsFrom = metaClass.getAnnotation(MapsFrom.class);
        if (mapsFrom == null && exceptionMapperClass == null) {
          // Default mapper
          exceptionMapperClass = metaClass;
        } else {
          Class<?>[] classes = mapsFrom.value();
          if (classes != null) {
            for (Class<?> class1 : classes) {
              if (class1.getName().equals(this.remote.getFullyQualifiedName())) {
                exceptionMapperClass = metaClass;
                break;
View Full Code Here


        RebindUtils.findTranslatablePackages(context), context);

    MetaClass genericExceptionMapperClass = null;
    for (MetaClass metaClass : providers) {
      if (!metaClass.isAbstract() && metaClass.isAssignableTo(ClientExceptionMapper.class)) {
        MapsFrom mapsFrom = metaClass.getAnnotation(MapsFrom.class);
        if (mapsFrom == null && genericExceptionMapperClass == null) {
          // Found a generic client-side exception mapper (to be used for all REST interfaces)
          genericExceptionMapperClass = metaClass;
          result.put(genericExceptionMapperClass, null);
        }
        else {
          Class<?>[] remotes = mapsFrom.value();
          if (remotes != null) {
            for (Class<?> remote : remotes) {
              result.put(metaClass, MetaClassFactory.get(remote));
            }
          }
View Full Code Here

    addCacheRelevantClasses(providers);

    MetaClass genericExceptionMapperClass = null;
    for (MetaClass metaClass : providers) {
      if (!metaClass.isAbstract() && metaClass.isAssignableTo(ClientExceptionMapper.class)) {
        MapsFrom mapsFrom = metaClass.getAnnotation(MapsFrom.class);
        if (mapsFrom == null && genericExceptionMapperClass == null) {
          // Found a generic client-side exception mapper (to be used for all REST interfaces)
          genericExceptionMapperClass = metaClass;
          result.put(genericExceptionMapperClass, null);
        }
        else {
          Class<?>[] remotes = mapsFrom.value();
          if (remotes != null) {
            for (Class<?> remote : remotes) {
              result.put(metaClass, MetaClassFactory.get(remote));
            }
          }
View Full Code Here

TOP

Related Classes of org.jboss.errai.enterprise.shared.api.annotations.MapsFrom

Copyright © 2018 www.massapicom. 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.