org.exoplatform.services.wsrp2.type
Class PropertyDescription

java.lang.Object
  extended by org.exoplatform.services.wsrp2.type.PropertyDescription
All Implemented Interfaces:
java.io.Serializable

public class PropertyDescription
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Constructor Summary
PropertyDescription()
           
PropertyDescription(LocalizedString description, LocalizedString label, LocalizedString hint, java.lang.String[] usage, javax.xml.namespace.QName[] aliases, Extension[] extensions, javax.xml.namespace.QName name, javax.xml.namespace.QName type, org.apache.axis.types.URI schemaLocation)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 javax.xml.namespace.QName[] getAliases()
          Gets the aliases value for this PropertyDescription.
 javax.xml.namespace.QName getAliases(int i)
           
 LocalizedString getDescription()
          Gets the description value for this PropertyDescription.
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Deserializer
 Extension[] getExtensions()
          Gets the extensions value for this PropertyDescription.
 Extension getExtensions(int i)
           
 LocalizedString getHint()
          Gets the hint value for this PropertyDescription.
 LocalizedString getLabel()
          Gets the label value for this PropertyDescription.
 javax.xml.namespace.QName getName()
          Gets the name value for this PropertyDescription.
 org.apache.axis.types.URI getSchemaLocation()
          Gets the schemaLocation value for this PropertyDescription.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Serializer
 javax.xml.namespace.QName getType()
          Gets the type value for this PropertyDescription.
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 java.lang.String[] getUsage()
          Gets the usage value for this PropertyDescription.
 java.lang.String getUsage(int i)
           
 int hashCode()
           
 void setAliases(int i, javax.xml.namespace.QName _value)
           
 void setAliases(javax.xml.namespace.QName[] aliases)
          Sets the aliases value for this PropertyDescription.
 void setDescription(LocalizedString description)
          Sets the description value for this PropertyDescription.
 void setExtensions(Extension[] extensions)
          Sets the extensions value for this PropertyDescription.
 void setExtensions(int i, Extension _value)
           
 void setHint(LocalizedString hint)
          Sets the hint value for this PropertyDescription.
 void setLabel(LocalizedString label)
          Sets the label value for this PropertyDescription.
 void setName(javax.xml.namespace.QName name)
          Sets the name value for this PropertyDescription.
 void setSchemaLocation(org.apache.axis.types.URI schemaLocation)
          Sets the schemaLocation value for this PropertyDescription.
 void setType(javax.xml.namespace.QName type)
          Sets the type value for this PropertyDescription.
 void setUsage(int i, java.lang.String _value)
           
 void setUsage(java.lang.String[] usage)
          Sets the usage value for this PropertyDescription.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyDescription

public PropertyDescription()

PropertyDescription

public PropertyDescription(LocalizedString description,
                           LocalizedString label,
                           LocalizedString hint,
                           java.lang.String[] usage,
                           javax.xml.namespace.QName[] aliases,
                           Extension[] extensions,
                           javax.xml.namespace.QName name,
                           javax.xml.namespace.QName type,
                           org.apache.axis.types.URI schemaLocation)
Method Detail

getDescription

public LocalizedString getDescription()
Gets the description value for this PropertyDescription.

Returns:
description

setDescription

public void setDescription(LocalizedString description)
Sets the description value for this PropertyDescription.

Parameters:
description -

getLabel

public LocalizedString getLabel()
Gets the label value for this PropertyDescription.

Returns:
label

setLabel

public void setLabel(LocalizedString label)
Sets the label value for this PropertyDescription.

Parameters:
label -

getHint

public LocalizedString getHint()
Gets the hint value for this PropertyDescription.

Returns:
hint

setHint

public void setHint(LocalizedString hint)
Sets the hint value for this PropertyDescription.

Parameters:
hint -

getUsage

public java.lang.String[] getUsage()
Gets the usage value for this PropertyDescription.

Returns:
usage

setUsage

public void setUsage(java.lang.String[] usage)
Sets the usage value for this PropertyDescription.

Parameters:
usage -

getUsage

public java.lang.String getUsage(int i)

setUsage

public void setUsage(int i,
                     java.lang.String _value)

getAliases

public javax.xml.namespace.QName[] getAliases()
Gets the aliases value for this PropertyDescription.

Returns:
aliases

setAliases

public void setAliases(javax.xml.namespace.QName[] aliases)
Sets the aliases value for this PropertyDescription.

Parameters:
aliases -

getAliases

public javax.xml.namespace.QName getAliases(int i)

setAliases

public void setAliases(int i,
                       javax.xml.namespace.QName _value)

getExtensions

public Extension[] getExtensions()
Gets the extensions value for this PropertyDescription.

Returns:
extensions

setExtensions

public void setExtensions(Extension[] extensions)
Sets the extensions value for this PropertyDescription.

Parameters:
extensions -

getExtensions

public Extension getExtensions(int i)

setExtensions

public void setExtensions(int i,
                          Extension _value)

getName

public javax.xml.namespace.QName getName()
Gets the name value for this PropertyDescription.

Returns:
name

setName

public void setName(javax.xml.namespace.QName name)
Sets the name value for this PropertyDescription.

Parameters:
name -

getType

public javax.xml.namespace.QName getType()
Gets the type value for this PropertyDescription.

Returns:
type

setType

public void setType(javax.xml.namespace.QName type)
Sets the type value for this PropertyDescription.

Parameters:
type -

getSchemaLocation

public org.apache.axis.types.URI getSchemaLocation()
Gets the schemaLocation value for this PropertyDescription.

Returns:
schemaLocation

setSchemaLocation

public void setSchemaLocation(org.apache.axis.types.URI schemaLocation)
Sets the schemaLocation value for this PropertyDescription.

Parameters:
schemaLocation -

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

getTypeDesc

public static org.apache.axis.description.TypeDesc getTypeDesc()
Return type metadata object


getSerializer

public static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType,
                                                                java.lang.Class _javaType,
                                                                javax.xml.namespace.QName _xmlType)
Get Custom Serializer


getDeserializer

public static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType,
                                                                    java.lang.Class _javaType,
                                                                    javax.xml.namespace.QName _xmlType)
Get Custom Deserializer



Copyright © 2010 eXo Platform SAS. All Rights Reserved.