public class

SearchEntity

extends Object
implements ISearchable Comparable<T>
java.lang.Object
   ↳ com.mapsted.positioning.coreObjects.SearchEntity

Summary

Public Constructors
SearchEntity()
Public Methods
int compareTo(SearchEntity o)
static SearchEntity from(Entity entity)
static SearchEntity from(SearchEntity s)
static SearchEntity from(String nameKey, Common.MapDataType mapDataType, Cms.Entity entity, String imageBaseUrl)
String getAggregateKeywords()
int getBuildingId()
String getCategoryImageUid()
String getCategoryImageUrl()
String getCategoryName()
Set<String> getCategoryTagUIDs()
Set<String> getCategoryTags()
String getCategoryUid()
Set<EntityZone> getEntityZones()
int getFloorId()
String getIconUrl()
void getLocations(CoreApi coreApi, Consumer<List<MercatorZone>> resultCallback)
MercatorZoneVector getLocations()
Common.MapDataType getMapDataType()
String getMatchWord()
String getName()
String getNameKey()
int getPropertyId()
SearchEntity getUniqueSearchEntityClone(EntityZone ez)
Use this function to get a clone of this SearchEntity that only has the given entityId.
List<ZoneLabel> getZoneLabels(PropertyInfo propertyInfo)
void setCategoryImageUid(String categoryImageUid)
void setCategoryName(String categoryName)
void setCategoryTagUIDs(Set<String> categoryTagUIDs)
void setCategoryTags(Set<String> categoryTags)
void setCategoryUid(String categoryUid)
void setMapDataType(Common.MapDataType mapDataType)
void setMatchWord(String matchWord)
void setName(String name)
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.mapsted.positioning.coreObjects.ISearchable
From interface java.lang.Comparable

Public Constructors

public SearchEntity ()

Public Methods

public int compareTo (SearchEntity o)

public static SearchEntity from (Entity entity)

public static SearchEntity from (SearchEntity s)

public static SearchEntity from (String nameKey, Common.MapDataType mapDataType, Cms.Entity entity, String imageBaseUrl)

public String getAggregateKeywords ()

public int getBuildingId ()

public String getCategoryImageUid ()

public String getCategoryImageUrl ()

public String getCategoryName ()

public Set<String> getCategoryTagUIDs ()

public Set<String> getCategoryTags ()

public String getCategoryUid ()

public Set<EntityZone> getEntityZones ()

public int getFloorId ()

public String getIconUrl ()

public void getLocations (CoreApi coreApi, Consumer<List<MercatorZone>> resultCallback)

public MercatorZoneVector getLocations ()

public Common.MapDataType getMapDataType ()

public String getMatchWord ()

public String getName ()

public String getNameKey ()

public int getPropertyId ()

public SearchEntity getUniqueSearchEntityClone (EntityZone ez)

Use this function to get a clone of this SearchEntity that only has the given entityId. CAUTION: Returns null if given entityId is not one of the EntityIds associated with this SearchEntity

public List<ZoneLabel> getZoneLabels (PropertyInfo propertyInfo)

public void setCategoryImageUid (String categoryImageUid)

public void setCategoryName (String categoryName)

public void setCategoryTagUIDs (Set<String> categoryTagUIDs)

public void setCategoryTags (Set<String> categoryTags)

public void setCategoryUid (String categoryUid)

public void setMapDataType (Common.MapDataType mapDataType)

public void setMatchWord (String matchWord)

public void setName (String name)