@Override public Location getDefault() { Session session = this.getContext().getSession(); LocationsManager manager = session.getLocationsManager(); if (manager == null) { return null; } return manager.getLocation(32811); // Greece. }
@Override public HierarchicalBeanItemContainer<Location> getHierarchy() { Session session = this.getContext().getSession(); LocationsManager manager = session.getLocationsManager(); if (manager == null) { return null; } List<Location> rootLocations = manager.getRootLocations(); HierarchicalBeanItemContainer<Location> container = new HierarchicalBeanItemContainer<Location>( Location.class, rootLocations, new LocationsHierarchicalModel()); return container; }