-
- All Implemented Interfaces:
-
com.pointrlabs.core.management.interfaces.Advertiser
public interface SiteManager implements Advertiser<SiteManager.Listener>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interface
SiteManager.Listener
-
Method Summary
Modifier and Type Method Description abstract Set<Site>
getSites()
Returns list of sites abstract Building
getBuilding(Integer buildingInternalIdentifier)
Gets the Building object matching the given Set by Pointr abstract Building
getBuilding(String buildingExternalIdentifier)
Gets the Building object matching the given buildingExternalIdentifier (Set by Third-party) abstract Site
getSite(Integer siteInternalIdentifier)
Gets the Site object matching the given siteInternalIdentifier (Set by Pointr) abstract Site
getSite(String siteExternalIdentifier)
Gets the Site object matching the given siteExternalIdentifier (Set by Third-party) abstract Set<MappedBeacon>
getMappedBeacons(Integer siteId, Integer buildingId, Integer levelId)
abstract Building
getOutdoorBuilding()
Gets the Building object that is assigned as outdoor if it is defined -
-
Method Detail
-
getBuilding
abstract Building getBuilding(Integer buildingInternalIdentifier)
Gets the Building object matching the given Set by Pointr
-
getBuilding
abstract Building getBuilding(String buildingExternalIdentifier)
Gets the Building object matching the given buildingExternalIdentifier (Set by Third-party)
-
getSite
abstract Site getSite(Integer siteInternalIdentifier)
Gets the Site object matching the given siteInternalIdentifier (Set by Pointr)
-
getSite
abstract Site getSite(String siteExternalIdentifier)
Gets the Site object matching the given siteExternalIdentifier (Set by Third-party)
-
getMappedBeacons
abstract Set<MappedBeacon> getMappedBeacons(Integer siteId, Integer buildingId, Integer levelId)
-
getOutdoorBuilding
abstract Building getOutdoorBuilding()
Gets the Building object that is assigned as outdoor if it is defined
-
-
-
-