public class

AttributeDescription

extends DataObject
java.lang.Object
   ↳ org.mule.modules.oracle.model.AbstractDataObject
     ↳ com.oracle.xmlns.svc.DataObject
       ↳ com.oracle.xmlns.svc.description.AttributeDescription

Class Overview

Used to describe an attribute of a DataObject. These definitions intentionally avoid describing the internal structure of the attribute, which may or may not be based on SQL.

Java class for AttributeDescription complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="AttributeDescription">
   <complexContent>
     <extension base="{http://xmlns.oracle.com/svc}DataObject">
       <sequence>
         <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="AttributeSet" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="DisplayName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Documentation" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="TypeJavaClass" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="TypeNamespace" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="TypeName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="TypeQualifiedName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Scale" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
         <element name="Precision" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
         <element name="SearchCriteriaType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="DataObject" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="InnerAttributeDescription" type="{http://xmlns.oracle.com/svc/description}AttributeDescription" maxOccurs="unbounded" minOccurs="0"/>
         <element name="DomainValueSetName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Attachment" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="MimeType" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Composite" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Translatable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="ManyValued" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

Summary

Fields
protected Boolean attachment
protected String attributeSet
protected Boolean composite
protected Boolean dataObject
protected String displayName
protected String documentation
protected String domainValueSetName
protected List<AttributeDescription> innerAttributeDescription
protected Boolean manyValued
protected String mimeType
protected String name
protected BigDecimal precision
protected BigDecimal scale
protected String searchCriteriaType
protected Boolean translatable
protected String typeJavaClass
protected String typeName
protected String typeNamespace
protected String typeQualifiedName
Public Constructors
AttributeDescription()
Public Methods
Boolean getAttachment()
Gets the value of the attachment property.
String getAttributeSet()
Gets the value of the attributeSet property.
Boolean getComposite()
Gets the value of the composite property.
Boolean getDataObject()
Gets the value of the dataObject property.
String getDisplayName()
Gets the value of the displayName property.
String getDocumentation()
Gets the value of the documentation property.
String getDomainValueSetName()
Gets the value of the domainValueSetName property.
List<AttributeDescription> getInnerAttributeDescription()
Gets the value of the innerAttributeDescription property.
Boolean getManyValued()
Gets the value of the manyValued property.
String getMimeType()
Gets the value of the mimeType property.
String getName()
Gets the value of the name property.
BigDecimal getPrecision()
Gets the value of the precision property.
BigDecimal getScale()
Gets the value of the scale property.
String getSearchCriteriaType()
Gets the value of the searchCriteriaType property.
Boolean getTranslatable()
Gets the value of the translatable property.
String getTypeJavaClass()
Gets the value of the typeJavaClass property.
String getTypeName()
Gets the value of the typeName property.
String getTypeNamespace()
Gets the value of the typeNamespace property.
String getTypeQualifiedName()
Gets the value of the typeQualifiedName property.
void setAttachment(Boolean value)
Sets the value of the attachment property.
void setAttributeSet(String value)
Sets the value of the attributeSet property.
void setComposite(Boolean value)
Sets the value of the composite property.
void setDataObject(Boolean value)
Sets the value of the dataObject property.
void setDisplayName(String value)
Sets the value of the displayName property.
void setDocumentation(String value)
Sets the value of the documentation property.
void setDomainValueSetName(String value)
Sets the value of the domainValueSetName property.
void setInnerAttributeDescription(List<AttributeDescription> innerAttributeDescription)
Sets the value of the innerAttributeDescription property.
void setManyValued(Boolean value)
Sets the value of the manyValued property.
void setMimeType(String value)
Sets the value of the mimeType property.
void setName(String value)
Sets the value of the name property.
void setPrecision(BigDecimal value)
Sets the value of the precision property.
void setScale(BigDecimal value)
Sets the value of the scale property.
void setSearchCriteriaType(String value)
Sets the value of the searchCriteriaType property.
void setTranslatable(Boolean value)
Sets the value of the translatable property.
void setTypeJavaClass(String value)
Sets the value of the typeJavaClass property.
void setTypeName(String value)
Sets the value of the typeName property.
void setTypeNamespace(String value)
Sets the value of the typeNamespace property.
void setTypeQualifiedName(String value)
Sets the value of the typeQualifiedName property.
[Expand]
Inherited Methods
From class org.mule.modules.oracle.model.AbstractDataObject
From class java.lang.Object

Fields

protected Boolean attachment

protected String attributeSet

protected Boolean composite

protected Boolean dataObject

protected String displayName

protected String documentation

protected String domainValueSetName

protected List<AttributeDescription> innerAttributeDescription

protected Boolean manyValued

protected String mimeType

protected String name

protected BigDecimal precision

protected BigDecimal scale

protected String searchCriteriaType

protected Boolean translatable

protected String typeJavaClass

protected String typeName

protected String typeNamespace

protected String typeQualifiedName

Public Constructors

public AttributeDescription ()

Public Methods

public Boolean getAttachment ()

Gets the value of the attachment property. This getter has been renamed from isAttachment() to getAttachment() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public String getAttributeSet ()

Gets the value of the attributeSet property.

Returns
  • possible object is String

public Boolean getComposite ()

Gets the value of the composite property. This getter has been renamed from isComposite() to getComposite() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public Boolean getDataObject ()

Gets the value of the dataObject property. This getter has been renamed from isDataObject() to getDataObject() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public String getDisplayName ()

Gets the value of the displayName property.

Returns
  • possible object is String

public String getDocumentation ()

Gets the value of the documentation property.

Returns
  • possible object is String

public String getDomainValueSetName ()

Gets the value of the domainValueSetName property.

Returns
  • possible object is String

public List<AttributeDescription> getInnerAttributeDescription ()

Gets the value of the innerAttributeDescription property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the innerAttributeDescription property.

For example, to add a new item, do as follows:

    getInnerAttributeDescription().add(newItem);
 

Objects of the following type(s) are allowed in the list AttributeDescription

public Boolean getManyValued ()

Gets the value of the manyValued property. This getter has been renamed from isManyValued() to getManyValued() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public String getMimeType ()

Gets the value of the mimeType property.

Returns
  • possible object is String

public String getName ()

Gets the value of the name property.

Returns
  • possible object is String

public BigDecimal getPrecision ()

Gets the value of the precision property.

Returns
  • possible object is BigDecimal

public BigDecimal getScale ()

Gets the value of the scale property.

Returns
  • possible object is BigDecimal

public String getSearchCriteriaType ()

Gets the value of the searchCriteriaType property.

Returns
  • possible object is String

public Boolean getTranslatable ()

Gets the value of the translatable property. This getter has been renamed from isTranslatable() to getTranslatable() by cxf-xjc-boolean plugin.

Returns
  • possible object is Boolean

public String getTypeJavaClass ()

Gets the value of the typeJavaClass property.

Returns
  • possible object is String

public String getTypeName ()

Gets the value of the typeName property.

Returns
  • possible object is String

public String getTypeNamespace ()

Gets the value of the typeNamespace property.

Returns
  • possible object is String

public String getTypeQualifiedName ()

Gets the value of the typeQualifiedName property.

Returns
  • possible object is String

public void setAttachment (Boolean value)

Sets the value of the attachment property.

Parameters
value Allowed object is Boolean

public void setAttributeSet (String value)

Sets the value of the attributeSet property.

Parameters
value Allowed object is String

public void setComposite (Boolean value)

Sets the value of the composite property.

Parameters
value Allowed object is Boolean

public void setDataObject (Boolean value)

Sets the value of the dataObject property.

Parameters
value Allowed object is Boolean

public void setDisplayName (String value)

Sets the value of the displayName property.

Parameters
value Allowed object is String

public void setDocumentation (String value)

Sets the value of the documentation property.

Parameters
value Allowed object is String

public void setDomainValueSetName (String value)

Sets the value of the domainValueSetName property.

Parameters
value Allowed object is String

public void setInnerAttributeDescription (List<AttributeDescription> innerAttributeDescription)

Sets the value of the innerAttributeDescription property.

Parameters
innerAttributeDescription Allowed object is AttributeDescription

public void setManyValued (Boolean value)

Sets the value of the manyValued property.

Parameters
value Allowed object is Boolean

public void setMimeType (String value)

Sets the value of the mimeType property.

Parameters
value Allowed object is String

public void setName (String value)

Sets the value of the name property.

Parameters
value Allowed object is String

public void setPrecision (BigDecimal value)

Sets the value of the precision property.

Parameters
value Allowed object is BigDecimal

public void setScale (BigDecimal value)

Sets the value of the scale property.

Parameters
value Allowed object is BigDecimal

public void setSearchCriteriaType (String value)

Sets the value of the searchCriteriaType property.

Parameters
value Allowed object is String

public void setTranslatable (Boolean value)

Sets the value of the translatable property.

Parameters
value Allowed object is Boolean

public void setTypeJavaClass (String value)

Sets the value of the typeJavaClass property.

Parameters
value Allowed object is String

public void setTypeName (String value)

Sets the value of the typeName property.

Parameters
value Allowed object is String

public void setTypeNamespace (String value)

Sets the value of the typeNamespace property.

Parameters
value Allowed object is String

public void setTypeQualifiedName (String value)

Sets the value of the typeQualifiedName property.

Parameters
value Allowed object is String