public abstract class AbstractTypeImpl extends Object implements Serializable
Modifier | Constructor and Description |
---|---|
protected |
AbstractTypeImpl(OpenEstateType type) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
OpenEstateAction[] |
getActions()
Liefert die internen Bezeichnungen der registrierten Vermarktungsarten.
|
OpenEstateAttrib[] |
getAttribs()
Liefert alle allgemein registrierten Attribute.
|
OpenEstateAttrib[] |
getAttribs(OpenEstateAction action)
Liefert alle allgemein registrierten Attribute sowie Vermarktungsattribute.
|
OpenEstateAttrib[] |
getAttribs(OpenEstateAction action,
OpenEstateAttribGroup[] groups)
Liefert alle allgemein registrierten Attribute sowie Vermarktungsattribute zu bestimmten Attribut-Gruppen.
|
OpenEstateAttrib[] |
getAttribsByAction(OpenEstateAction action)
Liefert die registrierten Attribute einer Vermarktungsart.
|
OpenEstateAttrib[] |
getAttribsByGroup(OpenEstateAttribGroup group)
Liefert die registrierten Attribute einer Attributgruppe.
|
OpenEstateType[] |
getChildren() |
OpenEstateType[] |
getChildren(boolean recursive) |
String |
getName()
Liefert die Bezeichnung der Immobilienart.
|
OpenEstateType |
getParent()
Liefert die Bezeichnung der übergeordneten Immobilienart.
|
OpenEstateAttrib |
getPrimaryAreaAttrib() |
OpenEstateAttrib |
getPrimaryPriceAttrib(OpenEstateAction action) |
String |
getTagName() |
String |
getTranslation() |
String |
getTranslation(Locale locale) |
OpenEstateType |
getType() |
boolean |
hasAction(OpenEstateAction action)
Überprüfung, ob eine Vermarktungsart in der Immobilienart registriert ist.
|
boolean |
hasAttrib(OpenEstateAttrib attrib) |
boolean |
hasAttrib(String group,
String attrib)
Deprecated.
|
boolean |
hasChildren()
Überprüfung, ob untergeordnete Immobilienarten registriert sind.
|
int |
hashCode() |
boolean |
hasParent()
Überprüfung, ob eine übergeordnete Immobilienart registriert ist.
|
boolean |
isAttribGeneral(AbstractAttribImpl attribSpec)
Überprüfung, ob ein Attribut als allgemeines Attribut registriert ist.
|
boolean |
isAttribGeneral(OpenEstateAttrib attrib)
Überprüfung, ob ein Attribut als allgemeines Attribut registriert ist.
|
boolean |
isAttribGeneral(String group,
String attrib)
Deprecated.
|
boolean |
isAttribRequired(AbstractAttribImpl attribSpec)
Überprüfung, ob ein Attribut als Pflichtattribut registriert ist.
|
boolean |
isAttribRequired(OpenEstateAttrib attrib)
Überprüfung, ob ein Attribut als Pflichtattribut registriert ist.
|
boolean |
isAttribRequired(String group,
String attrib)
Deprecated.
|
static AbstractTypeImpl |
newInstance(String name)
Deprecated.
|
protected void |
registerSupportedAction(OpenEstateAction action) |
protected void |
registerSupportedAttribute(OpenEstateAttrib attrib,
boolean required) |
protected void |
registerSupportedAttribute(OpenEstateAttrib attrib,
OpenEstateAction[] actions,
boolean required) |
protected AbstractTypeImpl(OpenEstateType type)
public final OpenEstateAction[] getActions()
public final OpenEstateAttrib[] getAttribs()
public final OpenEstateAttrib[] getAttribs(OpenEstateAction action)
action
- Bezeichnung der Vermarktungsartpublic final OpenEstateAttrib[] getAttribs(OpenEstateAction action, OpenEstateAttribGroup[] groups)
action
- Bezeichnung der Vermarktungsartgroups
- Attribut-Gruppenpublic final OpenEstateAttrib[] getAttribsByAction(OpenEstateAction action)
action
- Bezeichnung der Vermarktungsartpublic final OpenEstateAttrib[] getAttribsByGroup(OpenEstateAttribGroup group)
group
- Bezeichnung der Attributgruppepublic final OpenEstateType[] getChildren()
public final OpenEstateType[] getChildren(boolean recursive)
public final String getName()
public final OpenEstateType getParent()
public final OpenEstateAttrib getPrimaryAreaAttrib()
public final OpenEstateAttrib getPrimaryPriceAttrib(OpenEstateAction action)
public final String getTagName()
public final String getTranslation()
public final OpenEstateType getType()
public final boolean hasAction(OpenEstateAction action)
action
- Bezeichnung der Vermarktungsart@Deprecated public final boolean hasAttrib(String group, String attrib)
group
- Bezeichnung der Attributgruppeattrib
- Bezeichnung des Attributespublic final boolean hasAttrib(OpenEstateAttrib attrib)
public final boolean hasChildren()
public final boolean hasParent()
public final boolean isAttribGeneral(AbstractAttribImpl attribSpec)
attribSpec
- Attribut@Deprecated public final boolean isAttribGeneral(String group, String attrib)
public final boolean isAttribGeneral(OpenEstateAttrib attrib)
attrib
- Attributpublic final boolean isAttribRequired(AbstractAttribImpl attribSpec)
attribSpec
- Attribut@Deprecated public final boolean isAttribRequired(String group, String attrib)
public final boolean isAttribRequired(OpenEstateAttrib attrib)
attrib
- Attribut@Deprecated public static AbstractTypeImpl newInstance(String name)
name
- Name der Immobilienartprotected void registerSupportedAction(OpenEstateAction action)
protected void registerSupportedAttribute(OpenEstateAttrib attrib, boolean required)
protected void registerSupportedAttribute(OpenEstateAttrib attrib, OpenEstateAction[] actions, boolean required)
Copyright © 2019 OpenEstate. All rights reserved.