public class EstateImpl extends AbstractImplItem implements SerializableXmlElement
Modifier and Type | Field and Description |
---|---|
static String |
XML_ATTRIB_CONTACT_ID |
static String |
XML_ATTRIB_CURRENCY |
static String |
XML_ATTRIB_GROUP_ID |
static String |
XML_ATTRIB_HIDDEN_PRICES |
static String |
XML_ATTRIB_ID |
static String |
XML_ATTRIB_LANGUAGES |
static String |
XML_ATTRIB_PUBLIC_ID |
static String |
XML_ATTRIB_PUBLISH_BEGIN |
static String |
XML_ATTRIB_PUBLISH_END |
static String |
XML_ELEMENT |
static String |
XML_ELEMENT_ACTION |
static String |
XML_ELEMENT_ADDRESS |
static String |
XML_ELEMENT_ATTACHMENT |
static String |
XML_ELEMENT_ATTRIBUTES |
static String |
XML_ELEMENT_LINK |
static String |
XML_ELEMENT_TITLE |
static String |
XML_ELEMENT_TITLE_LANGUAGE |
static String |
XML_ELEMENT_TITLE_TEXT |
static String |
XML_ELEMENT_VALUES |
Constructor and Description |
---|
EstateImpl() |
EstateImpl(org.dom4j.Document doc) |
getValue, getValue, getValues, putValue, selectAttribute, selectAttribute, selectAttributeAsBigDecimal, selectAttributeAsBigDecimal, selectAttributeAsBigInteger, selectAttributeAsBigInteger, selectAttributeAsBoolean, selectAttributeAsBoolean, selectAttributeAsCurrency, selectAttributeAsCurrency, selectAttributeAsDate, selectAttributeAsDate, selectAttributeAsDateTime, selectAttributeAsDateTime, selectAttributeAsDouble, selectAttributeAsDouble, selectAttributeAsFloat, selectAttributeAsFloat, selectAttributeAsURI, selectAttributeAsURI, selectChildElements
public static final String XML_ATTRIB_ID
public static final String XML_ATTRIB_CONTACT_ID
public static final String XML_ATTRIB_CURRENCY
public static final String XML_ATTRIB_GROUP_ID
public static final String XML_ATTRIB_HIDDEN_PRICES
public static final String XML_ATTRIB_LANGUAGES
public static final String XML_ATTRIB_PUBLIC_ID
public static final String XML_ATTRIB_PUBLISH_BEGIN
public static final String XML_ATTRIB_PUBLISH_END
public static final String XML_ELEMENT
public static final String XML_ELEMENT_ADDRESS
public static final String XML_ELEMENT_TITLE
public static final String XML_ELEMENT_TITLE_TEXT
public static final String XML_ELEMENT_TITLE_LANGUAGE
public static final String XML_ELEMENT_ATTACHMENT
public static final String XML_ELEMENT_LINK
public static final String XML_ELEMENT_ACTION
public static final String XML_ELEMENT_ATTRIBUTES
public static final String XML_ELEMENT_VALUES
public EstateImpl()
public EstateImpl(org.dom4j.Document doc) throws org.dom4j.DocumentException
org.dom4j.DocumentException
protected EstateAddressImpl createAddress()
protected EstateAttachmentImpl createAttachment()
protected EstateLinkImpl createLink()
public OpenEstateAction getAction()
public EstateAddressImpl getAddress()
public List<EstateAttachmentImpl> getAttachments()
public AbstractAttribImpl getAttribute(OpenEstateAttrib attrib)
public Map<OpenEstateAttrib,AbstractAttribImpl> getAttributes()
public String getContactId()
public Currency getCurrency()
public GeoAreaImpl getCustomGeoArea(String geoDbName)
public CustomValuesImpl getCustomValues()
public String getFallbackTitle()
public String getGroupId()
public String getId()
public List<EstateLinkImpl> getLinks()
public List<OpenEstateAttrib> getMissingRequiredAttributes()
public AreaValue getPrimaryAreaValue()
public CurrencyValue getPrimaryPriceValue()
public String getPublicId()
public Date getPublishBegin()
public Date getPublishEnd()
public String getTitle()
public String[] getTitleLanguages()
public OpenEstateType getType()
public AbstractTypeImpl getTypeSpec()
public boolean hasAttribute(OpenEstateAttrib attrib)
public boolean isAddressPublished()
@Deprecated public boolean isAdressPublished()
public boolean isHiddenPrices()
public void merge(AbstractImplItem item)
merge
in class AbstractImplItem
public void putAttribute(AbstractAttribImpl attribImpl)
public void putCustomGeoArea(String geoDbName, GeoAreaImpl area)
public void putCustomGeoArea(String geoDbName, String areaId, String areaProviderId, String areaName, GeoAreaLevel areaLevel)
public void readFromXml(org.dom4j.Document doc) throws org.dom4j.DocumentException
readFromXml
in interface SerializableXmlElement
org.dom4j.DocumentException
public void readFromXml(org.dom4j.Element node) throws org.dom4j.DocumentException
readFromXml
in interface SerializableXmlType
org.dom4j.DocumentException
public AbstractAttribImpl removeAttribute(OpenEstateAttrib attrib)
public void removeCustomGeoArea(String geoDbName)
public void removeCustomGeoAreas()
public void serializeToXml(org.dom4j.Document doc) throws org.dom4j.DocumentException
serializeToXml
in interface SerializableXmlElement
org.dom4j.DocumentException
public void serializeToXml(org.dom4j.Element node) throws org.dom4j.DocumentException
serializeToXml
in interface SerializableXmlType
org.dom4j.DocumentException
public void setAddressPublished(boolean val)
@Deprecated public void setAdressPublished(boolean val)
public void setContactId(String val)
public void setCurrency(Currency val)
public void setCustomValues(CustomValuesImpl val)
public void setGroupId(String val)
public void setHiddenPrices(Boolean val)
public void setId(String val)
public void setPrimaryAreaValue(AreaValue value)
public void setPrimaryPriceValue(CurrencyValue value)
public void setPublicId(String val)
public void setPublishBegin(Date val)
public void setPublishEnd(Date val)
public void setTitle(String val)
public void setType(OpenEstateType type, OpenEstateAction action)
public void setType(AbstractTypeImpl typeSpec, OpenEstateAction action)
Copyright © 2019 OpenEstate. All rights reserved.