org.teiid.deployers
Class ManagedPropertyUtil

java.lang.Object
  extended by org.teiid.deployers.ManagedPropertyUtil

public class ManagedPropertyUtil
extends java.lang.Object


Constructor Summary
ManagedPropertyUtil()
           
 
Method Summary
static org.jboss.managed.api.ManagedProperty convert(ExtendedPropertyMetadata prop)
           
static org.jboss.managed.api.ManagedProperty convert(java.lang.Object instance, java.lang.reflect.Method method, TranslatorProperty prop)
           
static org.jboss.managed.api.ManagedProperty createProperty(java.lang.String name, org.jboss.metatype.api.types.MetaType type, java.lang.String displayName, java.lang.String description, boolean mandatory, boolean readOnly, java.io.Serializable defaultValue)
           
static org.jboss.managed.api.ManagedProperty createProperty(java.lang.String name, org.jboss.metatype.api.types.SimpleMetaType type, java.lang.String displayName, java.lang.String description, boolean mandatory, boolean readOnly, java.io.Serializable defaultValue, boolean advanced, boolean masked, java.lang.String[] allowed)
           
static java.lang.Object getDefaultValue(java.lang.Object instance, java.lang.reflect.Method method, TranslatorProperty prop)
           
static void markAsTeiidProperty(org.jboss.managed.api.ManagedProperty mp)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManagedPropertyUtil

public ManagedPropertyUtil()
Method Detail

convert

public static org.jboss.managed.api.ManagedProperty convert(java.lang.Object instance,
                                                            java.lang.reflect.Method method,
                                                            TranslatorProperty prop)

getDefaultValue

public static java.lang.Object getDefaultValue(java.lang.Object instance,
                                               java.lang.reflect.Method method,
                                               TranslatorProperty prop)

convert

public static org.jboss.managed.api.ManagedProperty convert(ExtendedPropertyMetadata prop)

createProperty

public static org.jboss.managed.api.ManagedProperty createProperty(java.lang.String name,
                                                                   org.jboss.metatype.api.types.MetaType type,
                                                                   java.lang.String displayName,
                                                                   java.lang.String description,
                                                                   boolean mandatory,
                                                                   boolean readOnly,
                                                                   java.io.Serializable defaultValue)

createProperty

public static org.jboss.managed.api.ManagedProperty createProperty(java.lang.String name,
                                                                   org.jboss.metatype.api.types.SimpleMetaType type,
                                                                   java.lang.String displayName,
                                                                   java.lang.String description,
                                                                   boolean mandatory,
                                                                   boolean readOnly,
                                                                   java.io.Serializable defaultValue,
                                                                   boolean advanced,
                                                                   boolean masked,
                                                                   java.lang.String[] allowed)

markAsTeiidProperty

public static void markAsTeiidProperty(org.jboss.managed.api.ManagedProperty mp)


Copyright © 2010. All Rights Reserved.