Class CIContactType
- java.lang.Object
-
- net.opengis.iso19139.gco.v_20070417.AbstractObjectType
-
- net.opengis.iso19139.gmd.v_20070417.CIContactType
-
- All Implemented Interfaces:
Cloneable,org.jvnet.jaxb.lang.CopyTo,org.jvnet.jaxb.lang.Equals,org.jvnet.jaxb.lang.HashCode,org.jvnet.jaxb.lang.MergeFrom,org.jvnet.jaxb.lang.ToString
public class CIContactType extends AbstractObjectType implements Cloneable, org.jvnet.jaxb.lang.CopyTo, org.jvnet.jaxb.lang.Equals, org.jvnet.jaxb.lang.HashCode, org.jvnet.jaxb.lang.MergeFrom, org.jvnet.jaxb.lang.ToString
Information required enabling contact with the responsible person and/or organisationJava 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
Fields Modifier and Type Field Description protected CIAddressPropertyTypeaddressprotected CharacterStringPropertyTypecontactInstructionsprotected CharacterStringPropertyTypehoursOfServiceprotected CIOnlineResourcePropertyTypeonlineResourceprotected CITelephonePropertyTypephone-
Fields inherited from class net.opengis.iso19139.gco.v_20070417.AbstractObjectType
id, uuid
-
-
Constructor Summary
Constructors Constructor Description CIContactType()Default no-arg constructorCIContactType(String id, String uuid, CITelephonePropertyType phone, CIAddressPropertyType address, CIOnlineResourcePropertyType onlineResource, CharacterStringPropertyType hoursOfService, CharacterStringPropertyType contactInstructions)Fully-initialising value constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringBuilderappend(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)StringBuilderappendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)Objectclone()ObjectcopyTo(Object target)ObjectcopyTo(org.jvnet.jaxb.locator.ObjectLocator locator, Object target, org.jvnet.jaxb.lang.CopyStrategy strategy)ObjectcreateNewInstance()booleanequals(Object object)booleanequals(org.jvnet.jaxb.locator.ObjectLocator thisLocator, org.jvnet.jaxb.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb.lang.EqualsStrategy strategy)CIAddressPropertyTypegetAddress()Gets the value of the address property.CharacterStringPropertyTypegetContactInstructions()Gets the value of the contactInstructions property.CharacterStringPropertyTypegetHoursOfService()Gets the value of the hoursOfService property.CIOnlineResourcePropertyTypegetOnlineResource()Gets the value of the onlineResource property.CITelephonePropertyTypegetPhone()Gets the value of the phone property.inthashCode()inthashCode(org.jvnet.jaxb.locator.ObjectLocator locator, org.jvnet.jaxb.lang.HashCodeStrategy strategy)booleanisSetAddress()booleanisSetContactInstructions()booleanisSetHoursOfService()booleanisSetOnlineResource()booleanisSetPhone()voidmergeFrom(Object left, Object right)voidmergeFrom(org.jvnet.jaxb.locator.ObjectLocator leftLocator, org.jvnet.jaxb.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb.lang.MergeStrategy strategy)voidsetAddress(CIAddressPropertyType value)Sets the value of the address property.voidsetContactInstructions(CharacterStringPropertyType value)Sets the value of the contactInstructions property.voidsetHoursOfService(CharacterStringPropertyType value)Sets the value of the hoursOfService property.voidsetOnlineResource(CIOnlineResourcePropertyType value)Sets the value of the onlineResource property.voidsetPhone(CITelephonePropertyType value)Sets the value of the phone property.StringtoString()CIContactTypewithAddress(CIAddressPropertyType value)CIContactTypewithContactInstructions(CharacterStringPropertyType value)CIContactTypewithHoursOfService(CharacterStringPropertyType value)CIContactTypewithId(String value)CIContactTypewithOnlineResource(CIOnlineResourcePropertyType value)CIContactTypewithPhone(CITelephonePropertyType value)CIContactTypewithUuid(String value)
-
-
-
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()
Default no-arg constructor
-
CIContactType
public CIContactType(String id, String uuid, CITelephonePropertyType phone, CIAddressPropertyType address, CIOnlineResourcePropertyType onlineResource, CharacterStringPropertyType hoursOfService, CharacterStringPropertyType contactInstructions)
Fully-initialising value constructor
-
-
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 isCITelephonePropertyType
-
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 isCIAddressPropertyType
-
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 isCIOnlineResourcePropertyType
-
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 isCharacterStringPropertyType
-
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 isCharacterStringPropertyType
-
isSetContactInstructions
public boolean isSetContactInstructions()
-
toString
public String toString()
- Overrides:
toStringin classAbstractObjectType
-
append
public StringBuilder append(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)
- Specified by:
appendin interfaceorg.jvnet.jaxb.lang.ToString- Overrides:
appendin classAbstractObjectType
-
appendFields
public StringBuilder appendFields(org.jvnet.jaxb.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb.lang.ToStringStrategy strategy)
- Specified by:
appendFieldsin interfaceorg.jvnet.jaxb.lang.ToString- Overrides:
appendFieldsin classAbstractObjectType
-
equals
public boolean equals(org.jvnet.jaxb.locator.ObjectLocator thisLocator, org.jvnet.jaxb.locator.ObjectLocator thatLocator, Object object, org.jvnet.jaxb.lang.EqualsStrategy strategy)- Specified by:
equalsin interfaceorg.jvnet.jaxb.lang.Equals- Overrides:
equalsin classAbstractObjectType
-
equals
public boolean equals(Object object)
- Overrides:
equalsin classAbstractObjectType
-
hashCode
public int hashCode(org.jvnet.jaxb.locator.ObjectLocator locator, org.jvnet.jaxb.lang.HashCodeStrategy strategy)- Specified by:
hashCodein interfaceorg.jvnet.jaxb.lang.HashCode- Overrides:
hashCodein classAbstractObjectType
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAbstractObjectType
-
clone
public Object clone()
- Overrides:
clonein classAbstractObjectType
-
copyTo
public Object copyTo(Object target)
- Specified by:
copyToin interfaceorg.jvnet.jaxb.lang.CopyTo- Overrides:
copyToin classAbstractObjectType
-
copyTo
public Object copyTo(org.jvnet.jaxb.locator.ObjectLocator locator, Object target, org.jvnet.jaxb.lang.CopyStrategy strategy)
- Specified by:
copyToin interfaceorg.jvnet.jaxb.lang.CopyTo- Overrides:
copyToin classAbstractObjectType
-
createNewInstance
public Object createNewInstance()
- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb.lang.CopyTo- Specified by:
createNewInstancein interfaceorg.jvnet.jaxb.lang.MergeFrom
-
mergeFrom
public void mergeFrom(Object left, Object right)
- Specified by:
mergeFromin interfaceorg.jvnet.jaxb.lang.MergeFrom- Overrides:
mergeFromin classAbstractObjectType
-
mergeFrom
public void mergeFrom(org.jvnet.jaxb.locator.ObjectLocator leftLocator, org.jvnet.jaxb.locator.ObjectLocator rightLocator, Object left, Object right, org.jvnet.jaxb.lang.MergeStrategy strategy)- Specified by:
mergeFromin interfaceorg.jvnet.jaxb.lang.MergeFrom- Overrides:
mergeFromin classAbstractObjectType
-
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:
withIdin classAbstractObjectType
-
withUuid
public CIContactType withUuid(String value)
- Overrides:
withUuidin classAbstractObjectType
-
-