/* * Licensed to the Apache Software Foundation (ASF) under one * or more contributor license agreements. See the NOTICE file * distributed with this work for additional information * regarding copyright ownership. The ASF licenses this file * to you under the Apache License, Version 2.0 (the * "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, * software distributed under the License is distributed on an * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, either express or implied. See the License for the * specific language governing permissions and limitations * under the License. */ import java.util.*; import java.io.*; import org.ofbiz.entity.*; import org.ofbiz.base.util.*; import org.ofbiz.widget.html.*; delegator = request.getAttribute("delegator"); boolean tryEntity = true; if(request.getAttribute("_ERROR_MESSAGE_") != null) tryEntity = false; String facilityGroupId = request.getParameter("facilityGroupId"); if (UtilValidate.isEmpty(facilityGroupId) && UtilValidate.isNotEmpty((String) request.getAttribute("facilityGroupId"))) { facilityGroupId = (String) request.getAttribute("facilityGroupId"); } if (facilityGroupId != null) context.put("facilityGroupId", facilityGroupId); GenericValue facilityGroup = delegator.findByPrimaryKey("FacilityGroup", UtilMisc.toMap("facilityGroupId", facilityGroupId)); GenericValue facilityGroupType = null; if(facilityGroup == null) { tryEntity = false; } else { context.put("facilityGroup", facilityGroup); facilityGroupType = facilityGroup.getRelatedOne("FacilityGroupType"); if (facilityGroupType != null) context.put("facilityGroupType", facilityGroupType); } // Facility Group types List facilityGroupTypes = delegator.findAll("FacilityGroupType"); if (facilityGroupTypes != null) context.put("facilityGroupTypes", facilityGroupTypes); // Facility Groups List facilityGroups = delegator.findAll("FacilityGroup"); if (facilityGroups != null) context.put("facilityGroups", facilityGroups);