net.opengis.iso19139.gmd.v_20060504
Class CIContactType

java.lang.Object
  extended by net.opengis.iso19139.gco.v_20060504.AbstractObjectType
      extended by net.opengis.iso19139.gmd.v_20060504.CIContactType
All Implemented Interfaces:
Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.MergeFrom2, org.jvnet.jaxb2_commons.lang.ToString2

public class CIContactType
extends AbstractObjectType
implements Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo2, org.jvnet.jaxb2_commons.lang.Equals2, org.jvnet.jaxb2_commons.lang.HashCode2, org.jvnet.jaxb2_commons.lang.MergeFrom2, org.jvnet.jaxb2_commons.lang.ToString2

Information required enabling contact with the responsible person and/or organisation

Java class for CI_Contact_Type complex type.

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

 <complexType name="CI_Contact_Type">
   <complexContent>
     <extension base="{http://www.isotc211.org/2005/gco}AbstractObject_Type">
       <sequence>
         <element name="phone" type="{http://www.isotc211.org/2005/gmd}CI_Telephone_PropertyType" minOccurs="0"/>
         <element name="address" type="{http://www.isotc211.org/2005/gmd}CI_Address_PropertyType" minOccurs="0"/>
         <element name="onlineResource" type="{http://www.isotc211.org/2005/gmd}CI_OnlineResource_PropertyType" minOccurs="0"/>
         <element name="hoursOfService" type="{http://www.isotc211.org/2005/gco}CharacterString_PropertyType" minOccurs="0"/>
         <element name="contactInstructions" type="{http://www.isotc211.org/2005/gco}CharacterString_PropertyType" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  CIAddressPropertyType address
           
protected  CharacterStringPropertyType contactInstructions
           
protected  CharacterStringPropertyType hoursOfService
           
protected  CIOnlineResourcePropertyType onlineResource
           
protected  CITelephonePropertyType phone
           
 
Fields inherited from class net.opengis.iso19139.gco.v_20060504.AbstractObjectType
id, uuid
 
Constructor Summary
CIContactType()
           
 
Method Summary
 StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
           
 StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
           
 Object clone()
           
 Object copyTo(Object target)
           
 Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, Object target, org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
           
 Object createNewInstance()
           
 boolean equals(Object object)
           
 boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
           
 CIAddressPropertyType getAddress()
          Gets the value of the address property.
 CharacterStringPropertyType getContactInstructions()
          Gets the value of the contactInstructions property.
 CharacterStringPropertyType getHoursOfService()
          Gets the value of the hoursOfService property.
 CIOnlineResourcePropertyType getOnlineResource()
          Gets the value of the onlineResource property.
 CITelephonePropertyType getPhone()
          Gets the value of the phone property.
 int hashCode()
           
 int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
           
 boolean isSetAddress()
           
 boolean isSetContactInstructions()
           
 boolean isSetHoursOfService()
           
 boolean isSetOnlineResource()
           
 boolean isSetPhone()
           
 void mergeFrom(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator, org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb2_commons.lang.MergeStrategy2 strategy)
           
 void mergeFrom(Object left, Object right)
           
 void setAddress(CIAddressPropertyType value)
          Sets the value of the address property.
 void setContactInstructions(CharacterStringPropertyType value)
          Sets the value of the contactInstructions property.
 void setHoursOfService(CharacterStringPropertyType value)
          Sets the value of the hoursOfService property.
 void setOnlineResource(CIOnlineResourcePropertyType value)
          Sets the value of the onlineResource property.
 void setPhone(CITelephonePropertyType value)
          Sets the value of the phone property.
 String toString()
           
 CIContactType withAddress(CIAddressPropertyType value)
           
 CIContactType withContactInstructions(CharacterStringPropertyType value)
           
 CIContactType withHoursOfService(CharacterStringPropertyType value)
           
 CIContactType withId(String value)
           
 CIContactType withOnlineResource(CIOnlineResourcePropertyType value)
           
 CIContactType withPhone(CITelephonePropertyType value)
           
 CIContactType withUuid(String value)
           
 
Methods inherited from class net.opengis.iso19139.gco.v_20060504.AbstractObjectType
getId, getUuid, isSetId, isSetUuid, setId, setUuid
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

phone

protected CITelephonePropertyType phone

address

protected CIAddressPropertyType address

onlineResource

protected CIOnlineResourcePropertyType onlineResource

hoursOfService

protected CharacterStringPropertyType hoursOfService

contactInstructions

protected CharacterStringPropertyType contactInstructions
Constructor Detail

CIContactType

public CIContactType()
Method Detail

getPhone

public CITelephonePropertyType getPhone()
Gets the value of the phone property.

Returns:
possible object is CITelephonePropertyType

setPhone

public void setPhone(CITelephonePropertyType value)
Sets the value of the phone property.

Parameters:
value - allowed object is CITelephonePropertyType

isSetPhone

public boolean isSetPhone()

getAddress

public CIAddressPropertyType getAddress()
Gets the value of the address property.

Returns:
possible object is CIAddressPropertyType

setAddress

public void setAddress(CIAddressPropertyType value)
Sets the value of the address property.

Parameters:
value - allowed object is CIAddressPropertyType

isSetAddress

public boolean isSetAddress()

getOnlineResource

public CIOnlineResourcePropertyType getOnlineResource()
Gets the value of the onlineResource property.

Returns:
possible object is CIOnlineResourcePropertyType

setOnlineResource

public void setOnlineResource(CIOnlineResourcePropertyType value)
Sets the value of the onlineResource property.

Parameters:
value - allowed object is CIOnlineResourcePropertyType

isSetOnlineResource

public boolean isSetOnlineResource()

getHoursOfService

public CharacterStringPropertyType getHoursOfService()
Gets the value of the hoursOfService property.

Returns:
possible object is CharacterStringPropertyType

setHoursOfService

public void setHoursOfService(CharacterStringPropertyType value)
Sets the value of the hoursOfService property.

Parameters:
value - allowed object is CharacterStringPropertyType

isSetHoursOfService

public boolean isSetHoursOfService()

getContactInstructions

public CharacterStringPropertyType getContactInstructions()
Gets the value of the contactInstructions property.

Returns:
possible object is CharacterStringPropertyType

setContactInstructions

public void setContactInstructions(CharacterStringPropertyType value)
Sets the value of the contactInstructions property.

Parameters:
value - allowed object is CharacterStringPropertyType

isSetContactInstructions

public boolean isSetContactInstructions()

toString

public String toString()
Overrides:
toString in class AbstractObjectType

append

public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                            StringBuilder buffer,
                            org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
Specified by:
append in interface org.jvnet.jaxb2_commons.lang.ToString2
Overrides:
append in class AbstractObjectType

appendFields

public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                                  StringBuilder buffer,
                                  org.jvnet.jaxb2_commons.lang.ToStringStrategy2 strategy)
Specified by:
appendFields in interface org.jvnet.jaxb2_commons.lang.ToString2
Overrides:
appendFields in class AbstractObjectType

equals

public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
                      Object object,
                      org.jvnet.jaxb2_commons.lang.EqualsStrategy2 strategy)
Specified by:
equals in interface org.jvnet.jaxb2_commons.lang.Equals2
Overrides:
equals in class AbstractObjectType

equals

public boolean equals(Object object)
Overrides:
equals in class AbstractObjectType

hashCode

public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                    org.jvnet.jaxb2_commons.lang.HashCodeStrategy2 strategy)
Specified by:
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCode2
Overrides:
hashCode in class AbstractObjectType

hashCode

public int hashCode()
Overrides:
hashCode in class AbstractObjectType

clone

public Object clone()
Overrides:
clone in class AbstractObjectType

copyTo

public Object copyTo(Object target)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2
Overrides:
copyTo in class AbstractObjectType

copyTo

public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
                     Object target,
                     org.jvnet.jaxb2_commons.lang.CopyStrategy2 strategy)
Specified by:
copyTo in interface org.jvnet.jaxb2_commons.lang.CopyTo2
Overrides:
copyTo in class AbstractObjectType

createNewInstance

public Object createNewInstance()
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.CopyTo2
Specified by:
createNewInstance in interface org.jvnet.jaxb2_commons.lang.MergeFrom2

mergeFrom

public void mergeFrom(Object left,
                      Object right)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2
Overrides:
mergeFrom in class AbstractObjectType

mergeFrom

public void mergeFrom(org.jvnet.jaxb2_commons.locator.ObjectLocator leftLocator,
                      org.jvnet.jaxb2_commons.locator.ObjectLocator rightLocator,
                      Object left,
                      Object right,
                      org.jvnet.jaxb2_commons.lang.MergeStrategy2 strategy)
Specified by:
mergeFrom in interface org.jvnet.jaxb2_commons.lang.MergeFrom2
Overrides:
mergeFrom in class AbstractObjectType

withPhone

public CIContactType withPhone(CITelephonePropertyType value)

withAddress

public CIContactType withAddress(CIAddressPropertyType value)

withOnlineResource

public CIContactType withOnlineResource(CIOnlineResourcePropertyType value)

withHoursOfService

public CIContactType withHoursOfService(CharacterStringPropertyType value)

withContactInstructions

public CIContactType withContactInstructions(CharacterStringPropertyType value)

withId

public CIContactType withId(String value)
Overrides:
withId in class AbstractObjectType

withUuid

public CIContactType withUuid(String value)
Overrides:
withUuid in class AbstractObjectType


Copyright © 2008-2016. All Rights Reserved.