/* * (non-Javadoc) * @see org.egov.infra.web.struts.actions.BaseFormAction#prepare() */ @Override public void prepare() { final List<Boundary> zoneList = boundaryService.getActiveBoundariesByBndryTypeNameAndHierarchyTypeName( "Zone", REVENUE_HIERARCHY_TYPE); final List<Boundary> wardList = boundaryService.getActiveBoundariesByBndryTypeNameAndHierarchyTypeName( "Ward", REVENUE_HIERARCHY_TYPE); final List<Boundary> locationList = boundaryService.getActiveBoundariesByBndryTypeNameAndHierarchyTypeName( "Locality", LOCATION_HIERARCHY_TYPE); setZoneBndryMap(CommonServices.getFormattedBndryMap(zoneList)); setWardndryMap(CommonServices.getFormattedBndryMap(wardList)); prepareWardDropDownData(zoneId != null, wardId != null); addDropdownData("Location", locationList); addDropdownData( "PropTypeMaster", getPersistenceService().findAllByNamedQuery(PropertyTaxConstants.GET_PROPERTY_TYPES)); final Long userId = (Long) session().get(SESSIONLOGINID); if (userId != null) setRoleName(propertyTaxUtil.getRolesForUserId(userId)); }