org.apache.geronimo.gbean
Class GAttributeInfo

java.lang.Object
  extended by org.apache.geronimo.gbean.GAttributeInfo
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
DynamicGAttributeInfo

public class GAttributeInfo
extends Object
implements Serializable

Describes an attibute of a GBean.

Version:
$Rev: 809078 $ $Date: 2009-08-29 08:51:12 +0800 (Sat, 29 Aug 2009) $
See Also:
Serialized Form

Constructor Summary
GAttributeInfo(String name, String type, boolean persistent, boolean manageable, boolean readable, boolean writable, String getterName, String setterName)
           
GAttributeInfo(String name, String type, boolean persistent, boolean manageable, boolean encrypted, String getterName, String setterName)
           
GAttributeInfo(String name, String type, boolean persistent, boolean manageable, EncryptionSetting encrypted, boolean readable, boolean writable, String getterName, String setterName)
           
GAttributeInfo(String name, String type, boolean persistent, boolean manageable, EncryptionSetting encrypted, String getterName, String setterName)
           
GAttributeInfo(String name, String type, boolean persistent, boolean manageable, String getterName, String setterName)
           
 
Method Summary
 EncryptionSetting getEncryptedSetting()
           
 String getGetterName()
           
 String getName()
           
 String getSetterName()
           
 String getType()
           
 boolean isEncrypted()
           
 boolean isManageable()
           
 boolean isPersistent()
           
 boolean isReadable()
           
 boolean isWritable()
           
 String toString()
           
 String toXML(AbstractName abstractName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GAttributeInfo

public GAttributeInfo(String name,
                      String type,
                      boolean persistent,
                      boolean manageable,
                      String getterName,
                      String setterName)

GAttributeInfo

public GAttributeInfo(String name,
                      String type,
                      boolean persistent,
                      boolean manageable,
                      boolean readable,
                      boolean writable,
                      String getterName,
                      String setterName)

GAttributeInfo

public GAttributeInfo(String name,
                      String type,
                      boolean persistent,
                      boolean manageable,
                      boolean encrypted,
                      String getterName,
                      String setterName)

GAttributeInfo

public GAttributeInfo(String name,
                      String type,
                      boolean persistent,
                      boolean manageable,
                      EncryptionSetting encrypted,
                      String getterName,
                      String setterName)

GAttributeInfo

public GAttributeInfo(String name,
                      String type,
                      boolean persistent,
                      boolean manageable,
                      EncryptionSetting encrypted,
                      boolean readable,
                      boolean writable,
                      String getterName,
                      String setterName)
Method Detail

getName

public String getName()

getType

public String getType()

isPersistent

public boolean isPersistent()

isManageable

public boolean isManageable()

isEncrypted

public boolean isEncrypted()

getEncryptedSetting

public EncryptionSetting getEncryptedSetting()

isReadable

public boolean isReadable()

isWritable

public boolean isWritable()

getGetterName

public String getGetterName()

getSetterName

public String getSetterName()

toString

public String toString()
Overrides:
toString in class Object

toXML

public String toXML(AbstractName abstractName)


Copyright © 2003-2013 The Apache Geronimo development community. All Rights Reserved.