package com.netifera.platform.net.wifi.internal.model; import com.netifera.platform.api.model.IEntity; import com.netifera.platform.api.model.layers.ITreeLayerProvider; import com.netifera.platform.net.wifi.model.AccessPointEntity; import com.netifera.platform.net.wifi.model.ExtendedServiceSetEntity; public class TreeLayerProvider implements ITreeLayerProvider { public IEntity[] getParents(IEntity entity) { if(entity instanceof AccessPointEntity) { final AccessPointEntity ap = (AccessPointEntity) entity; return new IEntity[] { ap.getESS() }; } return new IEntity[0]; } public boolean isRealmRoot(IEntity entity) { return (entity instanceof ExtendedServiceSetEntity); } public String getLayerName() { return "Wireless Networks"; } public boolean isDefaultEnabled() { return true; } }