gov.nih.nci.cagrid.metadata.common
Class PointOfContact

java.lang.Object
  extended by gov.nih.nci.cagrid.metadata.common.PointOfContact
All Implemented Interfaces:
java.io.Serializable

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

For the static model, instances of these should be the POCs associated with the design and implementation of the service itself (not deployments of it, e.g. not system support staff) The "role" attribute should probably be an enumeration of known types

See Also:
Serialized Form

Constructor Summary
PointOfContact()
           
PointOfContact(java.lang.String affiliation, java.lang.String email, java.lang.String firstName, java.lang.String lastName, java.lang.String phoneNumber, java.lang.String role)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getAffiliation()
          Gets the affiliation value for this PointOfContact.
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 getEmail()
          Gets the email value for this PointOfContact.
 java.lang.String getFirstName()
          Gets the firstName value for this PointOfContact.
 java.lang.String getLastName()
          Gets the lastName value for this PointOfContact.
 java.lang.String getPhoneNumber()
          Gets the phoneNumber value for this PointOfContact.
 java.lang.String getRole()
          Gets the role value for this PointOfContact.
static org.apache.axis.encoding.Serializer getSerializer(java.lang.String mechType, java.lang.Class _javaType, javax.xml.namespace.QName _xmlType)
          Get Custom Serializer
static org.apache.axis.description.TypeDesc getTypeDesc()
          Return type metadata object
 int hashCode()
           
 void setAffiliation(java.lang.String affiliation)
          Sets the affiliation value for this PointOfContact.
 void setEmail(java.lang.String email)
          Sets the email value for this PointOfContact.
 void setFirstName(java.lang.String firstName)
          Sets the firstName value for this PointOfContact.
 void setLastName(java.lang.String lastName)
          Sets the lastName value for this PointOfContact.
 void setPhoneNumber(java.lang.String phoneNumber)
          Sets the phoneNumber value for this PointOfContact.
 void setRole(java.lang.String role)
          Sets the role value for this PointOfContact.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PointOfContact

public PointOfContact()

PointOfContact

public PointOfContact(java.lang.String affiliation,
                      java.lang.String email,
                      java.lang.String firstName,
                      java.lang.String lastName,
                      java.lang.String phoneNumber,
                      java.lang.String role)
Method Detail

getAffiliation

public java.lang.String getAffiliation()
Gets the affiliation value for this PointOfContact.

Returns:
affiliation

setAffiliation

public void setAffiliation(java.lang.String affiliation)
Sets the affiliation value for this PointOfContact.

Parameters:
affiliation -

getEmail

public java.lang.String getEmail()
Gets the email value for this PointOfContact.

Returns:
email

setEmail

public void setEmail(java.lang.String email)
Sets the email value for this PointOfContact.

Parameters:
email -

getFirstName

public java.lang.String getFirstName()
Gets the firstName value for this PointOfContact.

Returns:
firstName

setFirstName

public void setFirstName(java.lang.String firstName)
Sets the firstName value for this PointOfContact.

Parameters:
firstName -

getLastName

public java.lang.String getLastName()
Gets the lastName value for this PointOfContact.

Returns:
lastName

setLastName

public void setLastName(java.lang.String lastName)
Sets the lastName value for this PointOfContact.

Parameters:
lastName -

getPhoneNumber

public java.lang.String getPhoneNumber()
Gets the phoneNumber value for this PointOfContact.

Returns:
phoneNumber

setPhoneNumber

public void setPhoneNumber(java.lang.String phoneNumber)
Sets the phoneNumber value for this PointOfContact.

Parameters:
phoneNumber -

getRole

public java.lang.String getRole()
Gets the role value for this PointOfContact.

Returns:
role

setRole

public void setRole(java.lang.String role)
Sets the role value for this PointOfContact.

Parameters:
role -

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: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER.