org.alfresco.webservice.types
Class ClassDefinition

java.lang.Object
  extended by org.alfresco.webservice.types.ClassDefinition
All Implemented Interfaces:
java.io.Serializable

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

See Also:
Serialized Form

Constructor Summary
ClassDefinition()
           
ClassDefinition(java.lang.String name, java.lang.String title, java.lang.String description, java.lang.String superClass, boolean isAspect, PropertyDefinition[] properties, AssociationDefinition[] associations)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 AssociationDefinition[] getAssociations()
          Gets the associations value for this ClassDefinition.
 AssociationDefinition getAssociations(int i)
           
 java.lang.String getDescription()
          Gets the description value for this ClassDefinition.
static org.apache.axis.encoding.Deserializer getDeserializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Deserializer
 java.lang.String getName()
          Gets the name value for this ClassDefinition.
 PropertyDefinition[] getProperties()
          Gets the properties value for this ClassDefinition.
 PropertyDefinition getProperties(int i)
           
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Serializer
 java.lang.String getSuperClass()
          Gets the superClass value for this ClassDefinition.
 java.lang.String getTitle()
          Gets the title value for this ClassDefinition.
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 boolean isIsAspect()
          Gets the isAspect value for this ClassDefinition.
 void setAssociations(AssociationDefinition[] associations)
          Sets the associations value for this ClassDefinition.
 void setAssociations(int i, AssociationDefinition _value)
           
 void setDescription(java.lang.String description)
          Sets the description value for this ClassDefinition.
 void setIsAspect(boolean isAspect)
          Sets the isAspect value for this ClassDefinition.
 void setName(java.lang.String name)
          Sets the name value for this ClassDefinition.
 void setProperties(int i, PropertyDefinition _value)
           
 void setProperties(PropertyDefinition[] properties)
          Sets the properties value for this ClassDefinition.
 void setSuperClass(java.lang.String superClass)
          Sets the superClass value for this ClassDefinition.
 void setTitle(java.lang.String title)
          Sets the title value for this ClassDefinition.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassDefinition

public ClassDefinition()

ClassDefinition

public ClassDefinition(java.lang.String name,
                       java.lang.String title,
                       java.lang.String description,
                       java.lang.String superClass,
                       boolean isAspect,
                       PropertyDefinition[] properties,
                       AssociationDefinition[] associations)
Method Detail

getName

public java.lang.String getName()
Gets the name value for this ClassDefinition.

Returns:
name

setName

public void setName(java.lang.String name)
Sets the name value for this ClassDefinition.

Parameters:
name -

getTitle

public java.lang.String getTitle()
Gets the title value for this ClassDefinition.

Returns:
title

setTitle

public void setTitle(java.lang.String title)
Sets the title value for this ClassDefinition.

Parameters:
title -

getDescription

public java.lang.String getDescription()
Gets the description value for this ClassDefinition.

Returns:
description

setDescription

public void setDescription(java.lang.String description)
Sets the description value for this ClassDefinition.

Parameters:
description -

getSuperClass

public java.lang.String getSuperClass()
Gets the superClass value for this ClassDefinition.

Returns:
superClass

setSuperClass

public void setSuperClass(java.lang.String superClass)
Sets the superClass value for this ClassDefinition.

Parameters:
superClass -

isIsAspect

public boolean isIsAspect()
Gets the isAspect value for this ClassDefinition.

Returns:
isAspect

setIsAspect

public void setIsAspect(boolean isAspect)
Sets the isAspect value for this ClassDefinition.

Parameters:
isAspect -

getProperties

public PropertyDefinition[] getProperties()
Gets the properties value for this ClassDefinition.

Returns:
properties

setProperties

public void setProperties(PropertyDefinition[] properties)
Sets the properties value for this ClassDefinition.

Parameters:
properties -

getProperties

public PropertyDefinition getProperties(int i)

setProperties

public void setProperties(int i,
                          PropertyDefinition _value)

getAssociations

public AssociationDefinition[] getAssociations()
Gets the associations value for this ClassDefinition.

Returns:
associations

setAssociations

public void setAssociations(AssociationDefinition[] associations)
Sets the associations value for this ClassDefinition.

Parameters:
associations -

getAssociations

public AssociationDefinition getAssociations(int i)

setAssociations

public void setAssociations(int i,
                            AssociationDefinition _value)

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 © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.