com.collabnet.helm.ws
Class SimpleProjectType

java.lang.Object
  extended by com.collabnet.helm.ws.SimpleProjectType
All Implemented Interfaces:
java.io.Serializable

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

The simple project type contains only the name of the project as the main idenfitifier, and the short summary of the project. Additionally, the roles related to the project is listed. Depending on the reference that generated the project instance, the list of roles can be related to a given user, a given project itself, etc.

See Also:
Serialized Form

Constructor Summary
SimpleProjectType()
           
SimpleProjectType(java.lang.String summary, java.lang.String[] roles, java.lang.String name)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
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 SimpleProjectType.
 java.lang.String[] getRoles()
          Gets the roles value for this SimpleProjectType.
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 getSummary()
          Gets the summary value for this SimpleProjectType.
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 void setName(java.lang.String name)
          Sets the name value for this SimpleProjectType.
 void setRoles(java.lang.String[] roles)
          Sets the roles value for this SimpleProjectType.
 void setSummary(java.lang.String summary)
          Sets the summary value for this SimpleProjectType.
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleProjectType

public SimpleProjectType()

SimpleProjectType

public SimpleProjectType(java.lang.String summary,
                         java.lang.String[] roles,
                         java.lang.String name)
Method Detail

getSummary

public java.lang.String getSummary()
Gets the summary value for this SimpleProjectType.

Returns:
summary

setSummary

public void setSummary(java.lang.String summary)
Sets the summary value for this SimpleProjectType.

Parameters:
summary -

getRoles

public java.lang.String[] getRoles()
Gets the roles value for this SimpleProjectType.

Returns:
roles

setRoles

public void setRoles(java.lang.String[] roles)
Sets the roles value for this SimpleProjectType.

Parameters:
roles -

getName

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

Returns:
name

setName

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

Parameters:
name -

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