Package org.jboss.resteasy.links

Examples of org.jboss.resteasy.links.ResourceIDs


  private static final Class<Annotation>[] IdAnnotationList = new Class[]{ResourceID.class, XmlID.class, Id.class};

  public static List<Object> findIDs(Object entity){
    Class<? extends Object> klass = entity.getClass();
    ResourceIDs resourceIDs = findTypeAnnotation(klass, ResourceIDs.class);
    if(resourceIDs != null){
      // return those properties
      String[] names = resourceIDs.value();
      List<Object> values = new ArrayList<Object>();
      for (String name : names) {
        try {
          values.add(getPropertyValue(entity, entity.getClass(), name));
        } catch (NotFoundException e) {
View Full Code Here


  private static final Class<Annotation>[] IdAnnotationList = new Class[]{ResourceID.class, XmlID.class, Id.class};

  public static List<Object> findIDs(Object entity){
    Class<? extends Object> klass = entity.getClass();
    ResourceIDs resourceIDs = findTypeAnnotation(klass, ResourceIDs.class);
    if(resourceIDs != null){
      // return those properties
      String[] names = resourceIDs.value();
      List<Object> values = new ArrayList<Object>();
      for (String name : names) {
        try {
          values.add(getPropertyValue(entity, entity.getClass(), name));
        } catch (NotFoundException e) {
View Full Code Here

TOP

Related Classes of org.jboss.resteasy.links.ResourceIDs

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.