org.openengsb.ui.common.util
Class MethodUtil

java.lang.Object
  extended by org.openengsb.ui.common.util.MethodUtil

public final class MethodUtil
extends java.lang.Object


Nested Class Summary
static class MethodUtil.TestEnum
           
 
Method Summary
static void addEnumValues(java.lang.Class<?> theClass, AttributeDefinition.Builder builder)
           
static java.util.List<AttributeDefinition> buildAttributesList(java.lang.Class<?> theClass)
           
static java.lang.Object buildBean(java.lang.Class<?> beanClass, java.util.Map<java.lang.String,java.lang.String> values)
           
static java.lang.Object convertToCorrectClass(java.lang.Class<?> type, java.lang.Object value)
           
static java.lang.Class<?>[] getAllInterfaces(java.lang.Object serviceObject)
           
static java.lang.reflect.Constructor<?> getStringOnlyConstructor(java.lang.Class<?> type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getAllInterfaces

public static java.lang.Class<?>[] getAllInterfaces(java.lang.Object serviceObject)

buildAttributesList

public static java.util.List<AttributeDefinition> buildAttributesList(java.lang.Class<?> theClass)

addEnumValues

public static void addEnumValues(java.lang.Class<?> theClass,
                                 AttributeDefinition.Builder builder)

buildBean

public static java.lang.Object buildBean(java.lang.Class<?> beanClass,
                                         java.util.Map<java.lang.String,java.lang.String> values)

convertToCorrectClass

public static java.lang.Object convertToCorrectClass(java.lang.Class<?> type,
                                                     java.lang.Object value)

getStringOnlyConstructor

public static java.lang.reflect.Constructor<?> getStringOnlyConstructor(java.lang.Class<?> type)


Copyright © 2009-2011. All Rights Reserved.