You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ofbiz.apache.org by jo...@apache.org on 2007/01/23 03:27:15 UTC
svn commit: r498895 [1/3] - in /ofbiz/trunk/specialpurpose: ./ assetmaint/
assetmaint/config/ assetmaint/entitydef/ assetmaint/script/
assetmaint/script/org/ assetmaint/script/org/ofbiz/
assetmaint/script/org/ofbiz/assetmaint/ assetmaint/webapp/ assetm...
Author: jonesde
Date: Mon Jan 22 18:27:12 2007
New Revision: 498895
URL: http://svn.apache.org/viewvc?view=rev&rev=498895
Log:
Added assetmaint derived app from Anil Patel in Jira #OFBIZ-437; note that this is going directly in because even though it is add-on code it was developed from the beginning to go into OFBiz and simply had not yet because of my time constraints to do a final review and commit of it; I was involved from early on working with Anil on this so the code history is also not in question
Added:
ofbiz/trunk/specialpurpose/assetmaint/
ofbiz/trunk/specialpurpose/assetmaint/build.xml (with props)
ofbiz/trunk/specialpurpose/assetmaint/config/
ofbiz/trunk/specialpurpose/assetmaint/config/AssetMaintUiLabels.properties (with props)
ofbiz/trunk/specialpurpose/assetmaint/entitydef/
ofbiz/trunk/specialpurpose/assetmaint/entitydef/entitygroup.xml (with props)
ofbiz/trunk/specialpurpose/assetmaint/entitydef/entitymodel.xml (with props)
ofbiz/trunk/specialpurpose/assetmaint/ofbiz-component.xml (with props)
ofbiz/trunk/specialpurpose/assetmaint/script/
ofbiz/trunk/specialpurpose/assetmaint/script/org/
ofbiz/trunk/specialpurpose/assetmaint/script/org/ofbiz/
ofbiz/trunk/specialpurpose/assetmaint/script/org/ofbiz/assetmaint/
ofbiz/trunk/specialpurpose/assetmaint/script/org/ofbiz/assetmaint/FixedAssetMaintEvents.xml (with props)
ofbiz/trunk/specialpurpose/assetmaint/webapp/
ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/
ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/
ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/actions/
ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/actions/workeffort/
ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/actions/workeffort/EditWorkEfforts.bsh (with props)
ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/controller.xml (with props)
ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/facility-controller.xml (with props)
ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/web.xml (with props)
ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/includes/
ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/includes/appbar.ftl (with props)
ofbiz/trunk/specialpurpose/assetmaint/widget/
ofbiz/trunk/specialpurpose/assetmaint/widget/AssetmaintScreens.xml (with props)
ofbiz/trunk/specialpurpose/assetmaint/widget/CommonScreens.xml (with props)
ofbiz/trunk/specialpurpose/assetmaint/widget/FacilityScreens.xml (with props)
ofbiz/trunk/specialpurpose/assetmaint/widget/FixedAssetScreens.xml (with props)
ofbiz/trunk/specialpurpose/assetmaint/widget/LookupScreens.xml (with props)
ofbiz/trunk/specialpurpose/assetmaint/widget/Menus.xml (with props)
ofbiz/trunk/specialpurpose/assetmaint/widget/ProductScreens.xml (with props)
ofbiz/trunk/specialpurpose/assetmaint/widget/forms/
ofbiz/trunk/specialpurpose/assetmaint/widget/forms/FacilityForms.xml (with props)
ofbiz/trunk/specialpurpose/assetmaint/widget/forms/FixedAssetForms.xml (with props)
ofbiz/trunk/specialpurpose/assetmaint/widget/forms/LookupForms.xml (with props)
ofbiz/trunk/specialpurpose/assetmaint/widget/forms/ProductForms.xml (with props)
ofbiz/trunk/specialpurpose/assetmaint/widget/forms/WorkEffortForms.xml (with props)
Modified:
ofbiz/trunk/specialpurpose/build.xml
ofbiz/trunk/specialpurpose/component-load.xml
Added: ofbiz/trunk/specialpurpose/assetmaint/build.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/assetmaint/build.xml?view=auto&rev=498895
==============================================================================
--- ofbiz/trunk/specialpurpose/assetmaint/build.xml (added)
+++ ofbiz/trunk/specialpurpose/assetmaint/build.xml Mon Jan 22 18:27:12 2007
@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Licensed 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.
+-->
+
+<project name="OFBiz - Asset Maintenance Component" default="jar" basedir=".">
+
+ <!-- ================================================================== -->
+ <!-- Initialization of all property settings -->
+ <!-- ================================================================== -->
+
+ <target name="init">
+ <property environment="env"/>
+ <property name="desc" value="Asset Maintenance Component"/>
+ <property name="name" value="ofbiz-assetmaint"/>
+ <property name="src.dir" value="src"/>
+ <property name="dtd.dir" value="dtd"/>
+ <property name="lib.dir" value="lib"/>
+ <property name="build.dir" value="build"/>
+ </target>
+
+ <target name="classpath">
+ <path id="local.class.path">
+ <fileset dir="../../framework/base/lib" includes="*.jar"/>
+ <fileset dir="../../framework/base/lib/commons" includes="*.jar"/>
+ <fileset dir="../../framework/base/lib/j2eespecs" includes="*.jar"/>
+ <fileset dir="../../framework/base/build/lib" includes="*.jar"/>
+ <fileset dir="../../framework/entity/lib" includes="*.jar"/>
+ <fileset dir="../../framework/entity/build/lib" includes="*.jar"/>
+ <fileset dir="../../framework/security/build/lib" includes="*.jar"/>
+ <fileset dir="../../framework/service/lib" includes="*.jar"/>
+ <fileset dir="../../framework/service/build/lib" includes="*.jar"/>
+ <fileset dir="../../framework/minilang/build/lib" includes="*.jar"/>
+ <fileset dir="../../framework/webapp/lib" includes="*.jar"/>
+ <fileset dir="../../framework/webapp/build/lib" includes="*.jar"/>
+ <fileset dir="../../framework/common/build/lib" includes="*.jar"/>
+ <fileset dir="../../framework/workflow/build/lib" includes="*.jar"/>
+ <fileset dir="../../applications/product/build/lib" includes="*.jar"/>
+ </path>
+ </target>
+
+ <!-- ================================================================== -->
+ <!-- Removes all created files and directories -->
+ <!-- ================================================================== -->
+
+ <target name="clean" depends="clean-lib">
+ <delete dir="${build.dir}"/>
+ </target>
+
+ <target name="clean-lib" depends="init">
+ <delete dir="${build.dir}/lib"/>
+ </target>
+
+ <!-- ================================================================== -->
+ <!-- Makes sure the needed directory structure is in place -->
+ <!-- ================================================================== -->
+
+ <target name="prepare" depends="clean-lib">
+ <mkdir dir="${build.dir}/classes"/>
+ <mkdir dir="${build.dir}/lib"/>
+ </target>
+
+ <target name="prepare-docs" depends="init">
+ <mkdir dir="${build.dir}/javadocs"/>
+ </target>
+
+ <!-- ================================================================== -->
+ <!-- Compilation of the source files -->
+ <!-- ================================================================== -->
+
+ <target name="classes" depends="prepare,classpath">
+ <javac debug="on" source="1.4" deprecation="on" destdir="${build.dir}/classes">
+ <classpath>
+ <path refid="local.class.path"/>
+ </classpath>
+ <src path="${src.dir}"/>
+ </javac>
+ <copy todir="${build.dir}/classes">
+ <!-- don't put the DTDs in the jar file... -->
+ <fileset dir="${src.dir}" includes="**/*.properties,**/*.xml,**/*.bsh,**/*.logic,**/*.js,**/*.jacl,**/*.py"/>
+ </copy>
+ </target>
+
+ <target name="jar" depends="classes">
+ <jar jarfile="${build.dir}/lib/${name}.jar" basedir="${build.dir}/classes"/>
+ </target>
+
+ <!-- ================================================================== -->
+ <!-- Build JavaDoc -->
+ <!-- ================================================================== -->
+
+ <target name="docs" depends="prepare-docs,classpath">
+ <javadoc packagenames="org.ofbiz.service.*"
+ classpathref="local.class.path"
+ destdir="${build.dir}/javadocs"
+ Windowtitle="Open for Business - ${desc}">
+ <sourcepath path="${src.dir}"/>
+ </javadoc>
+ </target>
+
+ <target name="all" depends="jar,docs"/>
+</project>
Propchange: ofbiz/trunk/specialpurpose/assetmaint/build.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ofbiz/trunk/specialpurpose/assetmaint/build.xml
------------------------------------------------------------------------------
svn:keywords = "Date Rev Author URL Id"
Propchange: ofbiz/trunk/specialpurpose/assetmaint/build.xml
------------------------------------------------------------------------------
svn:mime-type = text/xml
Added: ofbiz/trunk/specialpurpose/assetmaint/config/AssetMaintUiLabels.properties
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/assetmaint/config/AssetMaintUiLabels.properties?view=auto&rev=498895
==============================================================================
--- ofbiz/trunk/specialpurpose/assetmaint/config/AssetMaintUiLabels.properties (added)
+++ ofbiz/trunk/specialpurpose/assetmaint/config/AssetMaintUiLabels.properties Mon Jan 22 18:27:12 2007
@@ -0,0 +1,79 @@
+#####################################################################
+# Licensed 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.
+#####################################################################
+en=English
+fr=French
+de=German
+nl=Dutch
+
+# Override Page and Label title
+
+AssetMaintCompanyName=Ofbiz Company
+AssetMaintCompanySubtitle=Maintenance Department
+
+PageTitleFindFixedAssets=Find Equipments
+LabelTitleFindFixedAssets=Find Equipments
+PageTitleEditFixedAsset=Edit Equipment
+LabelTitleEditFixedAsset = Edit Equipment
+LabelTitleFixedAssetChildren=Children Equipments
+
+PageTitleFindFixedAssetMaints=Find Maintenances
+
+PageTitleEditWorkEffort=Edit Task
+PageTitleChildWorkEfforts=Task Breakdown
+PageTitleListItemIssuence=Parts List
+
+# Override UiLabels defined in accounting component. Give them more specialized Labels.
+AccountingNewFixedAsset=New Equipment
+AccountingEditFixedAsset=Edit Equipment
+AccountingFixedAssetEdit=Create/Update Equipment
+AccountingNewFixedAssetIdentsType=Create Equipment Identification Type
+AccountingFindFixedAsset=Find Equipments
+
+AccountingFixedAssets=Equipments
+AccountingFixedAsset=Equipment
+AccountingFixedAssetId=Equipment Id
+AccountingFixedAssetName=Description
+AccountingFixedAssetIdent=Identification
+AccountingFixedAssetIdents=Identifications
+AccountingNewFixedAssetIdent=Create Identification
+AccountingFixedAssetIdentTypeId=Equipment Identification Type Id
+AccountingFixedAssetIdentIdValue=Value
+AccountingFixedAssetParent=Equipment Group
+AccountingFixedAssetChildren=Children
+AccountingFixedAssetMaintSeqId=Maint Seq Id
+AccountingFixedAssetMaintIntervalQuantity=Meter Reading
+AccountingFixedAssetMaintIntervalUom=Meter Uom
+AccountingFixedAssetMaintIntervalMeterType=Meter Type
+AccountingInstanceOfProductId=Manufacturer Product Id
+AccountingFixedAssets=Equipments
+
+AssetEquipmentStdCosts = Standard Cost
+
+AccountingFacilityId=Located at
+AccountingFixedAssetClassEnumId=Equipment Class
+AccountingFixedAssetStdCosts = Standard Costs
+
+ProductWarehouse=Warehouse
+
+WorkEffortActualStartDate=Start Date
+WorkEffortActualCompletionDate=Completion Date
+WorkEffortAllTasks=Tasks
+WorkEffortWorkEffortAssocTypeId=Association Type
+WorkEffortWorkEffortPurposeTypeId=Purpose
+
+FixedAssetMaintWorkEffortName=Maintenance of Equipment
+FixedAssetMaintItemIssuence=Parts
+
+AccountingFixedAssetIdRequiredError=Equipment Id is required field, Please enter and try again.
+AccountingFixedAssetIdInvalidError=Equipment Id is invalid. Please use Equipment lookup tool to find valid Equipment Id
Propchange: ofbiz/trunk/specialpurpose/assetmaint/config/AssetMaintUiLabels.properties
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ofbiz/trunk/specialpurpose/assetmaint/config/AssetMaintUiLabels.properties
------------------------------------------------------------------------------
svn:keywords = "Date Rev Author URL Id"
Propchange: ofbiz/trunk/specialpurpose/assetmaint/config/AssetMaintUiLabels.properties
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: ofbiz/trunk/specialpurpose/assetmaint/entitydef/entitygroup.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/assetmaint/entitydef/entitygroup.xml?view=auto&rev=498895
==============================================================================
--- ofbiz/trunk/specialpurpose/assetmaint/entitydef/entitygroup.xml (added)
+++ ofbiz/trunk/specialpurpose/assetmaint/entitydef/entitygroup.xml Mon Jan 22 18:27:12 2007
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Licensed 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.
+-->
+
+<entitygroup xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/entitygroup.xsd">
+
+ <!-- ========================================================= -->
+ <!-- org.ofbiz.assetmaint.fixedasset -->
+ <!-- ========================================================= -->
+
+ <entity-group group="org.ofbiz" entity="FixedAssetAndMaint" />
+ <entity-group group="org.ofbiz" entity="FixedAssetAndIdent" />
+ <entity-group group="org.ofbiz" entity="FixedAssetMaintWorkEffort" />
+ <entity-group group="org.ofbiz" entity="WorkEffortAndTimeEntry" />
+ <entity-group group="org.ofbiz" entity="FixedAssetMaintWorkEffortAndPartyAssignment" />
+ <entity-group group="org.ofbiz" entity="FixedAssetMaintWorkEffortAndTimeEntry" />
+ <entity-group group="org.ofbiz" entity="ItemIssuanceInventoryItemAndProduct" />
+ <entity-group group="org.ofbiz" entity="ProductInventoryItemAndItemIssuance" />
+</entitygroup>
Propchange: ofbiz/trunk/specialpurpose/assetmaint/entitydef/entitygroup.xml
------------------------------------------------------------------------------
svn:keywords = "Date Rev Author URL Id"
Propchange: ofbiz/trunk/specialpurpose/assetmaint/entitydef/entitygroup.xml
------------------------------------------------------------------------------
svn:mime-type = text/xml
Added: ofbiz/trunk/specialpurpose/assetmaint/entitydef/entitymodel.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/assetmaint/entitydef/entitymodel.xml?view=auto&rev=498895
==============================================================================
--- ofbiz/trunk/specialpurpose/assetmaint/entitydef/entitymodel.xml (added)
+++ ofbiz/trunk/specialpurpose/assetmaint/entitydef/entitymodel.xml Mon Jan 22 18:27:12 2007
@@ -0,0 +1,185 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Licensed 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.
+-->
+
+<entitymodel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://www.ofbiz.org/dtds/entitymodel.xsd">
+ <!-- ========================================================= -->
+ <!-- ======================== Defaults ======================= -->
+ <!-- ========================================================= -->
+ <title>Entity of an Open For Business Project Component</title>
+ <description>None</description>
+ <author>None</author>
+ <version>1.0</version>
+
+ <view-entity entity-name="FixedAssetAndMaint" package-name="org.ofbiz.assetmaint">
+ <member-entity entity-alias="FA" entity-name="FixedAsset"/>
+ <member-entity entity-alias="FAM" entity-name="FixedAssetMaint"/>
+ <alias-all entity-alias="FA"/>
+ <alias-all entity-alias="FAM"/>
+ <view-link entity-alias="FA" rel-entity-alias="FAM">
+ <key-map field-name="fixedAssetId"/>
+ </view-link>
+ </view-entity>
+ <view-entity entity-name="FixedAssetAndIdent" package-name="org.ofbiz.assetmaint">
+ <member-entity entity-alias="FA" entity-name="FixedAsset"/>
+ <member-entity entity-alias="FAI" entity-name="FixedAssetIdent"/>
+ <alias-all entity-alias="FA"/>
+ <alias-all entity-alias="FAI"/>
+ <view-link entity-alias="FA" rel-entity-alias="FAI">
+ <key-map field-name="fixedAssetId"/>
+ </view-link>
+ </view-entity>
+ <view-entity entity-name="FixedAssetMaintWorkEffort" package-name="org.ofbiz.assetmaint">
+ <member-entity entity-alias="FAM" entity-name="FixedAssetMaint"/>
+ <member-entity entity-alias="WE" entity-name="WorkEffort"/>
+ <alias-all entity-alias="FAM"/>
+ <alias-all entity-alias="WE"/>
+ <view-link entity-alias="FAM" rel-entity-alias="WE">
+ <key-map field-name="scheduleWorkEffortId" rel-field-name="workEffortId"/>
+ </view-link>
+ </view-entity>
+ <view-entity entity-name="WorkEffortAndTimeEntry" package-name="org.ofbiz.assetmaint">
+ <member-entity entity-alias="WE" entity-name="WorkEffort"/>
+ <member-entity entity-alias="TE" entity-name="TimeEntry"/>
+ <alias-all entity-alias="WE"/>
+ <alias-all entity-alias="TE"/>
+ <view-link entity-alias="WE" rel-entity-alias="TE">
+ <key-map field-name="workEffortId"/>
+ </view-link>
+ </view-entity>
+ <view-entity entity-name="FixedAssetMaintWorkEffortAndPartyAssignment"
+ package-name="org.ofbiz.assetmaint"
+ title="View of FixedAssetMaint and WorkEffort and WorkEffortPartyAssignment">
+ <member-entity entity-alias="FAM" entity-name="FixedAssetMaint"/>
+ <member-entity entity-alias="WE" entity-name="WorkEffort"/>
+ <member-entity entity-alias="WEPA" entity-name="WorkEffortPartyAssignment"/>
+ <alias-all entity-alias="FAM"/>
+ <alias-all entity-alias="WE"/>
+ <alias entity-alias="WEPA" name="workEffortId"/>
+ <alias entity-alias="WEPA" name="partyId"/>
+ <alias entity-alias="WEPA" name="roleTypeId"/>
+ <alias entity-alias="WEPA" name="fromDate"/>
+ <alias entity-alias="WEPA" name="thruDate"/>
+ <view-link entity-alias="FAM" rel-entity-alias="WE">
+ <key-map field-name="scheduleWorkEffortId" rel-field-name="workEffortId"/>
+ </view-link>
+ <view-link entity-alias="WE" rel-entity-alias="WEPA">
+ <key-map field-name="workEffortId"/>
+ </view-link>
+ <relation type="one" rel-entity-name="FixedAssetMaint">
+ <key-map field-name="scheduleWorkEffortId" rel-field-name="workEffortId"/>
+ </relation>
+ <relation type="many" rel-entity-name="WorkEffortPartyAssignment">
+ <key-map field-name="workEffortId"/>
+ </relation>
+ </view-entity>
+ <view-entity entity-name="FixedAssetMaintWorkEffortAndTimeEntry"
+ package-name="org.ofbiz.assetmaint"
+ title="View of FixedAssetMaint and WorkEffort and TimeEntry">
+ <member-entity entity-alias="FAM" entity-name="FixedAssetMaint"/>
+ <member-entity entity-alias="WE" entity-name="WorkEffort"/>
+ <member-entity entity-alias="TE" entity-name="TimeEntry"/>
+ <alias-all entity-alias="FAM"/>
+ <alias-all entity-alias="WE"/>
+ <alias-all entity-alias="TE"/>
+ <view-link entity-alias="FAM" rel-entity-alias="WE">
+ <key-map field-name="scheduleWorkEffortId" rel-field-name="workEffortId"/>
+ </view-link>
+ <view-link entity-alias="WE" rel-entity-alias="TE">
+ <key-map field-name="workEffortId"/>
+ </view-link>
+ <relation type="one" rel-entity-name="FixedAssetMaint">
+ <key-map field-name="scheduleWorkEffortId" rel-field-name="workEffortId"/>
+ </relation>
+ <relation type="many" rel-entity-name="TimeEntry">
+ <key-map field-name="workEffortId"/>
+ </relation>
+ </view-entity>
+ <view-entity entity-name="ItemIssuanceInventoryItemAndProduct"
+ package-name="org.ofbiz.assetmaint"
+ title="View of Item Issuance,Inventory Item and Product">
+ <member-entity entity-alias="IMIE" entity-name="ItemIssuance"/>
+ <member-entity entity-alias="IYIM" entity-name="InventoryItem"/>
+ <member-entity entity-alias="PT" entity-name="Product"/>
+ <alias-all entity-alias="IMIE"/>
+ <alias-all entity-alias="IYIM"/>
+ <alias entity-alias="PT" name="productId"/>
+ <alias entity-alias="PT" name="productTypeId"/>
+ <alias entity-alias="PT" name="primaryProductCategoryId"/>
+ <alias entity-alias="PT" name="manufacturerPartyId"/>
+ <alias entity-alias="PT" name="facilityId"/>
+ <alias entity-alias="PT" name="introductionDate"/>
+ <alias entity-alias="PT" name="internalName"/>
+ <alias entity-alias="PT" name="description"/>
+ <alias entity-alias="PT" name="requireInventory"/>
+ <alias entity-alias="PT" name="taxable"/>
+ <alias entity-alias="PT" name="chargeShipping"/>
+ <alias entity-alias="PT" name="taxable"/>
+ <alias entity-alias="PT" name="isVirtual"/>
+ <alias entity-alias="PT" name="isVariant"/>
+ <alias entity-alias="PT" name="createdDate"/>
+ <alias entity-alias="PT" name="createdByUserLogin"/>
+ <view-link entity-alias="IMIE" rel-entity-alias="IYIM">
+ <key-map field-name="inventoryItemId"/>
+ </view-link>
+ <view-link entity-alias="IYIM" rel-entity-alias="PT">
+ <key-map field-name="productId"/>
+ </view-link>
+ <relation type="one" rel-entity-name="InventoryItem">
+ <key-map field-name="inventoryItemId"/>
+ </relation>
+ <relation type="one" rel-entity-name="Product">
+ <key-map field-name="productId"/>
+ </relation>
+ </view-entity>
+ <view-entity entity-name="ProductInventoryItemAndItemIssuance"
+ package-name="org.ofbiz.assetmaint"
+ title="View of Product,Inventory Item and ItemIssuance">
+ <member-entity entity-alias="PT" entity-name="Product"/>
+ <member-entity entity-alias="IYIM" entity-name="InventoryItem"/>
+ <member-entity entity-alias="IMIE" entity-name="ItemIssuance"/>
+ <alias-all entity-alias="IMIE"/>
+ <alias-all entity-alias="IYIM"/>
+ <alias entity-alias="PT" name="productId"/>
+ <alias entity-alias="PT" name="productTypeId"/>
+ <alias entity-alias="PT" name="primaryProductCategoryId"/>
+ <alias entity-alias="PT" name="manufacturerPartyId"/>
+ <alias entity-alias="PT" name="facilityId"/>
+ <alias entity-alias="PT" name="introductionDate"/>
+ <alias entity-alias="PT" name="internalName"/>
+ <alias entity-alias="PT" name="description"/>
+ <alias entity-alias="PT" name="requireInventory"/>
+ <alias entity-alias="PT" name="taxable"/>
+ <alias entity-alias="PT" name="chargeShipping"/>
+ <alias entity-alias="PT" name="taxable"/>
+ <alias entity-alias="PT" name="isVirtual"/>
+ <alias entity-alias="PT" name="isVariant"/>
+ <alias entity-alias="PT" name="createdDate"/>
+ <alias entity-alias="PT" name="createdByUserLogin"/>
+ <view-link entity-alias="PT" rel-entity-alias="IYIM">
+ <key-map field-name="productId"/>
+ </view-link>
+ <view-link entity-alias="IYIM" rel-entity-alias="IMIE">
+ <key-map field-name="inventoryItemId"/>
+ </view-link>
+ <relation type="many" rel-entity-name="InventoryItem">
+ <key-map field-name="productId"/>
+ </relation>
+ <relation type="many" rel-entity-name="ItemIssuance">
+ <key-map field-name="inventoryItemId"/>
+ </relation>
+ </view-entity>
+</entitymodel>
+
\ No newline at end of file
Propchange: ofbiz/trunk/specialpurpose/assetmaint/entitydef/entitymodel.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ofbiz/trunk/specialpurpose/assetmaint/entitydef/entitymodel.xml
------------------------------------------------------------------------------
svn:keywords = "Date Rev Author URL Id"
Propchange: ofbiz/trunk/specialpurpose/assetmaint/entitydef/entitymodel.xml
------------------------------------------------------------------------------
svn:mime-type = text/xml
Added: ofbiz/trunk/specialpurpose/assetmaint/ofbiz-component.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/assetmaint/ofbiz-component.xml?view=auto&rev=498895
==============================================================================
--- ofbiz/trunk/specialpurpose/assetmaint/ofbiz-component.xml (added)
+++ ofbiz/trunk/specialpurpose/assetmaint/ofbiz-component.xml Mon Jan 22 18:27:12 2007
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Licensed 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.
+-->
+
+<ofbiz-component name="assetmaint"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://www.ofbiz.org/dtds/ofbiz-component.xsd">
+ <!-- define resource loaders; most common is to use the component resource loader -->
+ <resource-loader name="main" type="component"/>
+
+ <!-- place the config directory on the classpath to access configuration files -->
+ <classpath type="dir" location="config"/>
+ <classpath type="dir" location="script"/>
+
+ <!-- load single or multiple external libraries -->
+ <classpath type="jar" location="build/lib/*"/>
+
+ <!-- entity resources: model(s), eca(s), group, and data definitions -->
+ <entity-resource type="model" reader-name="main" loader="main" location="entitydef/entitymodel.xml"/>
+ <entity-resource type="group" reader-name="main" loader="main" location="entitydef/entitygroup.xml"/>
+
+ <webapp name="assetmaint"
+ title="AssetMaint"
+ server="default-server"
+ location="webapp/assetmaint"
+ base-permission="OFBTOOLS"
+ mount-point="/assetmaint"
+ app-bar-display="false"/>
+</ofbiz-component>
Propchange: ofbiz/trunk/specialpurpose/assetmaint/ofbiz-component.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ofbiz/trunk/specialpurpose/assetmaint/ofbiz-component.xml
------------------------------------------------------------------------------
svn:keywords = "Date Rev Author URL Id"
Propchange: ofbiz/trunk/specialpurpose/assetmaint/ofbiz-component.xml
------------------------------------------------------------------------------
svn:mime-type = text/xml
Added: ofbiz/trunk/specialpurpose/assetmaint/script/org/ofbiz/assetmaint/FixedAssetMaintEvents.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/assetmaint/script/org/ofbiz/assetmaint/FixedAssetMaintEvents.xml?view=auto&rev=498895
==============================================================================
--- ofbiz/trunk/specialpurpose/assetmaint/script/org/ofbiz/assetmaint/FixedAssetMaintEvents.xml (added)
+++ ofbiz/trunk/specialpurpose/assetmaint/script/org/ofbiz/assetmaint/FixedAssetMaintEvents.xml Mon Jan 22 18:27:12 2007
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Licensed 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.
+-->
+
+<simple-methods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://www.ofbiz.org/dtds/simple-methods.xsd">
+
+ <simple-method method-name="createFixedAssetMaintUpdateWorkEffort" login-required="true"
+ short-description="Create FixedAssetMaint and Update Schedule information in WorkEffort">
+ <if-empty field-name="parameters.fixedAssetId">
+ <add-error><fail-property resource="AssetMaintUiLabels" property="AccountingFixedAssetIdRequiredError"/></add-error>
+ </if-empty>
+ <if-not-empty field-name="parameters.fixedAssetId">
+ <set from-field="parameters.fixedAssetId" field="fixedAssetExistsMap.fixedAssetId"/>
+ <find-by-primary-key entity-name="FixedAsset" map-name="fixedAssetExistsMap" value-name="existingFixedAssset"/>
+ <if-empty field-name="existingFixedAssset">
+ <add-error><fail-property resource="AssetMaintUiLabels" property="AccountingFixedAssetIdInvalidError"/></add-error>
+ </if-empty>
+ </if-not-empty>
+ <check-errors/>
+ <set-service-fields map-name="parameters" service-name="createFixedAssetMaint" to-map-name="createFixedAssetMaintCtx"/>
+ <call-service service-name="createFixedAssetMaint" in-map-name="createFixedAssetMaintCtx">
+ <result-to-field result-name="maintHistSeqId" map-name="findAssetMaintLookup" field-name="maintHistSeqId"/>
+ </call-service>
+ <set from-field="parameters.fixedAssetId" field="findAssetMaintLookup.fixedAssetId"/>
+ <find-by-primary-key entity-name="FixedAssetMaint" map-name="findAssetMaintLookup" value-name="findAssetMaint"/>
+ <set from-field="findAssetMaint.scheduleWorkEffortId" field="updateWorkEffortCtx.workEffortId"/>
+ <set-service-fields map-name="parameters" service-name="updateWorkEffort" to-map-name="updateWorkEffortCtx"/>
+ <!-- Maintenance WorkEffort entity -->
+ <property-to-field field-name="workEffortNameText" resource="AssetMaintUiLabels" property="FixedAssetMaintWorkEffortName"/>
+ <set value="${workEffortNameText} #${updateWorkEffortCtx.fixedAssetId}" field="updateWorkEffortCtx.workEffortName"/>
+ <call-service service-name="updateWorkEffort" in-map-name="updateWorkEffortCtx"/>
+ </simple-method>
+ <simple-method method-name="updateFixedAssetMaintAndWorkEffort" login-required="true"
+ short-description="Update FixedAssetMaint and Schedule information in WorkEffort">
+ <check-errors/>
+ <set-service-fields map-name="parameters" service-name="updateFixedAssetMaint" to-map-name="updateFixedAssetMaintCtx"/>
+ <call-service service-name="updateFixedAssetMaint" in-map-name="updateFixedAssetMaintCtx"/>
+ <check-errors/>
+ <set from-field="parameters.scheduleWorkEffortId" field="updateWorkEffortCtx.workEffortId"/>
+ <set-service-fields map-name="parameters" service-name="updateWorkEffort" to-map-name="updateWorkEffortCtx"/>
+ <call-service service-name="updateWorkEffort" in-map-name="updateWorkEffortCtx"/>
+ <check-errors/>
+ </simple-method>
+
+ <simple-method method-name="createWorkEffortAndAssoc" login-required="true"
+ short-description="Create WorkEffort and Associate it with Parent (identified by workEffortFromId)">
+ <set from-field="parameters.workEffortIdTo" field="parameters.workEffortId"/>
+ <set-service-fields map-name="parameters" service-name="createWorkEffortAndAssoc" to-map-name="createWorkEffortAndAssocCtx"/>
+ <call-service service-name="createWorkEffortAndAssoc" in-map-name="createWorkEffortAndAssocCtx"/>
+ <check-errors/>
+ </simple-method>
+</simple-methods>
+
\ No newline at end of file
Propchange: ofbiz/trunk/specialpurpose/assetmaint/script/org/ofbiz/assetmaint/FixedAssetMaintEvents.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ofbiz/trunk/specialpurpose/assetmaint/script/org/ofbiz/assetmaint/FixedAssetMaintEvents.xml
------------------------------------------------------------------------------
svn:keywords = "Date Rev Author URL Id"
Propchange: ofbiz/trunk/specialpurpose/assetmaint/script/org/ofbiz/assetmaint/FixedAssetMaintEvents.xml
------------------------------------------------------------------------------
svn:mime-type = text/xml
Added: ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/actions/workeffort/EditWorkEfforts.bsh
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/actions/workeffort/EditWorkEfforts.bsh?view=auto&rev=498895
==============================================================================
--- ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/actions/workeffort/EditWorkEfforts.bsh (added)
+++ ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/actions/workeffort/EditWorkEfforts.bsh Mon Jan 22 18:27:12 2007
@@ -0,0 +1,81 @@
+/*
+Licensed 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 org.ofbiz.base.util.*;
+import org.ofbiz.entity.*;
+import org.ofbiz.entity.condition.*;
+import org.ofbiz.entity.util.*;
+
+
+maintHistSeqId = context.get("maintHistSeqId");
+fixedAssetId = context.get("fixedAssetId");
+workEffortId = context.get("workEffortId");
+
+if (maintHistSeqId == null) {
+ maintHistSeqId = parameters.get("maintHistSeqId");
+}
+if (fixedAssetId == null) {
+ fixedAssetId = parameters.get("fixedAssetId");
+}
+
+if (maintHistSeqId == null) {
+ maintHistSeqId = request.getParameter("maintHistSeqId");
+}
+if (fixedAssetId == null) {
+ fixedAssetId = request.getParameter("fixedAssetId");
+}
+
+// Following two cases are just to cover in forseen situation. In normal situation these will never execute.
+// If request is coming from EditWorkEffort or EditWorkEffortAndAssoc then we'll not have fixedAssetId and maintSeqId
+
+if (workEffortId == null) {
+ workEffortId = parameters.get("workEffortId");
+}
+if (workEffortId == null) {
+ workEffortId = request.getParameter("workEffortId");
+}
+
+
+fixedAssetMaint = null;
+workEffort = null;
+fixedAsset = null;
+
+//Prefer to get workEffortId from FixedAssetMaint.
+if (maintHistSeqId !=null && fixedAssetId !=null) {
+ fixedAssetMaint = delegator.findByPrimaryKey("FixedAssetMaint", UtilMisc.toMap("fixedAssetId",fixedAssetId ,"maintHistSeqId",maintHistSeqId));
+ if (fixedAssetMaint != null) {
+ workEffortId = fixedAssetMaint.get("scheduleWorkEffortId");
+ }
+}
+
+if (workEffortId != null) {
+ workEffort = delegator.findByPrimaryKey("WorkEffort", UtilMisc.toMap("workEffortId",workEffortId));
+ if (fixedAssetId == null && workEffort != null) {
+ fixedAssetId = workEffort.get("fixedAssetId");
+ }
+}
+
+if (fixedAssetId != null) {
+ fixedAsset = delegator.findByPrimaryKey("FixedAsset", UtilMisc.toMap("fixedAssetId",fixedAssetId));
+}
+context.put("fixedAssetMaint",fixedAssetMaint);
+context.put("workEffort",workEffort);
+context.put("fixedAsset",fixedAsset);
+
+context.put("maintHistSeqId",maintHistSeqId);
+context.put("fixedAssetId",fixedAssetId);
+context.put("workEffortId",workEffortId);
+context.put("workEffortIdFrom",workEffortId);
Propchange: ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/actions/workeffort/EditWorkEfforts.bsh
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/actions/workeffort/EditWorkEfforts.bsh
------------------------------------------------------------------------------
svn:keywords = "Date Rev Author URL Id"
Propchange: ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/actions/workeffort/EditWorkEfforts.bsh
------------------------------------------------------------------------------
svn:mime-type = text/plain
Added: ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/controller.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/controller.xml?view=auto&rev=498895
==============================================================================
--- ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/controller.xml (added)
+++ ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/controller.xml Mon Jan 22 18:27:12 2007
@@ -0,0 +1,401 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Licensed 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.
+-->
+
+<site-conf xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://www.ofbiz.org/dtds/site-conf.xsd">
+ <include location="component://assetmaint/webapp/assetmaint/WEB-INF/facility-controller.xml"/>
+
+ <description>Asset Maintenance Component Site Configuration File</description>
+ <owner>Copyright 2001-2006 The Apache Software Foundation</owner>
+ <errorpage>/error/error.jsp</errorpage>
+
+ <!-- event handlers -->
+ <handler name="java" type="request" class="org.ofbiz.webapp.event.JavaEventHandler"/>
+ <handler name="soap" type="request" class="org.ofbiz.webapp.event.SOAPEventHandler"/>
+ <handler name="service" type="request" class="org.ofbiz.webapp.event.ServiceEventHandler"/>
+ <handler name="simple" type="request" class="org.ofbiz.webapp.event.SimpleEventHandler"/>
+ <handler name="service-multi" type="request" class="org.ofbiz.webapp.event.ServiceMultiEventHandler"/>
+ <handler name="bsf" type="request" class="org.ofbiz.webapp.event.BsfEventHandler"/>
+ <!-- view handlers -->
+ <handler name="ftl" type="view" class="org.ofbiz.webapp.ftl.FreeMarkerViewHandler"/>
+ <handler name="jsp" type="view" class="org.ofbiz.webapp.view.JspViewHandler"/>
+ <handler name="screen" type="view" class="org.ofbiz.widget.screen.ScreenWidgetViewHandler"/>
+ <handler name="screenfop" type="view" class="org.ofbiz.widget.screen.ScreenFopPdfViewHandler"/>
+ <handler name="http" type="view" class="org.ofbiz.webapp.view.HttpViewHandler"/>
+ <!--
+ These can be used to return the reports as views; make sure the classes are compiled and available
+ <handler name="datavision" type="view" class="org.ofbiz.webapp.view.DataVisionViewHandler"/>
+ <handler name="jasperreportspdf" type="view" class="org.ofbiz.webapp.view.JasperReportsPdfViewHandler"/>
+ <handler name="jasperreportsxml" type="view" class="org.ofbiz.webapp.view.JasperReportsXmlViewHandler"/>
+ -->
+
+ <preprocessor>
+ <!-- Events to run on every request before security (chains exempt) -->
+ <!-- <event type="java" path="org.ofbiz.webapp.event.TestEvent" invoke="test"/> -->
+ <event type="java" path="org.ofbiz.webapp.control.LoginWorker" invoke="checkExternalLoginKey"/>
+ </preprocessor>
+ <postprocessor>
+ <!-- Events to run on every request after all other processing (chains exempt) -->
+ <!-- <event type="java" path="org.ofbiz.webapp.event.TestEvent" invoke="test"/> -->
+ </postprocessor>
+
+ <!-- Security Mappings -->
+ <request-map uri="checkLogin" edit="false">
+ <description>Verify a user is logged in.</description>
+ <security https="true" auth="false"/>
+ <event type="java" path="org.ofbiz.webapp.control.LoginWorker" invoke="checkLogin" />
+ <response name="success" type="view" value="main"/>
+ <response name="error" type="view" value="login"/>
+ </request-map>
+ <request-map uri="login">
+ <security https="true" auth="false"/>
+ <event type="java" path="org.ofbiz.webapp.control.LoginWorker" invoke="login"/>
+ <response name="success" type="view" value="main"/>
+ <response name="error" type="view" value="login"/>
+ </request-map>
+ <request-map uri="logout">
+ <security https="true" auth="true"/>
+ <event type="java" path="org.ofbiz.webapp.control.LoginWorker" invoke="logout"/>
+ <response name="success" type="request" value="checkLogin"/>
+ <response name="error" type="view" value="main"/>
+ </request-map>
+ <!-- End of Security Mappings -->
+
+ <!-- Request Mappings -->
+ <request-map uri="view">
+ <security https="false" auth="false"/>
+ <response name="success" type="view" value="main"/>
+ <response name="error" type="view" value="error"/>
+ </request-map>
+
+ <request-map uri="authview">
+ <security https="true" auth="true"/>
+ <response name="success" type="view" value="main"/>
+ <response name="error" type="view" value="error"/>
+ </request-map>
+
+ <request-map uri="main">
+ <security https="true" auth="true"/>
+ <response name="success" type="view" value="main"/>
+ </request-map>
+
+ <!-- FixedAssets requests -->
+ <request-map uri="findFixedAssets">
+ <security https="true" auth="true" />
+ <response name="success" type="view" value="FindFixedAssets" />
+ <response name="error" type="view" value="FindFixedAssets" />
+ </request-map>
+ <request-map uri="EditFixedAsset">
+ <security https="true" auth="true" />
+ <response name="success" type="view" value="EditFixedAsset" />
+ <response name="error" type="view" value="EditFixedAsset" />
+ </request-map>
+ <request-map uri="createFixedAsset">
+ <security https="true" auth="true" />
+ <event type="service" path="" invoke="createFixedAsset" />
+ <response name="success" type="view" value="EditFixedAsset" />
+ <response name="error" type="view" value="EditFixedAsset" />
+ </request-map>
+ <request-map uri="updateFixedAsset">
+ <security https="true" auth="true" />
+ <event type="service" path="" invoke="updateFixedAsset" />
+ <response name="success" type="view" value="EditFixedAsset" />
+ <response name="error" type="view" value="EditFixedAsset" />
+ </request-map>
+ <request-map uri="FixedAssetChildren">
+ <security https="true" auth="true"/>
+ <response name="success" type="view" value="FixedAssetChildren"/>
+ <response name="error" type="view" value="FixedAssetChildren"/>
+ </request-map>
+ <!-- ================ Fixed Asset Calendar Requests ================= -->
+ <request-map uri="ListFixedAssetCalendar">
+ <security https="true" auth="true"/>
+ <response name="success" type="view" value="ListFixedAssetCalendar"/>
+ </request-map>
+ <request-map uri="updateFixedAssetCalendar">
+ <security https="true" auth="true"/>
+ <event type="service" path="org.ofbiz.accounting.fixedasset.FixedAssetServices.xml" invoke="updateFixedAssetCalendar"/>
+ <response name="success" type="view" value="ListFixedAssetCalendar"/>
+ <response name="error" type="view" value="ListFixedAssetCalendar"/>
+ </request-map>
+
+ <request-map uri="EditFixedAssetStdCosts">
+ <security https="true" auth="true"/>
+ <response name="success" type="view" value="EditFixedAssetStdCosts"/>
+ </request-map>
+ <request-map uri="createFixedAssetStdCost">
+ <security https="true" auth="true"/>
+ <event type="service" path="" invoke="createFixedAssetStdCost"/>
+ <response name="success" type="view" value="ListFixedAssetStdCosts"/>
+ </request-map>
+ <request-map uri="updateFixedAssetStdCost">
+ <security https="true" auth="true"/>
+ <event type="service" path="" invoke="updateFixedAssetStdCost"/>
+ <response name="success" type="view" value="ListFixedAssetStdCosts"/>
+ </request-map>
+ <request-map uri="cancelFixedAssetStdCost">
+ <security https="true" auth="true"/>
+ <event type="service" path="" invoke="cancelFixedAssetStdCost"/>
+ <response name="success" type="view" value="ListFixedAssetStdCosts"/>
+ </request-map>
+ <!-- FixedAssetIdent -->
+ <request-map uri="EditFixedAssetIdents">
+ <security https="true" auth="true"/>
+ <response name="success" type="view" value="EditFixedAssetIdents"/>
+ <response name="error" type="view" value="EditFixedAssetIdents"/>
+ </request-map>
+ <request-map uri="createFixedAssetIdent">
+ <security https="true" auth="true"/>
+ <event type="service" path="" invoke="createFixedAssetIdent"/>
+ <response name="success" type="view" value="EditFixedAssetIdents"/>
+ <response name="error" type="view" value="EditFixedAssetIdents"/>
+ </request-map>
+ <request-map uri="updateFixedAssetIdent">
+ <security https="true" auth="true"/>
+ <event type="service" path="" invoke="updateFixedAssetIdent"/>
+ <response name="success" type="view" value="EditFixedAssetIdents"/>
+ <response name="error" type="view" value="EditFixedAssetIdents"/>
+ </request-map>
+ <request-map uri="removeFixedAssetIdent">
+ <security https="true" auth="true"/>
+ <event type="service" path="" invoke="removeFixedAssetIdent"/>
+ <response name="success" type="view" value="EditFixedAssetIdents"/>
+ <response name="error" type="view" value="EditFixedAssetIdents"/>
+ </request-map>
+
+ <!-- FixedAssetRegistration -->
+ <request-map uri="EditFixedAssetRegistrations">
+ <security https="true" auth="true"/>
+ <response name="success" type="view" value="EditFixedAssetRegistrations"/>
+ <response name="error" type="view" value="EditFixedAssetRegistrations"/>
+ </request-map>
+ <request-map uri="createFixedAssetRegistration">
+ <security https="true" auth="true"/>
+ <event type="service" path="" invoke="createFixedAssetRegistration"/>
+ <response name="success" type="view" value="EditFixedAssetRegistrations"/>
+ <response name="error" type="view" value="EditFixedAssetRegistrations"/>
+ </request-map>
+ <request-map uri="updateFixedAssetRegistration">
+ <security https="true" auth="true"/>
+ <event type="service" path="" invoke="updateFixedAssetRegistration"/>
+ <response name="success" type="view" value="EditFixedAssetRegistrations"/>
+ <response name="error" type="view" value="EditFixedAssetRegistrations"/>
+ </request-map>
+ <request-map uri="deleteFixedAssetRegistration">
+ <security https="true" auth="true"/>
+ <event type="service" path="" invoke="deleteFixedAssetRegistration"/>
+ <response name="success" type="view" value="EditFixedAssetRegistrations"/>
+ <response name="error" type="view" value="EditFixedAssetRegistrations"/>
+ </request-map>
+ <!-- FixedAssetMaintenance -->
+ <request-map uri="ListFixedAssetMaints">
+ <security https="true" auth="true"/>
+ <response name="success" type="view" value="ListFixedAssetMaints"/>
+ <response name="error" type="view" value="ListFixedAssetMaints"/>
+ </request-map>
+ <request-map uri="EditFixedAssetMaint">
+ <security https="true" auth="true"/>
+ <response name="success" type="view" value="EditFixedAssetMaint"/>
+ <response name="error" type="view" value="EditFixedAssetMaint"/>
+ </request-map>
+ <request-map uri="createFixedAssetMaintUpdateWorkEffort">
+ <security https="true" auth="true"/>
+ <event type="simple" path="org/ofbiz/assetmaint/FixedAssetMaintEvents.xml" invoke="createFixedAssetMaintUpdateWorkEffort"/>
+ <response name="success" type="view" value="EditFixedAssetMaint"/>
+ <response name="error" type="view" value="EditFixedAssetMaint"/>
+ </request-map>
+ <request-map uri="updateFixedAssetMaintAndWorkEffort">
+ <security https="true" auth="true"/>
+ <event type="simple" path="org/ofbiz/assetmaint/FixedAssetMaintEvents.xml" invoke="updateFixedAssetMaintAndWorkEffort"/>
+ <response name="success" type="view" value="EditFixedAssetMaint"/>
+ <response name="error" type="view" value="EditFixedAssetMaint"/>
+ </request-map>
+ <request-map uri="deleteFixedAssetMaint">
+ <security https="true" auth="true"/>
+ <event type="service" path="" invoke="deleteFixedAssetMaint"/>
+ <response name="success" type="view" value="EditFixedAssetMaint"/>
+ <response name="error" type="view" value="EditFixedAssetMaint"/>
+ </request-map>
+
+ <request-map uri="findFixedAssetMaints">
+ <security https="true" auth="true"/>
+ <response name="success" type="view" value="FindFixedAssetMaints"/>
+ <response name="error" type="view" value="FindFixedAssetMaints"/>
+ </request-map>
+
+ <!-- FixedAssetMaintenance Meter -->
+ <request-map uri="EditFixedAssetMaintMeters">
+ <security https="true" auth="true"/>
+ <response name="success" type="view" value="EditFixedAssetMaintMeters"/>
+ <response name="error" type="view" value="EditFixedAssetMaintMeters"/>
+ </request-map>
+ <request-map uri="createFixedAssetMaintMeter">
+ <security https="true" auth="true"/>
+ <event type="service" path="" invoke="createFixedAssetMaintMeter"/>
+ <response name="success" type="view" value="EditFixedAssetMaintMeters"/>
+ <response name="error" type="view" value="EditFixedAssetMaintMeters"/>
+ </request-map>
+ <request-map uri="updateFixedAssetMaintMeter">
+ <security https="true" auth="true"/>
+ <event type="service" path="" invoke="updateFixedAssetMaintMeter"/>
+ <response name="success" type="view" value="EditFixedAssetMaintMeters"/>
+ <response name="error" type="view" value="EditFixedAssetMaintMeters"/>
+ </request-map>
+ <request-map uri="deleteFixedAssetMaintMeter">
+ <security https="true" auth="true"/>
+ <event type="service" path="" invoke="deleteFixedAssetMaintMeter"/>
+ <response name="success" type="view" value="EditFixedAssetMaintMeters"/>
+ <response name="error" type="view" value="EditFixedAssetMaintMeters"/>
+ </request-map>
+
+ <!-- WorkEffort request mappings -->
+ <request-map uri="EditWorkEfforts">
+ <security https="true" auth="true"/>
+ <response name="success" type="view" value="EditWorkEfforts"/>
+ <response name="error" type="view" value="EditWorkEfforts"/>
+ </request-map>
+ <request-map uri="updateWorkEffort">
+ <security https="true" auth="true"/>
+ <event type="service" invoke="updateWorkEffort"/>
+ <response name="success" type="view" value="EditWorkEfforts"/>
+ <response name="error" type="view" value="EditWorkEfforts"/>
+ </request-map>
+ <request-map uri="createWorkEffort">
+ <security https="true" auth="true"/>
+ <event type="service" invoke="createWorkEffort"/>
+ <response name="success" type="view" value="EditWorkEfforts"/>
+ <response name="error" type="view" value="EditWorkEfforts"/>
+ </request-map>
+ <request-map uri="updateWorkEffort">
+ <security https="true" auth="true"/>
+ <event type="service" invoke="updateWorkEffort"/>
+ <response name="success" type="view" value="EditWorkEfforts"/>
+ <response name="error" type="view" value="EditWorkEfforts"/>
+ </request-map>
+
+ <!-- TimeEntries on a Maintenance request mappings -->
+ <request-map uri="EditWorkEffortTimeEntries">
+ <security https="true" auth="true"/>
+ <response name="success" type="view" value="EditWorkEffortTimeEntries"/>
+ </request-map>
+ <request-map uri="createWorkEffortTimeEntry">
+ <security https="true" auth="true"/>
+ <event type="service" invoke="createTimeEntry"/>
+ <response name="success" type="view" value="EditWorkEffortTimeEntries"/>
+ <response name="error" type="view" value="EditWorkEffortTimeEntries"/>
+ </request-map>
+ <request-map uri="updateWorkEffortTimeEntry">
+ <security https="true" auth="true"/>
+ <event type="service" invoke="updateTimeEntry"/>
+ <response name="success" type="view" value="EditWorkEffortTimeEntries"/>
+ <response name="error" type="view" value="EditWorkEffortTimeEntries"/>
+ </request-map>
+ <request-map uri="deleteWorkEffortTimeEntry">
+ <security https="true" auth="true"/>
+ <event type="service" invoke="deleteTimeEntry"/>
+ <response name="success" type="view" value="EditWorkEffortTimeEntries"/>
+ <response name="error" type="view" value="EditWorkEffortTimeEntries"/>
+ </request-map>
+
+ <!-- Notes on a Maintenance request mappings -->
+ <request-map uri="EditWorkEffortNotes">
+ <security https="true" auth="true"/>
+ <response name="success" type="view" value="EditWorkEffortNotes"/>
+ </request-map>
+
+ <request-map uri="createWorkEffortNote">
+ <security https="true" auth="true"/>
+ <event type="service" invoke="createWorkEffortNote"/>
+ <response name="success" type="view" value="EditWorkEffortNotes"/>
+ <response name="error" type="view" value="EditWorkEffortNotes"/>
+ </request-map>
+
+ <request-map uri="createWorkEffortAndAssoc">
+ <security https="true" auth="true"/>
+ <event type="simple" path="org/ofbiz/assetmaint/FixedAssetMaintEvents.xml" invoke="createWorkEffortAndAssoc"/>
+ <response name="success" type="view" value="EditWorkEfforts"/>
+ <response name="error" type="view" value="EditWorkEfforts"/>
+ </request-map>
+ <request-map uri="updateWorkEffortAndAssoc">
+ <security https="true" auth="true"/>
+ <event type="service" invoke="updateWorkEffortAndAssoc"/>
+ <response name="success" type="view" value="EditWorkEfforts"/>
+ <response name="error" type="view" value="EditWorkEfforts"/>
+ </request-map>
+ <request-map uri="EditItemIssuences">
+ <security https="true" auth="true"/>
+ <response name="success" type="view" value="EditItemIssuences"/>
+ <response name="error" type="view" value="EditItemIssuences"/>
+ </request-map>
+ <request-map uri="issueInventoryItemToFixedAssetMaint">
+ <security https="true" auth="true"/>
+ <event type="service" invoke="issueInventoryItemToFixedAssetMaint"/>
+ <response name="success" type="view" value="EditItemIssuences"/>
+ <response name="error" type="view" value="EditItemIssuences"/>
+ </request-map>
+
+
+ <!-- ================ Lookup Requests ================= -->
+ <request-map uri="LookupFixedAsset"><security auth="true" https="true"/><response name="success" type="view" value="LookupFixedAsset"/></request-map>
+ <request-map uri="LookupPartyName"><security auth="true" https="true"/><response name="success" type="view" value="LookupPartyName"/></request-map>
+ <request-map uri="LookupPerson"><security https="true" auth="true"/><response name="success" type="view" value="LookupPerson"/></request-map>
+ <request-map uri="LookupPartyGroup"><security https="true" auth="true"/><response name="success" type="view" value="LookupPartyGroup"/></request-map>
+ <request-map uri="LookupOrderHeader"><security https="true" auth="true"/><response name="success" type="view" value="LookupOrderHeader"/></request-map>
+ <request-map uri="LookupProduct"><security auth="true" https="true"/><response name="success" type="view" value="LookupVehicleTypeProduct"/></request-map>
+ <request-map uri="LookupFacility"><security https="true" auth="true"/><response name="success" type="view" value="LookupFacility"/></request-map>
+ <request-map uri="LookupFacilityLocation"><security auth="true" https="true"/><response name="success" type="view" value="LookupFacilityLocation"/></request-map>
+ <request-map uri="LookupPartsProduct"><security auth="true" https="true"/><response name="success" type="view" value="LookupPartsProduct"/></request-map>
+
+ <!-- end of request mappings -->
+
+ <!-- View Mappings -->
+ <view-map name="error" page="/error/error.jsp"/>
+
+ <view-map name="main" type="screen" page="component://assetmaint/widget/FixedAssetScreens.xml#FindFixedAssets"/>
+ <view-map name="login" type="screen" page="component://assetmaint/widget/CommonScreens.xml#login"/>
+
+ <!-- FixedAsset and Relationship management screens -->
+ <view-map name="FindFixedAssets" type="screen" page="component://assetmaint/widget/FixedAssetScreens.xml#FindFixedAssets" />
+ <view-map name="EditFixedAsset" type="screen" page="component://assetmaint/widget/FixedAssetScreens.xml#EditFixedAsset" />
+ <view-map name="FixedAssetChildren" type="screen" page="component://assetmaint/widget/FixedAssetScreens.xml#FixedAssetChildren"/>
+ <view-map name="ListFixedAssetCalendar" type="screen" page="component://accounting/widget/FixedAssetScreens.xml#ListFixedAssetCalendar"/>
+ <view-map name="updateFixedAssetCalendar" type="screen" page="component://accounting/widget/FixedAssetScreens.xml#updateFixedAssetCalendar"/>
+ <view-map name="EditFixedAssetStdCosts" type="screen" page="component://assetmaint/widget/FixedAssetScreens.xml#EditFixedAssetStdCosts"/>
+ <view-map name="EditFixedAssetIdents" type="screen" page="component://accounting/widget/FixedAssetScreens.xml#EditFixedAssetIdents"/>
+ <view-map name="EditFixedAssetRegistrations" type="screen" page="component://accounting/widget/FixedAssetScreens.xml#EditFixedAssetRegistrations"/>
+ <view-map name="ListFixedAssetMaints" type="screen" page="component://accounting/widget/FixedAssetScreens.xml#ListFixedAssetMaints"/>
+
+ <!-- FixedAsset Maintenance screens -->
+ <view-map name="FindFixedAssetMaints" type="screen" page="component://assetmaint/widget/AssetmaintScreens.xml#FindFixedAssetMaints" />
+ <view-map name="EditFixedAssetMaint" type="screen" page="component://assetmaint/widget/AssetmaintScreens.xml#EditFixedAssetMaint"/>
+ <view-map name="EditFixedAssetMaintMeters" type="screen" page="component://assetmaint/widget/AssetmaintScreens.xml#EditFixedAssetMaintMeters"/>
+ <view-map name="EditWorkEfforts" type="screen" page="component://assetmaint/widget/AssetmaintScreens.xml#EditWorkEfforts"/>
+ <view-map name="EditWorkEffortTimeEntries" type="screen" page="component://assetmaint/widget/AssetmaintScreens.xml#EditWorkEffortTimeEntries"/>
+ <view-map name="EditWorkEffortNotes" type="screen" page="component://assetmaint/widget/AssetmaintScreens.xml#EditWorkEffortNotes"/>
+ <view-map name="EditItemIssuences" type="screen" page="component://assetmaint/widget/AssetmaintScreens.xml#EditItemIssuences"/>
+
+
+ <!-- Lookup request mappings -->
+ <view-map name="LookupFixedAsset" type="screen" page="component://accounting/widget/LookupScreens.xml#LookupFixedAsset"/>
+ <view-map name="LookupPartyName" type="screen" page="component://party/widget/partymgr/LookupScreens.xml#LookupPartyName"/>
+ <view-map name="LookupPerson" type="screen" page="component://party/widget/partymgr/LookupScreens.xml#LookupPerson"/>
+ <view-map name="LookupPartyGroup" type="screen" page="component://party/widget/partymgr/LookupScreens.xml#LookupPartyGroup"/>
+ <view-map name="LookupOrderHeader" type="screen" page="component://order/widget/ordermgr/LookupScreens.xml#LookupOrderHeader"/>
+ <view-map name="LookupFacility" type="screen" page="component://product/widget/facility/LookupScreens.xml#LookupFacility"/>
+ <view-map name="LookupFacilityLocation" page="component://product/widget/facility/LookupScreens.xml#LookupFacilityLocation" type="screen"/>
+ <view-map name="LookupPartsProduct" type="screen" page="component://assetmaint/widget/ProductScreens.xml#LookupPartsProduct"/>
+
+ <!-- end of view mappings -->
+</site-conf>
Propchange: ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/controller.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/controller.xml
------------------------------------------------------------------------------
svn:keywords = "Date Rev Author URL Id"
Propchange: ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/controller.xml
------------------------------------------------------------------------------
svn:mime-type = text/xml
Added: ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/facility-controller.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/facility-controller.xml?view=auto&rev=498895
==============================================================================
--- ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/facility-controller.xml (added)
+++ ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/facility-controller.xml Mon Jan 22 18:27:12 2007
@@ -0,0 +1,301 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+Licensed 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.
+-->
+
+<site-conf xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:noNamespaceSchemaLocation="http://www.ofbiz.org/dtds/site-conf.xsd">
+ <description>Asset Maintenance Component Site Configuration File</description>
+ <owner>Copyright 2001-2006 The Apache Software Foundation</owner>
+ <errorpage>/error/error.jsp</errorpage>
+
+ <!-- event handlers -->
+ <handler name="java" type="request" class="org.ofbiz.webapp.event.JavaEventHandler"/>
+ <handler name="soap" type="request" class="org.ofbiz.webapp.event.SOAPEventHandler"/>
+ <handler name="service" type="request" class="org.ofbiz.webapp.event.ServiceEventHandler"/>
+ <handler name="simple" type="request" class="org.ofbiz.webapp.event.SimpleEventHandler"/>
+
+ <!-- view handlers -->
+ <handler name="ftl" type="view" class="org.ofbiz.webapp.ftl.FreeMarkerViewHandler"/>
+ <handler name="jsp" type="view" class="org.ofbiz.webapp.view.JspViewHandler"/>
+ <handler name="screen" type="view" class="org.ofbiz.widget.screen.ScreenWidgetViewHandler"/>
+ <handler name="screenfop" type="view" class="org.ofbiz.widget.screen.ScreenFopPdfViewHandler"/>
+ <handler name="http" type="view" class="org.ofbiz.webapp.view.HttpViewHandler"/>
+ <handler name="screenxml" type="view" class="org.ofbiz.widget.screen.ScreenXmlViewHandler"/>
+
+ <preprocessor>
+ <!-- Events to run on every request before security (chains exempt) -->
+ <!-- <event type="java" path="org.ofbiz.webapp.event.TestEvent" invoke="test"/> -->
+ <event type="java" path="org.ofbiz.webapp.control.LoginWorker" invoke="checkExternalLoginKey"/>
+ </preprocessor>
+ <postprocessor>
+ <!-- Events to run on every request after all other processing (chains exempt) -->
+ <!-- <event type="java" path="org.ofbiz.webapp.event.TestEvent" invoke="test"/> -->
+ </postprocessor>
+
+ <!-- Security Mappings -->
+ <request-map uri="checkLogin" edit="false">
+ <description>Verify a user is logged in.</description>
+ <security https="true" auth="false"/>
+ <event type="java" path="org.ofbiz.webapp.control.LoginWorker" invoke="checkLogin" />
+ <response name="success" type="view" value="main"/>
+ <response name="error" type="view" value="login"/>
+ </request-map>
+ <request-map uri="login">
+ <security https="true" auth="false"/>
+ <event type="java" path="org.ofbiz.webapp.control.LoginWorker" invoke="login"/>
+ <response name="success" type="view" value="main"/>
+ <response name="error" type="view" value="login"/>
+ </request-map>
+ <request-map uri="logout">
+ <security https="true" auth="true"/>
+ <event type="java" path="org.ofbiz.webapp.control.LoginWorker" invoke="logout"/>
+ <response name="success" type="request" value="checkLogin"/>
+ <response name="error" type="view" value="main"/>
+ </request-map>
+ <!-- End of Security Mappings -->
+
+ <!-- ================ Facility Requests ================= -->
+ <request-map uri="FindFacility">
+ <security https="true" auth="true"/>
+ <response name="success" type="view" value="FindFacility"/>
+ </request-map>
+ <request-map uri="EditFacility">
+ <security https="true" auth="true"/>
+ <response name="success" type="view" value="EditFacility"/>
+ </request-map>
+
+ <!-- ================ Facility Contact Mech Requests ================= -->
+ <request-map uri="ViewContactMechs">
+ <security https="true" auth="true"/>
+ <response name="success" type="view" value="ViewContactMechs"/>
+ </request-map>
+ <request-map uri="EditContactMech">
+ <security https="true" auth="true"/>
+ <response name="success" type="view" value="EditContactMech"/>
+ </request-map>
+
+ <request-map uri="createContactMech">
+ <security https="true" auth="true"/>
+ <event type="service" invoke="createFacilityContactMech"/>
+ <response name="success" type="view" value="EditContactMech"/>
+ <response name="error" type="view" value="EditContactMech"/>
+ </request-map>
+
+ <request-map uri="updateContactMech">
+ <security https="true" auth="true"/>
+ <event type="service" invoke="updateFacilityContactMech"/>
+ <response name="success" type="view" value="EditContactMech"/>
+ <response name="error" type="view" value="EditContactMech"/>
+ </request-map>
+ <request-map uri="deleteContactMech">
+ <security https="true" auth="true"/>
+ <event type="service" invoke="deleteFacilityContactMech"/>
+ <response name="success" type="view" value="EditContactMech"/>
+ <response name="error" type="view" value="EditContactMech"/>
+ </request-map>
+
+ <request-map uri="createPostalAddressAndPurpose">
+ <security https="true" auth="true"/>
+ <event type="service" invoke="createFacilityPostalAddress"/>
+ <response name="success" type="view" value="EditContactMech"/>
+ <response name="error" type="view" value="EditContactMech"/>
+ </request-map>
+
+ <request-map uri="createPostalAddress">
+ <security https="true" auth="true"/>
+ <event type="service" invoke="createFacilityPostalAddress"/>
+ <response name="success" type="view" value="EditContactMech"/>
+ <response name="error" type="view" value="EditContactMech"/>
+ </request-map>
+
+ <request-map uri="updatePostalAddress">
+ <security https="true" auth="true"/>
+ <event type="service" invoke="updateFacilityPostalAddress"/>
+ <response name="success" type="view" value="EditContactMech"/>
+ <response name="error" type="view" value="EditContactMech"/>
+ </request-map>
+
+ <request-map uri="createTelecomNumber">
+ <security https="true" auth="true"/>
+ <event type="service" invoke="createFacilityTelecomNumber"/>
+ <response name="success" type="view" value="EditContactMech"/>
+ <response name="error" type="view" value="EditContactMech"/>
+ </request-map>
+
+ <request-map uri="updateTelecomNumber">
+ <security https="true" auth="true"/>
+ <event type="service" invoke="updateFacilityTelecomNumber"/>
+ <response name="success" type="view" value="EditContactMech"/>
+ <response name="error" type="view" value="EditContactMech"/>
+ </request-map>
+
+ <request-map uri="createEmailAddress">
+ <security https="true" auth="true"/>
+ <event type="service" invoke="createFacilityEmailAddress"/>
+ <response name="success" type="view" value="EditContactMech"/>
+ <response name="error" type="view" value="EditContactMech"/>
+ </request-map>
+
+ <request-map uri="updateEmailAddress">
+ <security https="true" auth="true"/>
+ <event type="service" invoke="updateFacilityEmailAddress"/>
+ <response name="success" type="view" value="EditContactMech"/>
+ <response name="error" type="view" value="EditContactMech"/>
+ </request-map>
+
+ <request-map uri="createFacilityContactMechPurpose">
+ <security https="true" auth="true"/>
+ <event type="service" invoke="createFacilityContactMechPurpose"/>
+ <response name="success" type="view" value="EditContactMech"/>
+ <response name="error" type="view" value="EditContactMech"/>
+ </request-map>
+
+ <request-map uri="deleteFacilityContactMechPurpose">
+ <security https="true" auth="true"/>
+ <event type="service" invoke="deleteFacilityContactMechPurpose"/>
+ <response name="success" type="view" value="EditContactMech"/>
+ <response name="error" type="view" value="EditContactMech"/>
+ </request-map>
+
+ <request-map uri="FindFacilityLocation">
+ <security https="true" auth="true"/>
+ <response name="success" type="view" value="FindFacilityLocation"/>
+ </request-map>
+ <request-map uri="EditFacilityLocation">
+ <security https="true" auth="true"/>
+ <response name="success" type="view" value="EditFacilityLocation"/>
+ </request-map>
+ <request-map uri="CreateFacilityLocation">
+ <security https="true" auth="true"/>
+ <event type="service" path="" invoke="createFacilityLocation"/>
+ <response name="success" type="view" value="EditFacilityLocation"/>
+ <response name="error" type="view" value="EditFacilityLocation"/>
+ </request-map>
+ <request-map uri="UpdateFacilityLocation">
+ <security https="true" auth="true"/>
+ <event type="service" path="" invoke="updateFacilityLocation"/>
+ <response name="success" type="view" value="EditFacilityLocation"/>
+ <response name="error" type="view" value="EditFacilityLocation"/>
+ </request-map>
+ <request-map uri="createProductFacilityLocation">
+ <security https="true" auth="true"/>
+ <event type="service" path="" invoke="createProductFacilityLocation"/>
+ <response name="success" type="view" value="EditFacilityLocation"/>
+ <response name="error" type="view" value="EditFacilityLocation"/>
+ </request-map>
+ <request-map uri="updateProductFacilityLocation">
+ <security https="true" auth="true"/>
+ <event type="service" path="" invoke="updateProductFacilityLocation"/>
+ <response name="success" type="view" value="EditFacilityLocation"/>
+ <response name="error" type="view" value="EditFacilityLocation"/>
+ </request-map>
+ <request-map uri="deleteProductFacilityLocation">
+ <security https="true" auth="true"/>
+ <event type="service" path="" invoke="deleteProductFacilityLocation"/>
+ <response name="success" type="view" value="EditFacilityLocation"/>
+ <response name="error" type="view" value="EditFacilityLocation"/>
+ </request-map>
+ <request-map uri="ViewFacilityInventoryByProduct">
+ <security https="true" auth="true"/>
+ <response name="success" type="view" value="ViewFacilityInventoryByProduct"/>
+ </request-map>
+ <request-map uri="ViewFacilityInventoryByProductSimple">
+ <security https="true" auth="true"/>
+ <response name="success" type="view" value="ViewFacilityInventoryByProductSimple"/>
+ </request-map>
+ <request-map uri="ViewFacilityInventoryByProductReport">
+ <security https="true" auth="true"/>
+ <response name="success" type="view" value="ViewFacilityInventoryByProductReport"/>
+ </request-map>
+ <request-map uri="ViewFacilityInventoryByProductExport">
+ <security https="true" auth="true"/>
+ <response name="success" type="view" value="ViewFacilityInventoryByProductExport"/>
+ </request-map>
+ <request-map uri="SearchInventoryItems">
+ <security https="true" auth="true"/>
+ <response name="success" type="view" value="SearchInventoryItems"/>
+ </request-map>
+
+ <!-- ================ Inventory Receive Requests ================= -->
+ <request-map uri="ReceiveInventory">
+ <security https="true" auth="true"/>
+ <response name="success" type="view" value="ReceiveInventory"/>
+ </request-map>
+ <request-map uri="receiveInventoryProduct">
+ <security https="true" auth="true"/>
+ <event type="service-multi" path="" invoke="receiveInventoryProduct"/>
+ <response name="success" type="view" value="ReceiveInventory"/>
+ <response name="error" type="view" value="ReceiveInventory"/>
+ </request-map>
+ <request-map uri="ReceiveReturn">
+ <security https="true" auth="true"/>
+ <response name="success" type="view" value="ReceiveReturn"/>
+ </request-map>
+ <request-map uri="receiveReturnedProduct">
+ <security https="true" auth="true"/>
+ <event type="service-multi" path="" invoke="receiveInventoryProduct"/>
+ <response name="success" type="view" value="ReceiveReturn"/>
+ <response name="error" type="view" value="ReceiveReturn"/>
+ </request-map>
+
+ <request-map uri="FindFacilityTransfers">
+ <security https="true" auth="true"/>
+ <response name="success" type="view" value="FindFacilityTransfers"/>
+ </request-map>
+
+ <!-- ================ Inventory Transfer Requests ================= -->
+ <request-map uri="TransferInventoryItem">
+ <security https="true" auth="true"/>
+ <response name="success" type="view" value="TransferInventoryItem"/>
+ </request-map>
+ <request-map uri="CreateInventoryTransfer">
+ <security https="true" auth="true"/>
+ <event type="service" path="" invoke="createInventoryTransfer"/>
+ <response name="success" type="view" value="FindFacilityTransfers"/>
+ <response name="error" type="view" value="FindFacilityTransfers"/>
+ </request-map>
+ <request-map uri="UpdateInventoryTransfer">
+ <security https="true" auth="true"/>
+ <event type="service" path="" invoke="updateInventoryTransfer"/>
+ <response name="success" type="view" value="FindFacilityTransfers"/>
+ <response name="error" type="view" value="FindFacilityTransfers"/>
+ </request-map>
+
+ <!-- View Mappings -->
+ <view-map name="error" page="/error/error.jsp"/>
+
+ <view-map name="FindFacility" type="screen" page="component://assetmaint/widget/FacilityScreens.xml#FindFacility"/>
+
+ <view-map name="EditFacility" type="screen" page="component://product/widget/facility/FacilityScreens.xml#EditFacility"/>
+ <view-map name="FindFacilityTransfers" type="screen" page="component://product/widget/facility/FacilityScreens.xml#FindFacilityTransfers"/>
+ <view-map name="FindFacilityLocation" type="screen" page="component://product/widget/facility/FacilityScreens.xml#FindFacilityLocation"/>
+ <view-map name="EditFacilityLocation" type="screen" page="component://product/widget/facility/FacilityScreens.xml#EditFacilityLocation"/>
+ <view-map name="EditFacilityInventoryItems" type="screen" page="component://product/widget/facility/FacilityScreens.xml#EditFacilityInventoryItems"/>
+ <view-map name="ViewFacilityInventoryByProduct" type="screen" page="component://product/widget/facility/FacilityScreens.xml#ViewFacilityInventoryByProduct"/>
+ <view-map name="ViewFacilityInventoryByProductSimple" type="screen" page="component://product/widget/facility/FacilityScreens.xml#ViewFacilityInventoryByProductSimple"/>
+ <view-map name="ViewFacilityInventoryByProductReport" type="screenfop" page="component://product/widget/facility/FacilityScreens.xml#ViewFacilityInventoryByProductReport" content-type="application/pdf" encoding="none"/>
+ <view-map name="ViewFacilityInventoryByProductExport" type="screenxml" page="component://product/widget/facility/FacilityScreens.xml#ViewFacilityInventoryByProductExport" content-type="text/xml"/>
+ <view-map name="EditFacilityGroups" type="screen" page="component://product/widget/facility/FacilityScreens.xml#EditFacilityGroups"/>
+ <view-map name="EditFacilityRoles" type="screen" page="component://product/widget/facility/FacilityScreens.xml#EditFacilityRoles"/>
+ <view-map name="ViewContactMechs" type="screen" page="component://product/widget/facility/FacilityScreens.xml#ViewContactMechs"/>
+ <view-map name="EditContactMech" type="screen" page="component://product/widget/facility/FacilityScreens.xml#EditContactMech"/>
+ <view-map name="SearchInventoryItems" type="screen" page="component://product/widget/facility/FacilityScreens.xml#SearchInventoryItems"/>
+
+ <view-map name="EditInventoryItem" type="screen" page="component://product/widget/facility/FacilityScreens.xml#EditInventoryItem"/>
+ <view-map name="ViewInventoryItemDetail" type="screen" page="component://product/widget/facility/FacilityScreens.xml#ViewInventoryItemDetail"/>
+ <view-map name="TransferInventoryItem" type="screen" page="component://product/widget/facility/FacilityScreens.xml#TransferInventoryItem"/>
+ <view-map name="ReceiveInventory" type="screen" page="component://product/widget/facility/FacilityScreens.xml#ReceiveInventory"/>
+ <view-map name="ReceiveReturn" type="screen" page="component://product/widget/facility/FacilityScreens.xml#ReceiveReturn"/>
+</site-conf>
+
\ No newline at end of file
Propchange: ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/facility-controller.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/facility-controller.xml
------------------------------------------------------------------------------
svn:keywords = "Date Rev Author URL Id"
Propchange: ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/facility-controller.xml
------------------------------------------------------------------------------
svn:mime-type = text/xml
Added: ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/web.xml
URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/web.xml?view=auto&rev=498895
==============================================================================
--- ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/web.xml (added)
+++ ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/web.xml Mon Jan 22 18:27:12 2007
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
+<!--
+Licensed 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.
+-->
+
+<web-app>
+ <display-name>Open For Business - Asset Maintenance</display-name>
+ <description>Asset Management component of the Open For Business Project</description>
+
+ <context-param>
+ <param-name>entityDelegatorName</param-name>
+ <param-value>default</param-value>
+ <description>The Name of the Entity Delegator to use, defined in entityengine.xml</description>
+ </context-param>
+ <context-param>
+ <param-name>localDispatcherName</param-name>
+ <param-value>assetmaint</param-value>
+ <description>A unique name used to identify/recognize the local dispatcher for the Service Engine</description>
+ </context-param>
+ <context-param>
+ <param-name>mainDecoratorLocation</param-name>
+ <param-value>component://assetmaint/widget/CommonScreens.xml</param-value>
+ <description>The location of the main-decorator screen to use for this webapp; referred to as a context variable in screen def XML files.</description>
+ </context-param>
+ <context-param>
+ <param-name>commonFacilityDecoratorLocation</param-name>
+ <param-value>component://assetmaint/widget/CommonScreens.xml</param-value>
+ <description>The location of the CommonFacilityDecorator screen to use for this webapp; referred to as a context variable in screen def XML files.</description>
+ </context-param>
+
+ <filter>
+ <filter-name>ContextFilter</filter-name>
+ <display-name>ContextFilter</display-name>
+ <filter-class>org.ofbiz.webapp.control.ContextFilter</filter-class>
+ <init-param>
+ <param-name>disableContextSecurity</param-name>
+ <param-value>N</param-value>
+ </init-param>
+ <init-param>
+ <param-name>allowedPaths</param-name>
+ <param-value>/control:/select:/index.html:/index.jsp:/default.html:/default.jsp:/images:/includes/maincss.css</param-value>
+ </init-param>
+ <init-param>
+ <param-name>errorCode</param-name>
+ <param-value>403</param-value>
+ </init-param>
+ <init-param>
+ <param-name>redirectPath</param-name>
+ <param-value>/control/main</param-value>
+ </init-param>
+ </filter>
+ <filter-mapping>
+ <filter-name>ContextFilter</filter-name>
+ <url-pattern>/*</url-pattern>
+ </filter-mapping>
+
+ <listener><listener-class>org.ofbiz.webapp.control.ControlEventListener</listener-class></listener>
+ <listener><listener-class>org.ofbiz.webapp.control.LoginEventListener</listener-class></listener>
+ <!-- NOTE: not all app servers support mounting implementations of the HttpSessionActivationListener interface -->
+ <!-- <listener><listener-class>org.ofbiz.webapp.control.ControlActivationEventListener</listener-class></listener> -->
+
+ <servlet>
+ <servlet-name>ControlServlet</servlet-name>
+ <display-name>ControlServlet</display-name>
+ <description>Main Control Servlet</description>
+ <servlet-class>org.ofbiz.webapp.control.ControlServlet</servlet-class>
+ <load-on-startup>1</load-on-startup>
+ </servlet>
+ <servlet-mapping>
+ <servlet-name>ControlServlet</servlet-name>
+ <url-pattern>/control/*</url-pattern>
+ </servlet-mapping>
+
+ <session-config>
+ <session-timeout>60</session-timeout> <!-- in minutes -->
+ </session-config>
+
+ <welcome-file-list>
+ <welcome-file>index.jsp</welcome-file>
+ <welcome-file>index.html</welcome-file>
+ <welcome-file>index.htm</welcome-file>
+ </welcome-file-list>
+</web-app>
Propchange: ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/web.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/web.xml
------------------------------------------------------------------------------
svn:keywords = "Date Rev Author URL Id"
Propchange: ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/web.xml
------------------------------------------------------------------------------
svn:mime-type = text/xml
Re: svn commit: r498895 [1/3] - in /ofbiz/trunk/specialpurpose: ./ assetmaint/ assetmaint/config/ assetmaint/entitydef/ assetmaint/script/ assetmaint/script/org/ assetmaint/script/org/ofbiz/ assetmaint/script/org/ofbiz/assetmaint/ assetmaint/webapp/ assetm...
Posted by "David E. Jones" <jo...@hotwaxmedia.com>.
Thanks for the reminder Scott. I saw that earlier and was side-tracked.
This is fixed in SVN rev 498956.
-David
On Jan 23, 2007, at 1:29 AM, Scott Gray wrote:
> Hi David
>
> There's a build problem after this commit:
> classes:
> [subant] Failure for target 'null' of: C:\emofbiz\specialpurpose
> \build.xml
> [subant] The following error occurred while executing this line:
> [subant] C:\emofbiz\specialpurpose\build.xml:58: The following
> error occurred while executing this line:
> [subant] C:\emofbiz\specialpurpose\assetmaint\build.xml:82:
> srcdir "C:\emofbiz\specialpurpose\assetmaint\src" does not exist!
>
> Regards
> Scott
>
> jonesde@apache.org wrote:
>> Author: jonesde
>> Date: Mon Jan 22 18:27:12 2007
>> New Revision: 498895
>>
>> URL: http://svn.apache.org/viewvc?view=rev&rev=498895
>> Log:
>> Added assetmaint derived app from Anil Patel in Jira #OFBIZ-437;
>> note that this is going directly in because even though it is add-
>> on code it was developed from the beginning to go into OFBiz and
>> simply had not yet because of my time constraints to do a final
>> review and commit of it; I was involved from early on working with
>> Anil on this so the code history is also not in question
>>
>> Added:
>> ofbiz/trunk/specialpurpose/assetmaint/
>> ofbiz/trunk/specialpurpose/assetmaint/build.xml (with props)
>> ofbiz/trunk/specialpurpose/assetmaint/config/
>> ofbiz/trunk/specialpurpose/assetmaint/config/
>> AssetMaintUiLabels.properties (with props)
>> ofbiz/trunk/specialpurpose/assetmaint/entitydef/
>> ofbiz/trunk/specialpurpose/assetmaint/entitydef/
>> entitygroup.xml (with props)
>> ofbiz/trunk/specialpurpose/assetmaint/entitydef/
>> entitymodel.xml (with props)
>> ofbiz/trunk/specialpurpose/assetmaint/ofbiz-component.xml
>> (with props)
>> ofbiz/trunk/specialpurpose/assetmaint/script/
>> ofbiz/trunk/specialpurpose/assetmaint/script/org/
>> ofbiz/trunk/specialpurpose/assetmaint/script/org/ofbiz/
>> ofbiz/trunk/specialpurpose/assetmaint/script/org/ofbiz/
>> assetmaint/
>> ofbiz/trunk/specialpurpose/assetmaint/script/org/ofbiz/
>> assetmaint/FixedAssetMaintEvents.xml (with props)
>> ofbiz/trunk/specialpurpose/assetmaint/webapp/
>> ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/
>> ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/
>> ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-
>> INF/actions/
>> ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-
>> INF/actions/workeffort/
>> ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-
>> INF/actions/workeffort/EditWorkEfforts.bsh (with props)
>> ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-
>> INF/controller.xml (with props)
>> ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-
>> INF/facility-controller.xml (with props)
>> ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-
>> INF/web.xml (with props)
>> ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/includes/
>> ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/
>> includes/appbar.ftl (with props)
>> ofbiz/trunk/specialpurpose/assetmaint/widget/
>> ofbiz/trunk/specialpurpose/assetmaint/widget/
>> AssetmaintScreens.xml (with props)
>> ofbiz/trunk/specialpurpose/assetmaint/widget/
>> CommonScreens.xml (with props)
>> ofbiz/trunk/specialpurpose/assetmaint/widget/
>> FacilityScreens.xml (with props)
>> ofbiz/trunk/specialpurpose/assetmaint/widget/
>> FixedAssetScreens.xml (with props)
>> ofbiz/trunk/specialpurpose/assetmaint/widget/
>> LookupScreens.xml (with props)
>> ofbiz/trunk/specialpurpose/assetmaint/widget/Menus.xml (with
>> props)
>> ofbiz/trunk/specialpurpose/assetmaint/widget/
>> ProductScreens.xml (with props)
>> ofbiz/trunk/specialpurpose/assetmaint/widget/forms/
>> ofbiz/trunk/specialpurpose/assetmaint/widget/forms/
>> FacilityForms.xml (with props)
>> ofbiz/trunk/specialpurpose/assetmaint/widget/forms/
>> FixedAssetForms.xml (with props)
>> ofbiz/trunk/specialpurpose/assetmaint/widget/forms/
>> LookupForms.xml (with props)
>> ofbiz/trunk/specialpurpose/assetmaint/widget/forms/
>> ProductForms.xml (with props)
>> ofbiz/trunk/specialpurpose/assetmaint/widget/forms/
>> WorkEffortForms.xml (with props)
>> Modified:
>> ofbiz/trunk/specialpurpose/build.xml
>> ofbiz/trunk/specialpurpose/component-load.xml
>>
Re: svn commit: r498895 [1/3] - in /ofbiz/trunk/specialpurpose: ./ assetmaint/ assetmaint/config/ assetmaint/entitydef/ assetmaint/script/ assetmaint/script/org/ assetmaint/script/org/ofbiz/ assetmaint/script/org/ofbiz/assetmaint/ assetmaint/webapp/ assetm...
Posted by "David E. Jones" <jo...@hotwaxmedia.com>.
BTW, there are also some entity model warnings/errors from the
assetmaint stuff that aren't too serious but that hopefully Anil or
someone will get to fixing soon.
-David
On Jan 23, 2007, at 1:29 AM, Scott Gray wrote:
> Hi David
>
> There's a build problem after this commit:
> classes:
> [subant] Failure for target 'null' of: C:\emofbiz\specialpurpose
> \build.xml
> [subant] The following error occurred while executing this line:
> [subant] C:\emofbiz\specialpurpose\build.xml:58: The following
> error occurred while executing this line:
> [subant] C:\emofbiz\specialpurpose\assetmaint\build.xml:82:
> srcdir "C:\emofbiz\specialpurpose\assetmaint\src" does not exist!
>
> Regards
> Scott
>
> jonesde@apache.org wrote:
>> Author: jonesde
>> Date: Mon Jan 22 18:27:12 2007
>> New Revision: 498895
>>
>> URL: http://svn.apache.org/viewvc?view=rev&rev=498895
>> Log:
>> Added assetmaint derived app from Anil Patel in Jira #OFBIZ-437;
>> note that this is going directly in because even though it is add-
>> on code it was developed from the beginning to go into OFBiz and
>> simply had not yet because of my time constraints to do a final
>> review and commit of it; I was involved from early on working with
>> Anil on this so the code history is also not in question
>>
>> Added:
>> ofbiz/trunk/specialpurpose/assetmaint/
>> ofbiz/trunk/specialpurpose/assetmaint/build.xml (with props)
>> ofbiz/trunk/specialpurpose/assetmaint/config/
>> ofbiz/trunk/specialpurpose/assetmaint/config/
>> AssetMaintUiLabels.properties (with props)
>> ofbiz/trunk/specialpurpose/assetmaint/entitydef/
>> ofbiz/trunk/specialpurpose/assetmaint/entitydef/
>> entitygroup.xml (with props)
>> ofbiz/trunk/specialpurpose/assetmaint/entitydef/
>> entitymodel.xml (with props)
>> ofbiz/trunk/specialpurpose/assetmaint/ofbiz-component.xml
>> (with props)
>> ofbiz/trunk/specialpurpose/assetmaint/script/
>> ofbiz/trunk/specialpurpose/assetmaint/script/org/
>> ofbiz/trunk/specialpurpose/assetmaint/script/org/ofbiz/
>> ofbiz/trunk/specialpurpose/assetmaint/script/org/ofbiz/
>> assetmaint/
>> ofbiz/trunk/specialpurpose/assetmaint/script/org/ofbiz/
>> assetmaint/FixedAssetMaintEvents.xml (with props)
>> ofbiz/trunk/specialpurpose/assetmaint/webapp/
>> ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/
>> ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/
>> ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-
>> INF/actions/
>> ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-
>> INF/actions/workeffort/
>> ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-
>> INF/actions/workeffort/EditWorkEfforts.bsh (with props)
>> ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-
>> INF/controller.xml (with props)
>> ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-
>> INF/facility-controller.xml (with props)
>> ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-
>> INF/web.xml (with props)
>> ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/includes/
>> ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/
>> includes/appbar.ftl (with props)
>> ofbiz/trunk/specialpurpose/assetmaint/widget/
>> ofbiz/trunk/specialpurpose/assetmaint/widget/
>> AssetmaintScreens.xml (with props)
>> ofbiz/trunk/specialpurpose/assetmaint/widget/
>> CommonScreens.xml (with props)
>> ofbiz/trunk/specialpurpose/assetmaint/widget/
>> FacilityScreens.xml (with props)
>> ofbiz/trunk/specialpurpose/assetmaint/widget/
>> FixedAssetScreens.xml (with props)
>> ofbiz/trunk/specialpurpose/assetmaint/widget/
>> LookupScreens.xml (with props)
>> ofbiz/trunk/specialpurpose/assetmaint/widget/Menus.xml (with
>> props)
>> ofbiz/trunk/specialpurpose/assetmaint/widget/
>> ProductScreens.xml (with props)
>> ofbiz/trunk/specialpurpose/assetmaint/widget/forms/
>> ofbiz/trunk/specialpurpose/assetmaint/widget/forms/
>> FacilityForms.xml (with props)
>> ofbiz/trunk/specialpurpose/assetmaint/widget/forms/
>> FixedAssetForms.xml (with props)
>> ofbiz/trunk/specialpurpose/assetmaint/widget/forms/
>> LookupForms.xml (with props)
>> ofbiz/trunk/specialpurpose/assetmaint/widget/forms/
>> ProductForms.xml (with props)
>> ofbiz/trunk/specialpurpose/assetmaint/widget/forms/
>> WorkEffortForms.xml (with props)
>> Modified:
>> ofbiz/trunk/specialpurpose/build.xml
>> ofbiz/trunk/specialpurpose/component-load.xml
>>
Re: svn commit: r498895 [1/3] - in /ofbiz/trunk/specialpurpose: ./
assetmaint/ assetmaint/config/ assetmaint/entitydef/ assetmaint/script/ assetmaint/script/org/
assetmaint/script/org/ofbiz/ assetmaint/script/org/ofbiz/assetmaint/ assetmaint/webapp/
assetm...
Posted by Scott Gray <le...@gmail.com>.
Hi David
There's a build problem after this commit:
classes:
[subant] Failure for target 'null' of:
C:\emofbiz\specialpurpose\build.xml
[subant] The following error occurred while executing this line:
[subant] C:\emofbiz\specialpurpose\build.xml:58: The following error
occurred while executing this line:
[subant] C:\emofbiz\specialpurpose\assetmaint\build.xml:82: srcdir
"C:\emofbiz\specialpurpose\assetmaint\src" does not exist!
Regards
Scott
jonesde@apache.org wrote:
> Author: jonesde
> Date: Mon Jan 22 18:27:12 2007
> New Revision: 498895
>
> URL: http://svn.apache.org/viewvc?view=rev&rev=498895
> Log:
> Added assetmaint derived app from Anil Patel in Jira #OFBIZ-437; note that this is going directly in because even though it is add-on code it was developed from the beginning to go into OFBiz and simply had not yet because of my time constraints to do a final review and commit of it; I was involved from early on working with Anil on this so the code history is also not in question
>
> Added:
> ofbiz/trunk/specialpurpose/assetmaint/
> ofbiz/trunk/specialpurpose/assetmaint/build.xml (with props)
> ofbiz/trunk/specialpurpose/assetmaint/config/
> ofbiz/trunk/specialpurpose/assetmaint/config/AssetMaintUiLabels.properties (with props)
> ofbiz/trunk/specialpurpose/assetmaint/entitydef/
> ofbiz/trunk/specialpurpose/assetmaint/entitydef/entitygroup.xml (with props)
> ofbiz/trunk/specialpurpose/assetmaint/entitydef/entitymodel.xml (with props)
> ofbiz/trunk/specialpurpose/assetmaint/ofbiz-component.xml (with props)
> ofbiz/trunk/specialpurpose/assetmaint/script/
> ofbiz/trunk/specialpurpose/assetmaint/script/org/
> ofbiz/trunk/specialpurpose/assetmaint/script/org/ofbiz/
> ofbiz/trunk/specialpurpose/assetmaint/script/org/ofbiz/assetmaint/
> ofbiz/trunk/specialpurpose/assetmaint/script/org/ofbiz/assetmaint/FixedAssetMaintEvents.xml (with props)
> ofbiz/trunk/specialpurpose/assetmaint/webapp/
> ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/
> ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/
> ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/actions/
> ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/actions/workeffort/
> ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/actions/workeffort/EditWorkEfforts.bsh (with props)
> ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/controller.xml (with props)
> ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/facility-controller.xml (with props)
> ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/web.xml (with props)
> ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/includes/
> ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/includes/appbar.ftl (with props)
> ofbiz/trunk/specialpurpose/assetmaint/widget/
> ofbiz/trunk/specialpurpose/assetmaint/widget/AssetmaintScreens.xml (with props)
> ofbiz/trunk/specialpurpose/assetmaint/widget/CommonScreens.xml (with props)
> ofbiz/trunk/specialpurpose/assetmaint/widget/FacilityScreens.xml (with props)
> ofbiz/trunk/specialpurpose/assetmaint/widget/FixedAssetScreens.xml (with props)
> ofbiz/trunk/specialpurpose/assetmaint/widget/LookupScreens.xml (with props)
> ofbiz/trunk/specialpurpose/assetmaint/widget/Menus.xml (with props)
> ofbiz/trunk/specialpurpose/assetmaint/widget/ProductScreens.xml (with props)
> ofbiz/trunk/specialpurpose/assetmaint/widget/forms/
> ofbiz/trunk/specialpurpose/assetmaint/widget/forms/FacilityForms.xml (with props)
> ofbiz/trunk/specialpurpose/assetmaint/widget/forms/FixedAssetForms.xml (with props)
> ofbiz/trunk/specialpurpose/assetmaint/widget/forms/LookupForms.xml (with props)
> ofbiz/trunk/specialpurpose/assetmaint/widget/forms/ProductForms.xml (with props)
> ofbiz/trunk/specialpurpose/assetmaint/widget/forms/WorkEffortForms.xml (with props)
> Modified:
> ofbiz/trunk/specialpurpose/build.xml
> ofbiz/trunk/specialpurpose/component-load.xml
>
> Added: ofbiz/trunk/specialpurpose/assetmaint/build.xml
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/assetmaint/build.xml?view=auto&rev=498895
> ==============================================================================
> --- ofbiz/trunk/specialpurpose/assetmaint/build.xml (added)
> +++ ofbiz/trunk/specialpurpose/assetmaint/build.xml Mon Jan 22 18:27:12 2007
> @@ -0,0 +1,112 @@
> +<?xml version="1.0" encoding="UTF-8"?>
> +<!--
> +Licensed 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.
> +-->
> +
> +<project name="OFBiz - Asset Maintenance Component" default="jar" basedir=".">
> +
> + <!-- ================================================================== -->
> + <!-- Initialization of all property settings -->
> + <!-- ================================================================== -->
> +
> + <target name="init">
> + <property environment="env"/>
> + <property name="desc" value="Asset Maintenance Component"/>
> + <property name="name" value="ofbiz-assetmaint"/>
> + <property name="src.dir" value="src"/>
> + <property name="dtd.dir" value="dtd"/>
> + <property name="lib.dir" value="lib"/>
> + <property name="build.dir" value="build"/>
> + </target>
> +
> + <target name="classpath">
> + <path id="local.class.path">
> + <fileset dir="../../framework/base/lib" includes="*.jar"/>
> + <fileset dir="../../framework/base/lib/commons" includes="*.jar"/>
> + <fileset dir="../../framework/base/lib/j2eespecs" includes="*.jar"/>
> + <fileset dir="../../framework/base/build/lib" includes="*.jar"/>
> + <fileset dir="../../framework/entity/lib" includes="*.jar"/>
> + <fileset dir="../../framework/entity/build/lib" includes="*.jar"/>
> + <fileset dir="../../framework/security/build/lib" includes="*.jar"/>
> + <fileset dir="../../framework/service/lib" includes="*.jar"/>
> + <fileset dir="../../framework/service/build/lib" includes="*.jar"/>
> + <fileset dir="../../framework/minilang/build/lib" includes="*.jar"/>
> + <fileset dir="../../framework/webapp/lib" includes="*.jar"/>
> + <fileset dir="../../framework/webapp/build/lib" includes="*.jar"/>
> + <fileset dir="../../framework/common/build/lib" includes="*.jar"/>
> + <fileset dir="../../framework/workflow/build/lib" includes="*.jar"/>
> + <fileset dir="../../applications/product/build/lib" includes="*.jar"/>
> + </path>
> + </target>
> +
> + <!-- ================================================================== -->
> + <!-- Removes all created files and directories -->
> + <!-- ================================================================== -->
> +
> + <target name="clean" depends="clean-lib">
> + <delete dir="${build.dir}"/>
> + </target>
> +
> + <target name="clean-lib" depends="init">
> + <delete dir="${build.dir}/lib"/>
> + </target>
> +
> + <!-- ================================================================== -->
> + <!-- Makes sure the needed directory structure is in place -->
> + <!-- ================================================================== -->
> +
> + <target name="prepare" depends="clean-lib">
> + <mkdir dir="${build.dir}/classes"/>
> + <mkdir dir="${build.dir}/lib"/>
> + </target>
> +
> + <target name="prepare-docs" depends="init">
> + <mkdir dir="${build.dir}/javadocs"/>
> + </target>
> +
> + <!-- ================================================================== -->
> + <!-- Compilation of the source files -->
> + <!-- ================================================================== -->
> +
> + <target name="classes" depends="prepare,classpath">
> + <javac debug="on" source="1.4" deprecation="on" destdir="${build.dir}/classes">
> + <classpath>
> + <path refid="local.class.path"/>
> + </classpath>
> + <src path="${src.dir}"/>
> + </javac>
> + <copy todir="${build.dir}/classes">
> + <!-- don't put the DTDs in the jar file... -->
> + <fileset dir="${src.dir}" includes="**/*.properties,**/*.xml,**/*.bsh,**/*.logic,**/*.js,**/*.jacl,**/*.py"/>
> + </copy>
> + </target>
> +
> + <target name="jar" depends="classes">
> + <jar jarfile="${build.dir}/lib/${name}.jar" basedir="${build.dir}/classes"/>
> + </target>
> +
> + <!-- ================================================================== -->
> + <!-- Build JavaDoc -->
> + <!-- ================================================================== -->
> +
> + <target name="docs" depends="prepare-docs,classpath">
> + <javadoc packagenames="org.ofbiz.service.*"
> + classpathref="local.class.path"
> + destdir="${build.dir}/javadocs"
> + Windowtitle="Open for Business - ${desc}">
> + <sourcepath path="${src.dir}"/>
> + </javadoc>
> + </target>
> +
> + <target name="all" depends="jar,docs"/>
> +</project>
>
> Propchange: ofbiz/trunk/specialpurpose/assetmaint/build.xml
> ------------------------------------------------------------------------------
> svn:eol-style = native
>
> Propchange: ofbiz/trunk/specialpurpose/assetmaint/build.xml
> ------------------------------------------------------------------------------
> svn:keywords = "Date Rev Author URL Id"
>
> Propchange: ofbiz/trunk/specialpurpose/assetmaint/build.xml
> ------------------------------------------------------------------------------
> svn:mime-type = text/xml
>
> Added: ofbiz/trunk/specialpurpose/assetmaint/config/AssetMaintUiLabels.properties
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/assetmaint/config/AssetMaintUiLabels.properties?view=auto&rev=498895
> ==============================================================================
> --- ofbiz/trunk/specialpurpose/assetmaint/config/AssetMaintUiLabels.properties (added)
> +++ ofbiz/trunk/specialpurpose/assetmaint/config/AssetMaintUiLabels.properties Mon Jan 22 18:27:12 2007
> @@ -0,0 +1,79 @@
> +#####################################################################
> +# Licensed 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.
> +#####################################################################
> +en=English
> +fr=French
> +de=German
> +nl=Dutch
> +
> +# Override Page and Label title
> +
> +AssetMaintCompanyName=Ofbiz Company
> +AssetMaintCompanySubtitle=Maintenance Department
> +
> +PageTitleFindFixedAssets=Find Equipments
> +LabelTitleFindFixedAssets=Find Equipments
> +PageTitleEditFixedAsset=Edit Equipment
> +LabelTitleEditFixedAsset = Edit Equipment
> +LabelTitleFixedAssetChildren=Children Equipments
> +
> +PageTitleFindFixedAssetMaints=Find Maintenances
> +
> +PageTitleEditWorkEffort=Edit Task
> +PageTitleChildWorkEfforts=Task Breakdown
> +PageTitleListItemIssuence=Parts List
> +
> +# Override UiLabels defined in accounting component. Give them more specialized Labels.
> +AccountingNewFixedAsset=New Equipment
> +AccountingEditFixedAsset=Edit Equipment
> +AccountingFixedAssetEdit=Create/Update Equipment
> +AccountingNewFixedAssetIdentsType=Create Equipment Identification Type
> +AccountingFindFixedAsset=Find Equipments
> +
> +AccountingFixedAssets=Equipments
> +AccountingFixedAsset=Equipment
> +AccountingFixedAssetId=Equipment Id
> +AccountingFixedAssetName=Description
> +AccountingFixedAssetIdent=Identification
> +AccountingFixedAssetIdents=Identifications
> +AccountingNewFixedAssetIdent=Create Identification
> +AccountingFixedAssetIdentTypeId=Equipment Identification Type Id
> +AccountingFixedAssetIdentIdValue=Value
> +AccountingFixedAssetParent=Equipment Group
> +AccountingFixedAssetChildren=Children
> +AccountingFixedAssetMaintSeqId=Maint Seq Id
> +AccountingFixedAssetMaintIntervalQuantity=Meter Reading
> +AccountingFixedAssetMaintIntervalUom=Meter Uom
> +AccountingFixedAssetMaintIntervalMeterType=Meter Type
> +AccountingInstanceOfProductId=Manufacturer Product Id
> +AccountingFixedAssets=Equipments
> +
> +AssetEquipmentStdCosts = Standard Cost
> +
> +AccountingFacilityId=Located at
> +AccountingFixedAssetClassEnumId=Equipment Class
> +AccountingFixedAssetStdCosts = Standard Costs
> +
> +ProductWarehouse=Warehouse
> +
> +WorkEffortActualStartDate=Start Date
> +WorkEffortActualCompletionDate=Completion Date
> +WorkEffortAllTasks=Tasks
> +WorkEffortWorkEffortAssocTypeId=Association Type
> +WorkEffortWorkEffortPurposeTypeId=Purpose
> +
> +FixedAssetMaintWorkEffortName=Maintenance of Equipment
> +FixedAssetMaintItemIssuence=Parts
> +
> +AccountingFixedAssetIdRequiredError=Equipment Id is required field, Please enter and try again.
> +AccountingFixedAssetIdInvalidError=Equipment Id is invalid. Please use Equipment lookup tool to find valid Equipment Id
>
> Propchange: ofbiz/trunk/specialpurpose/assetmaint/config/AssetMaintUiLabels.properties
> ------------------------------------------------------------------------------
> svn:eol-style = native
>
> Propchange: ofbiz/trunk/specialpurpose/assetmaint/config/AssetMaintUiLabels.properties
> ------------------------------------------------------------------------------
> svn:keywords = "Date Rev Author URL Id"
>
> Propchange: ofbiz/trunk/specialpurpose/assetmaint/config/AssetMaintUiLabels.properties
> ------------------------------------------------------------------------------
> svn:mime-type = text/plain
>
> Added: ofbiz/trunk/specialpurpose/assetmaint/entitydef/entitygroup.xml
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/assetmaint/entitydef/entitygroup.xml?view=auto&rev=498895
> ==============================================================================
> --- ofbiz/trunk/specialpurpose/assetmaint/entitydef/entitygroup.xml (added)
> +++ ofbiz/trunk/specialpurpose/assetmaint/entitydef/entitygroup.xml Mon Jan 22 18:27:12 2007
> @@ -0,0 +1,31 @@
> +<?xml version="1.0" encoding="UTF-8"?>
> +<!--
> +Licensed 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.
> +-->
> +
> +<entitygroup xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> + xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/entitygroup.xsd">
> +
> + <!-- ========================================================= -->
> + <!-- org.ofbiz.assetmaint.fixedasset -->
> + <!-- ========================================================= -->
> +
> + <entity-group group="org.ofbiz" entity="FixedAssetAndMaint" />
> + <entity-group group="org.ofbiz" entity="FixedAssetAndIdent" />
> + <entity-group group="org.ofbiz" entity="FixedAssetMaintWorkEffort" />
> + <entity-group group="org.ofbiz" entity="WorkEffortAndTimeEntry" />
> + <entity-group group="org.ofbiz" entity="FixedAssetMaintWorkEffortAndPartyAssignment" />
> + <entity-group group="org.ofbiz" entity="FixedAssetMaintWorkEffortAndTimeEntry" />
> + <entity-group group="org.ofbiz" entity="ItemIssuanceInventoryItemAndProduct" />
> + <entity-group group="org.ofbiz" entity="ProductInventoryItemAndItemIssuance" />
> +</entitygroup>
>
> Propchange: ofbiz/trunk/specialpurpose/assetmaint/entitydef/entitygroup.xml
> ------------------------------------------------------------------------------
> svn:keywords = "Date Rev Author URL Id"
>
> Propchange: ofbiz/trunk/specialpurpose/assetmaint/entitydef/entitygroup.xml
> ------------------------------------------------------------------------------
> svn:mime-type = text/xml
>
> Added: ofbiz/trunk/specialpurpose/assetmaint/entitydef/entitymodel.xml
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/assetmaint/entitydef/entitymodel.xml?view=auto&rev=498895
> ==============================================================================
> --- ofbiz/trunk/specialpurpose/assetmaint/entitydef/entitymodel.xml (added)
> +++ ofbiz/trunk/specialpurpose/assetmaint/entitydef/entitymodel.xml Mon Jan 22 18:27:12 2007
> @@ -0,0 +1,185 @@
> +<?xml version="1.0" encoding="UTF-8"?>
> +<!--
> +Licensed 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.
> +-->
> +
> +<entitymodel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> + xsi:noNamespaceSchemaLocation="http://www.ofbiz.org/dtds/entitymodel.xsd">
> + <!-- ========================================================= -->
> + <!-- ======================== Defaults ======================= -->
> + <!-- ========================================================= -->
> + <title>Entity of an Open For Business Project Component</title>
> + <description>None</description>
> + <author>None</author>
> + <version>1.0</version>
> +
> + <view-entity entity-name="FixedAssetAndMaint" package-name="org.ofbiz.assetmaint">
> + <member-entity entity-alias="FA" entity-name="FixedAsset"/>
> + <member-entity entity-alias="FAM" entity-name="FixedAssetMaint"/>
> + <alias-all entity-alias="FA"/>
> + <alias-all entity-alias="FAM"/>
> + <view-link entity-alias="FA" rel-entity-alias="FAM">
> + <key-map field-name="fixedAssetId"/>
> + </view-link>
> + </view-entity>
> + <view-entity entity-name="FixedAssetAndIdent" package-name="org.ofbiz.assetmaint">
> + <member-entity entity-alias="FA" entity-name="FixedAsset"/>
> + <member-entity entity-alias="FAI" entity-name="FixedAssetIdent"/>
> + <alias-all entity-alias="FA"/>
> + <alias-all entity-alias="FAI"/>
> + <view-link entity-alias="FA" rel-entity-alias="FAI">
> + <key-map field-name="fixedAssetId"/>
> + </view-link>
> + </view-entity>
> + <view-entity entity-name="FixedAssetMaintWorkEffort" package-name="org.ofbiz.assetmaint">
> + <member-entity entity-alias="FAM" entity-name="FixedAssetMaint"/>
> + <member-entity entity-alias="WE" entity-name="WorkEffort"/>
> + <alias-all entity-alias="FAM"/>
> + <alias-all entity-alias="WE"/>
> + <view-link entity-alias="FAM" rel-entity-alias="WE">
> + <key-map field-name="scheduleWorkEffortId" rel-field-name="workEffortId"/>
> + </view-link>
> + </view-entity>
> + <view-entity entity-name="WorkEffortAndTimeEntry" package-name="org.ofbiz.assetmaint">
> + <member-entity entity-alias="WE" entity-name="WorkEffort"/>
> + <member-entity entity-alias="TE" entity-name="TimeEntry"/>
> + <alias-all entity-alias="WE"/>
> + <alias-all entity-alias="TE"/>
> + <view-link entity-alias="WE" rel-entity-alias="TE">
> + <key-map field-name="workEffortId"/>
> + </view-link>
> + </view-entity>
> + <view-entity entity-name="FixedAssetMaintWorkEffortAndPartyAssignment"
> + package-name="org.ofbiz.assetmaint"
> + title="View of FixedAssetMaint and WorkEffort and WorkEffortPartyAssignment">
> + <member-entity entity-alias="FAM" entity-name="FixedAssetMaint"/>
> + <member-entity entity-alias="WE" entity-name="WorkEffort"/>
> + <member-entity entity-alias="WEPA" entity-name="WorkEffortPartyAssignment"/>
> + <alias-all entity-alias="FAM"/>
> + <alias-all entity-alias="WE"/>
> + <alias entity-alias="WEPA" name="workEffortId"/>
> + <alias entity-alias="WEPA" name="partyId"/>
> + <alias entity-alias="WEPA" name="roleTypeId"/>
> + <alias entity-alias="WEPA" name="fromDate"/>
> + <alias entity-alias="WEPA" name="thruDate"/>
> + <view-link entity-alias="FAM" rel-entity-alias="WE">
> + <key-map field-name="scheduleWorkEffortId" rel-field-name="workEffortId"/>
> + </view-link>
> + <view-link entity-alias="WE" rel-entity-alias="WEPA">
> + <key-map field-name="workEffortId"/>
> + </view-link>
> + <relation type="one" rel-entity-name="FixedAssetMaint">
> + <key-map field-name="scheduleWorkEffortId" rel-field-name="workEffortId"/>
> + </relation>
> + <relation type="many" rel-entity-name="WorkEffortPartyAssignment">
> + <key-map field-name="workEffortId"/>
> + </relation>
> + </view-entity>
> + <view-entity entity-name="FixedAssetMaintWorkEffortAndTimeEntry"
> + package-name="org.ofbiz.assetmaint"
> + title="View of FixedAssetMaint and WorkEffort and TimeEntry">
> + <member-entity entity-alias="FAM" entity-name="FixedAssetMaint"/>
> + <member-entity entity-alias="WE" entity-name="WorkEffort"/>
> + <member-entity entity-alias="TE" entity-name="TimeEntry"/>
> + <alias-all entity-alias="FAM"/>
> + <alias-all entity-alias="WE"/>
> + <alias-all entity-alias="TE"/>
> + <view-link entity-alias="FAM" rel-entity-alias="WE">
> + <key-map field-name="scheduleWorkEffortId" rel-field-name="workEffortId"/>
> + </view-link>
> + <view-link entity-alias="WE" rel-entity-alias="TE">
> + <key-map field-name="workEffortId"/>
> + </view-link>
> + <relation type="one" rel-entity-name="FixedAssetMaint">
> + <key-map field-name="scheduleWorkEffortId" rel-field-name="workEffortId"/>
> + </relation>
> + <relation type="many" rel-entity-name="TimeEntry">
> + <key-map field-name="workEffortId"/>
> + </relation>
> + </view-entity>
> + <view-entity entity-name="ItemIssuanceInventoryItemAndProduct"
> + package-name="org.ofbiz.assetmaint"
> + title="View of Item Issuance,Inventory Item and Product">
> + <member-entity entity-alias="IMIE" entity-name="ItemIssuance"/>
> + <member-entity entity-alias="IYIM" entity-name="InventoryItem"/>
> + <member-entity entity-alias="PT" entity-name="Product"/>
> + <alias-all entity-alias="IMIE"/>
> + <alias-all entity-alias="IYIM"/>
> + <alias entity-alias="PT" name="productId"/>
> + <alias entity-alias="PT" name="productTypeId"/>
> + <alias entity-alias="PT" name="primaryProductCategoryId"/>
> + <alias entity-alias="PT" name="manufacturerPartyId"/>
> + <alias entity-alias="PT" name="facilityId"/>
> + <alias entity-alias="PT" name="introductionDate"/>
> + <alias entity-alias="PT" name="internalName"/>
> + <alias entity-alias="PT" name="description"/>
> + <alias entity-alias="PT" name="requireInventory"/>
> + <alias entity-alias="PT" name="taxable"/>
> + <alias entity-alias="PT" name="chargeShipping"/>
> + <alias entity-alias="PT" name="taxable"/>
> + <alias entity-alias="PT" name="isVirtual"/>
> + <alias entity-alias="PT" name="isVariant"/>
> + <alias entity-alias="PT" name="createdDate"/>
> + <alias entity-alias="PT" name="createdByUserLogin"/>
> + <view-link entity-alias="IMIE" rel-entity-alias="IYIM">
> + <key-map field-name="inventoryItemId"/>
> + </view-link>
> + <view-link entity-alias="IYIM" rel-entity-alias="PT">
> + <key-map field-name="productId"/>
> + </view-link>
> + <relation type="one" rel-entity-name="InventoryItem">
> + <key-map field-name="inventoryItemId"/>
> + </relation>
> + <relation type="one" rel-entity-name="Product">
> + <key-map field-name="productId"/>
> + </relation>
> + </view-entity>
> + <view-entity entity-name="ProductInventoryItemAndItemIssuance"
> + package-name="org.ofbiz.assetmaint"
> + title="View of Product,Inventory Item and ItemIssuance">
> + <member-entity entity-alias="PT" entity-name="Product"/>
> + <member-entity entity-alias="IYIM" entity-name="InventoryItem"/>
> + <member-entity entity-alias="IMIE" entity-name="ItemIssuance"/>
> + <alias-all entity-alias="IMIE"/>
> + <alias-all entity-alias="IYIM"/>
> + <alias entity-alias="PT" name="productId"/>
> + <alias entity-alias="PT" name="productTypeId"/>
> + <alias entity-alias="PT" name="primaryProductCategoryId"/>
> + <alias entity-alias="PT" name="manufacturerPartyId"/>
> + <alias entity-alias="PT" name="facilityId"/>
> + <alias entity-alias="PT" name="introductionDate"/>
> + <alias entity-alias="PT" name="internalName"/>
> + <alias entity-alias="PT" name="description"/>
> + <alias entity-alias="PT" name="requireInventory"/>
> + <alias entity-alias="PT" name="taxable"/>
> + <alias entity-alias="PT" name="chargeShipping"/>
> + <alias entity-alias="PT" name="taxable"/>
> + <alias entity-alias="PT" name="isVirtual"/>
> + <alias entity-alias="PT" name="isVariant"/>
> + <alias entity-alias="PT" name="createdDate"/>
> + <alias entity-alias="PT" name="createdByUserLogin"/>
> + <view-link entity-alias="PT" rel-entity-alias="IYIM">
> + <key-map field-name="productId"/>
> + </view-link>
> + <view-link entity-alias="IYIM" rel-entity-alias="IMIE">
> + <key-map field-name="inventoryItemId"/>
> + </view-link>
> + <relation type="many" rel-entity-name="InventoryItem">
> + <key-map field-name="productId"/>
> + </relation>
> + <relation type="many" rel-entity-name="ItemIssuance">
> + <key-map field-name="inventoryItemId"/>
> + </relation>
> + </view-entity>
> +</entitymodel>
> +
> \ No newline at end of file
>
> Propchange: ofbiz/trunk/specialpurpose/assetmaint/entitydef/entitymodel.xml
> ------------------------------------------------------------------------------
> svn:eol-style = native
>
> Propchange: ofbiz/trunk/specialpurpose/assetmaint/entitydef/entitymodel.xml
> ------------------------------------------------------------------------------
> svn:keywords = "Date Rev Author URL Id"
>
> Propchange: ofbiz/trunk/specialpurpose/assetmaint/entitydef/entitymodel.xml
> ------------------------------------------------------------------------------
> svn:mime-type = text/xml
>
> Added: ofbiz/trunk/specialpurpose/assetmaint/ofbiz-component.xml
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/assetmaint/ofbiz-component.xml?view=auto&rev=498895
> ==============================================================================
> --- ofbiz/trunk/specialpurpose/assetmaint/ofbiz-component.xml (added)
> +++ ofbiz/trunk/specialpurpose/assetmaint/ofbiz-component.xml Mon Jan 22 18:27:12 2007
> @@ -0,0 +1,40 @@
> +<?xml version="1.0" encoding="UTF-8"?>
> +<!--
> +Licensed 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.
> +-->
> +
> +<ofbiz-component name="assetmaint"
> + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> + xsi:noNamespaceSchemaLocation="http://www.ofbiz.org/dtds/ofbiz-component.xsd">
> + <!-- define resource loaders; most common is to use the component resource loader -->
> + <resource-loader name="main" type="component"/>
> +
> + <!-- place the config directory on the classpath to access configuration files -->
> + <classpath type="dir" location="config"/>
> + <classpath type="dir" location="script"/>
> +
> + <!-- load single or multiple external libraries -->
> + <classpath type="jar" location="build/lib/*"/>
> +
> + <!-- entity resources: model(s), eca(s), group, and data definitions -->
> + <entity-resource type="model" reader-name="main" loader="main" location="entitydef/entitymodel.xml"/>
> + <entity-resource type="group" reader-name="main" loader="main" location="entitydef/entitygroup.xml"/>
> +
> + <webapp name="assetmaint"
> + title="AssetMaint"
> + server="default-server"
> + location="webapp/assetmaint"
> + base-permission="OFBTOOLS"
> + mount-point="/assetmaint"
> + app-bar-display="false"/>
> +</ofbiz-component>
>
> Propchange: ofbiz/trunk/specialpurpose/assetmaint/ofbiz-component.xml
> ------------------------------------------------------------------------------
> svn:eol-style = native
>
> Propchange: ofbiz/trunk/specialpurpose/assetmaint/ofbiz-component.xml
> ------------------------------------------------------------------------------
> svn:keywords = "Date Rev Author URL Id"
>
> Propchange: ofbiz/trunk/specialpurpose/assetmaint/ofbiz-component.xml
> ------------------------------------------------------------------------------
> svn:mime-type = text/xml
>
> Added: ofbiz/trunk/specialpurpose/assetmaint/script/org/ofbiz/assetmaint/FixedAssetMaintEvents.xml
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/assetmaint/script/org/ofbiz/assetmaint/FixedAssetMaintEvents.xml?view=auto&rev=498895
> ==============================================================================
> --- ofbiz/trunk/specialpurpose/assetmaint/script/org/ofbiz/assetmaint/FixedAssetMaintEvents.xml (added)
> +++ ofbiz/trunk/specialpurpose/assetmaint/script/org/ofbiz/assetmaint/FixedAssetMaintEvents.xml Mon Jan 22 18:27:12 2007
> @@ -0,0 +1,65 @@
> +<?xml version="1.0" encoding="UTF-8"?>
> +<!--
> +Licensed 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.
> +-->
> +
> +<simple-methods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> + xsi:noNamespaceSchemaLocation="http://www.ofbiz.org/dtds/simple-methods.xsd">
> +
> + <simple-method method-name="createFixedAssetMaintUpdateWorkEffort" login-required="true"
> + short-description="Create FixedAssetMaint and Update Schedule information in WorkEffort">
> + <if-empty field-name="parameters.fixedAssetId">
> + <add-error><fail-property resource="AssetMaintUiLabels" property="AccountingFixedAssetIdRequiredError"/></add-error>
> + </if-empty>
> + <if-not-empty field-name="parameters.fixedAssetId">
> + <set from-field="parameters.fixedAssetId" field="fixedAssetExistsMap.fixedAssetId"/>
> + <find-by-primary-key entity-name="FixedAsset" map-name="fixedAssetExistsMap" value-name="existingFixedAssset"/>
> + <if-empty field-name="existingFixedAssset">
> + <add-error><fail-property resource="AssetMaintUiLabels" property="AccountingFixedAssetIdInvalidError"/></add-error>
> + </if-empty>
> + </if-not-empty>
> + <check-errors/>
> + <set-service-fields map-name="parameters" service-name="createFixedAssetMaint" to-map-name="createFixedAssetMaintCtx"/>
> + <call-service service-name="createFixedAssetMaint" in-map-name="createFixedAssetMaintCtx">
> + <result-to-field result-name="maintHistSeqId" map-name="findAssetMaintLookup" field-name="maintHistSeqId"/>
> + </call-service>
> + <set from-field="parameters.fixedAssetId" field="findAssetMaintLookup.fixedAssetId"/>
> + <find-by-primary-key entity-name="FixedAssetMaint" map-name="findAssetMaintLookup" value-name="findAssetMaint"/>
> + <set from-field="findAssetMaint.scheduleWorkEffortId" field="updateWorkEffortCtx.workEffortId"/>
> + <set-service-fields map-name="parameters" service-name="updateWorkEffort" to-map-name="updateWorkEffortCtx"/>
> + <!-- Maintenance WorkEffort entity -->
> + <property-to-field field-name="workEffortNameText" resource="AssetMaintUiLabels" property="FixedAssetMaintWorkEffortName"/>
> + <set value="${workEffortNameText} #${updateWorkEffortCtx.fixedAssetId}" field="updateWorkEffortCtx.workEffortName"/>
> + <call-service service-name="updateWorkEffort" in-map-name="updateWorkEffortCtx"/>
> + </simple-method>
> + <simple-method method-name="updateFixedAssetMaintAndWorkEffort" login-required="true"
> + short-description="Update FixedAssetMaint and Schedule information in WorkEffort">
> + <check-errors/>
> + <set-service-fields map-name="parameters" service-name="updateFixedAssetMaint" to-map-name="updateFixedAssetMaintCtx"/>
> + <call-service service-name="updateFixedAssetMaint" in-map-name="updateFixedAssetMaintCtx"/>
> + <check-errors/>
> + <set from-field="parameters.scheduleWorkEffortId" field="updateWorkEffortCtx.workEffortId"/>
> + <set-service-fields map-name="parameters" service-name="updateWorkEffort" to-map-name="updateWorkEffortCtx"/>
> + <call-service service-name="updateWorkEffort" in-map-name="updateWorkEffortCtx"/>
> + <check-errors/>
> + </simple-method>
> +
> + <simple-method method-name="createWorkEffortAndAssoc" login-required="true"
> + short-description="Create WorkEffort and Associate it with Parent (identified by workEffortFromId)">
> + <set from-field="parameters.workEffortIdTo" field="parameters.workEffortId"/>
> + <set-service-fields map-name="parameters" service-name="createWorkEffortAndAssoc" to-map-name="createWorkEffortAndAssocCtx"/>
> + <call-service service-name="createWorkEffortAndAssoc" in-map-name="createWorkEffortAndAssocCtx"/>
> + <check-errors/>
> + </simple-method>
> +</simple-methods>
> +
> \ No newline at end of file
>
> Propchange: ofbiz/trunk/specialpurpose/assetmaint/script/org/ofbiz/assetmaint/FixedAssetMaintEvents.xml
> ------------------------------------------------------------------------------
> svn:eol-style = native
>
> Propchange: ofbiz/trunk/specialpurpose/assetmaint/script/org/ofbiz/assetmaint/FixedAssetMaintEvents.xml
> ------------------------------------------------------------------------------
> svn:keywords = "Date Rev Author URL Id"
>
> Propchange: ofbiz/trunk/specialpurpose/assetmaint/script/org/ofbiz/assetmaint/FixedAssetMaintEvents.xml
> ------------------------------------------------------------------------------
> svn:mime-type = text/xml
>
> Added: ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/actions/workeffort/EditWorkEfforts.bsh
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/actions/workeffort/EditWorkEfforts.bsh?view=auto&rev=498895
> ==============================================================================
> --- ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/actions/workeffort/EditWorkEfforts.bsh (added)
> +++ ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/actions/workeffort/EditWorkEfforts.bsh Mon Jan 22 18:27:12 2007
> @@ -0,0 +1,81 @@
> +/*
> +Licensed 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 org.ofbiz.base.util.*;
> +import org.ofbiz.entity.*;
> +import org.ofbiz.entity.condition.*;
> +import org.ofbiz.entity.util.*;
> +
> +
> +maintHistSeqId = context.get("maintHistSeqId");
> +fixedAssetId = context.get("fixedAssetId");
> +workEffortId = context.get("workEffortId");
> +
> +if (maintHistSeqId == null) {
> + maintHistSeqId = parameters.get("maintHistSeqId");
> +}
> +if (fixedAssetId == null) {
> + fixedAssetId = parameters.get("fixedAssetId");
> +}
> +
> +if (maintHistSeqId == null) {
> + maintHistSeqId = request.getParameter("maintHistSeqId");
> +}
> +if (fixedAssetId == null) {
> + fixedAssetId = request.getParameter("fixedAssetId");
> +}
> +
> +// Following two cases are just to cover in forseen situation. In normal situation these will never execute.
> +// If request is coming from EditWorkEffort or EditWorkEffortAndAssoc then we'll not have fixedAssetId and maintSeqId
> +
> +if (workEffortId == null) {
> + workEffortId = parameters.get("workEffortId");
> +}
> +if (workEffortId == null) {
> + workEffortId = request.getParameter("workEffortId");
> +}
> +
> +
> +fixedAssetMaint = null;
> +workEffort = null;
> +fixedAsset = null;
> +
> +//Prefer to get workEffortId from FixedAssetMaint.
> +if (maintHistSeqId !=null && fixedAssetId !=null) {
> + fixedAssetMaint = delegator.findByPrimaryKey("FixedAssetMaint", UtilMisc.toMap("fixedAssetId",fixedAssetId ,"maintHistSeqId",maintHistSeqId));
> + if (fixedAssetMaint != null) {
> + workEffortId = fixedAssetMaint.get("scheduleWorkEffortId");
> + }
> +}
> +
> +if (workEffortId != null) {
> + workEffort = delegator.findByPrimaryKey("WorkEffort", UtilMisc.toMap("workEffortId",workEffortId));
> + if (fixedAssetId == null && workEffort != null) {
> + fixedAssetId = workEffort.get("fixedAssetId");
> + }
> +}
> +
> +if (fixedAssetId != null) {
> + fixedAsset = delegator.findByPrimaryKey("FixedAsset", UtilMisc.toMap("fixedAssetId",fixedAssetId));
> +}
> +context.put("fixedAssetMaint",fixedAssetMaint);
> +context.put("workEffort",workEffort);
> +context.put("fixedAsset",fixedAsset);
> +
> +context.put("maintHistSeqId",maintHistSeqId);
> +context.put("fixedAssetId",fixedAssetId);
> +context.put("workEffortId",workEffortId);
> +context.put("workEffortIdFrom",workEffortId);
>
> Propchange: ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/actions/workeffort/EditWorkEfforts.bsh
> ------------------------------------------------------------------------------
> svn:eol-style = native
>
> Propchange: ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/actions/workeffort/EditWorkEfforts.bsh
> ------------------------------------------------------------------------------
> svn:keywords = "Date Rev Author URL Id"
>
> Propchange: ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/actions/workeffort/EditWorkEfforts.bsh
> ------------------------------------------------------------------------------
> svn:mime-type = text/plain
>
> Added: ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/controller.xml
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/controller.xml?view=auto&rev=498895
> ==============================================================================
> --- ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/controller.xml (added)
> +++ ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/controller.xml Mon Jan 22 18:27:12 2007
> @@ -0,0 +1,401 @@
> +<?xml version="1.0" encoding="UTF-8"?>
> +<!--
> +Licensed 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.
> +-->
> +
> +<site-conf xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> + xsi:noNamespaceSchemaLocation="http://www.ofbiz.org/dtds/site-conf.xsd">
> + <include location="component://assetmaint/webapp/assetmaint/WEB-INF/facility-controller.xml"/>
> +
> + <description>Asset Maintenance Component Site Configuration File</description>
> + <owner>Copyright 2001-2006 The Apache Software Foundation</owner>
> + <errorpage>/error/error.jsp</errorpage>
> +
> + <!-- event handlers -->
> + <handler name="java" type="request" class="org.ofbiz.webapp.event.JavaEventHandler"/>
> + <handler name="soap" type="request" class="org.ofbiz.webapp.event.SOAPEventHandler"/>
> + <handler name="service" type="request" class="org.ofbiz.webapp.event.ServiceEventHandler"/>
> + <handler name="simple" type="request" class="org.ofbiz.webapp.event.SimpleEventHandler"/>
> + <handler name="service-multi" type="request" class="org.ofbiz.webapp.event.ServiceMultiEventHandler"/>
> + <handler name="bsf" type="request" class="org.ofbiz.webapp.event.BsfEventHandler"/>
> + <!-- view handlers -->
> + <handler name="ftl" type="view" class="org.ofbiz.webapp.ftl.FreeMarkerViewHandler"/>
> + <handler name="jsp" type="view" class="org.ofbiz.webapp.view.JspViewHandler"/>
> + <handler name="screen" type="view" class="org.ofbiz.widget.screen.ScreenWidgetViewHandler"/>
> + <handler name="screenfop" type="view" class="org.ofbiz.widget.screen.ScreenFopPdfViewHandler"/>
> + <handler name="http" type="view" class="org.ofbiz.webapp.view.HttpViewHandler"/>
> + <!--
> + These can be used to return the reports as views; make sure the classes are compiled and available
> + <handler name="datavision" type="view" class="org.ofbiz.webapp.view.DataVisionViewHandler"/>
> + <handler name="jasperreportspdf" type="view" class="org.ofbiz.webapp.view.JasperReportsPdfViewHandler"/>
> + <handler name="jasperreportsxml" type="view" class="org.ofbiz.webapp.view.JasperReportsXmlViewHandler"/>
> + -->
> +
> + <preprocessor>
> + <!-- Events to run on every request before security (chains exempt) -->
> + <!-- <event type="java" path="org.ofbiz.webapp.event.TestEvent" invoke="test"/> -->
> + <event type="java" path="org.ofbiz.webapp.control.LoginWorker" invoke="checkExternalLoginKey"/>
> + </preprocessor>
> + <postprocessor>
> + <!-- Events to run on every request after all other processing (chains exempt) -->
> + <!-- <event type="java" path="org.ofbiz.webapp.event.TestEvent" invoke="test"/> -->
> + </postprocessor>
> +
> + <!-- Security Mappings -->
> + <request-map uri="checkLogin" edit="false">
> + <description>Verify a user is logged in.</description>
> + <security https="true" auth="false"/>
> + <event type="java" path="org.ofbiz.webapp.control.LoginWorker" invoke="checkLogin" />
> + <response name="success" type="view" value="main"/>
> + <response name="error" type="view" value="login"/>
> + </request-map>
> + <request-map uri="login">
> + <security https="true" auth="false"/>
> + <event type="java" path="org.ofbiz.webapp.control.LoginWorker" invoke="login"/>
> + <response name="success" type="view" value="main"/>
> + <response name="error" type="view" value="login"/>
> + </request-map>
> + <request-map uri="logout">
> + <security https="true" auth="true"/>
> + <event type="java" path="org.ofbiz.webapp.control.LoginWorker" invoke="logout"/>
> + <response name="success" type="request" value="checkLogin"/>
> + <response name="error" type="view" value="main"/>
> + </request-map>
> + <!-- End of Security Mappings -->
> +
> + <!-- Request Mappings -->
> + <request-map uri="view">
> + <security https="false" auth="false"/>
> + <response name="success" type="view" value="main"/>
> + <response name="error" type="view" value="error"/>
> + </request-map>
> +
> + <request-map uri="authview">
> + <security https="true" auth="true"/>
> + <response name="success" type="view" value="main"/>
> + <response name="error" type="view" value="error"/>
> + </request-map>
> +
> + <request-map uri="main">
> + <security https="true" auth="true"/>
> + <response name="success" type="view" value="main"/>
> + </request-map>
> +
> + <!-- FixedAssets requests -->
> + <request-map uri="findFixedAssets">
> + <security https="true" auth="true" />
> + <response name="success" type="view" value="FindFixedAssets" />
> + <response name="error" type="view" value="FindFixedAssets" />
> + </request-map>
> + <request-map uri="EditFixedAsset">
> + <security https="true" auth="true" />
> + <response name="success" type="view" value="EditFixedAsset" />
> + <response name="error" type="view" value="EditFixedAsset" />
> + </request-map>
> + <request-map uri="createFixedAsset">
> + <security https="true" auth="true" />
> + <event type="service" path="" invoke="createFixedAsset" />
> + <response name="success" type="view" value="EditFixedAsset" />
> + <response name="error" type="view" value="EditFixedAsset" />
> + </request-map>
> + <request-map uri="updateFixedAsset">
> + <security https="true" auth="true" />
> + <event type="service" path="" invoke="updateFixedAsset" />
> + <response name="success" type="view" value="EditFixedAsset" />
> + <response name="error" type="view" value="EditFixedAsset" />
> + </request-map>
> + <request-map uri="FixedAssetChildren">
> + <security https="true" auth="true"/>
> + <response name="success" type="view" value="FixedAssetChildren"/>
> + <response name="error" type="view" value="FixedAssetChildren"/>
> + </request-map>
> + <!-- ================ Fixed Asset Calendar Requests ================= -->
> + <request-map uri="ListFixedAssetCalendar">
> + <security https="true" auth="true"/>
> + <response name="success" type="view" value="ListFixedAssetCalendar"/>
> + </request-map>
> + <request-map uri="updateFixedAssetCalendar">
> + <security https="true" auth="true"/>
> + <event type="service" path="org.ofbiz.accounting.fixedasset.FixedAssetServices.xml" invoke="updateFixedAssetCalendar"/>
> + <response name="success" type="view" value="ListFixedAssetCalendar"/>
> + <response name="error" type="view" value="ListFixedAssetCalendar"/>
> + </request-map>
> +
> + <request-map uri="EditFixedAssetStdCosts">
> + <security https="true" auth="true"/>
> + <response name="success" type="view" value="EditFixedAssetStdCosts"/>
> + </request-map>
> + <request-map uri="createFixedAssetStdCost">
> + <security https="true" auth="true"/>
> + <event type="service" path="" invoke="createFixedAssetStdCost"/>
> + <response name="success" type="view" value="ListFixedAssetStdCosts"/>
> + </request-map>
> + <request-map uri="updateFixedAssetStdCost">
> + <security https="true" auth="true"/>
> + <event type="service" path="" invoke="updateFixedAssetStdCost"/>
> + <response name="success" type="view" value="ListFixedAssetStdCosts"/>
> + </request-map>
> + <request-map uri="cancelFixedAssetStdCost">
> + <security https="true" auth="true"/>
> + <event type="service" path="" invoke="cancelFixedAssetStdCost"/>
> + <response name="success" type="view" value="ListFixedAssetStdCosts"/>
> + </request-map>
> + <!-- FixedAssetIdent -->
> + <request-map uri="EditFixedAssetIdents">
> + <security https="true" auth="true"/>
> + <response name="success" type="view" value="EditFixedAssetIdents"/>
> + <response name="error" type="view" value="EditFixedAssetIdents"/>
> + </request-map>
> + <request-map uri="createFixedAssetIdent">
> + <security https="true" auth="true"/>
> + <event type="service" path="" invoke="createFixedAssetIdent"/>
> + <response name="success" type="view" value="EditFixedAssetIdents"/>
> + <response name="error" type="view" value="EditFixedAssetIdents"/>
> + </request-map>
> + <request-map uri="updateFixedAssetIdent">
> + <security https="true" auth="true"/>
> + <event type="service" path="" invoke="updateFixedAssetIdent"/>
> + <response name="success" type="view" value="EditFixedAssetIdents"/>
> + <response name="error" type="view" value="EditFixedAssetIdents"/>
> + </request-map>
> + <request-map uri="removeFixedAssetIdent">
> + <security https="true" auth="true"/>
> + <event type="service" path="" invoke="removeFixedAssetIdent"/>
> + <response name="success" type="view" value="EditFixedAssetIdents"/>
> + <response name="error" type="view" value="EditFixedAssetIdents"/>
> + </request-map>
> +
> + <!-- FixedAssetRegistration -->
> + <request-map uri="EditFixedAssetRegistrations">
> + <security https="true" auth="true"/>
> + <response name="success" type="view" value="EditFixedAssetRegistrations"/>
> + <response name="error" type="view" value="EditFixedAssetRegistrations"/>
> + </request-map>
> + <request-map uri="createFixedAssetRegistration">
> + <security https="true" auth="true"/>
> + <event type="service" path="" invoke="createFixedAssetRegistration"/>
> + <response name="success" type="view" value="EditFixedAssetRegistrations"/>
> + <response name="error" type="view" value="EditFixedAssetRegistrations"/>
> + </request-map>
> + <request-map uri="updateFixedAssetRegistration">
> + <security https="true" auth="true"/>
> + <event type="service" path="" invoke="updateFixedAssetRegistration"/>
> + <response name="success" type="view" value="EditFixedAssetRegistrations"/>
> + <response name="error" type="view" value="EditFixedAssetRegistrations"/>
> + </request-map>
> + <request-map uri="deleteFixedAssetRegistration">
> + <security https="true" auth="true"/>
> + <event type="service" path="" invoke="deleteFixedAssetRegistration"/>
> + <response name="success" type="view" value="EditFixedAssetRegistrations"/>
> + <response name="error" type="view" value="EditFixedAssetRegistrations"/>
> + </request-map>
> + <!-- FixedAssetMaintenance -->
> + <request-map uri="ListFixedAssetMaints">
> + <security https="true" auth="true"/>
> + <response name="success" type="view" value="ListFixedAssetMaints"/>
> + <response name="error" type="view" value="ListFixedAssetMaints"/>
> + </request-map>
> + <request-map uri="EditFixedAssetMaint">
> + <security https="true" auth="true"/>
> + <response name="success" type="view" value="EditFixedAssetMaint"/>
> + <response name="error" type="view" value="EditFixedAssetMaint"/>
> + </request-map>
> + <request-map uri="createFixedAssetMaintUpdateWorkEffort">
> + <security https="true" auth="true"/>
> + <event type="simple" path="org/ofbiz/assetmaint/FixedAssetMaintEvents.xml" invoke="createFixedAssetMaintUpdateWorkEffort"/>
> + <response name="success" type="view" value="EditFixedAssetMaint"/>
> + <response name="error" type="view" value="EditFixedAssetMaint"/>
> + </request-map>
> + <request-map uri="updateFixedAssetMaintAndWorkEffort">
> + <security https="true" auth="true"/>
> + <event type="simple" path="org/ofbiz/assetmaint/FixedAssetMaintEvents.xml" invoke="updateFixedAssetMaintAndWorkEffort"/>
> + <response name="success" type="view" value="EditFixedAssetMaint"/>
> + <response name="error" type="view" value="EditFixedAssetMaint"/>
> + </request-map>
> + <request-map uri="deleteFixedAssetMaint">
> + <security https="true" auth="true"/>
> + <event type="service" path="" invoke="deleteFixedAssetMaint"/>
> + <response name="success" type="view" value="EditFixedAssetMaint"/>
> + <response name="error" type="view" value="EditFixedAssetMaint"/>
> + </request-map>
> +
> + <request-map uri="findFixedAssetMaints">
> + <security https="true" auth="true"/>
> + <response name="success" type="view" value="FindFixedAssetMaints"/>
> + <response name="error" type="view" value="FindFixedAssetMaints"/>
> + </request-map>
> +
> + <!-- FixedAssetMaintenance Meter -->
> + <request-map uri="EditFixedAssetMaintMeters">
> + <security https="true" auth="true"/>
> + <response name="success" type="view" value="EditFixedAssetMaintMeters"/>
> + <response name="error" type="view" value="EditFixedAssetMaintMeters"/>
> + </request-map>
> + <request-map uri="createFixedAssetMaintMeter">
> + <security https="true" auth="true"/>
> + <event type="service" path="" invoke="createFixedAssetMaintMeter"/>
> + <response name="success" type="view" value="EditFixedAssetMaintMeters"/>
> + <response name="error" type="view" value="EditFixedAssetMaintMeters"/>
> + </request-map>
> + <request-map uri="updateFixedAssetMaintMeter">
> + <security https="true" auth="true"/>
> + <event type="service" path="" invoke="updateFixedAssetMaintMeter"/>
> + <response name="success" type="view" value="EditFixedAssetMaintMeters"/>
> + <response name="error" type="view" value="EditFixedAssetMaintMeters"/>
> + </request-map>
> + <request-map uri="deleteFixedAssetMaintMeter">
> + <security https="true" auth="true"/>
> + <event type="service" path="" invoke="deleteFixedAssetMaintMeter"/>
> + <response name="success" type="view" value="EditFixedAssetMaintMeters"/>
> + <response name="error" type="view" value="EditFixedAssetMaintMeters"/>
> + </request-map>
> +
> + <!-- WorkEffort request mappings -->
> + <request-map uri="EditWorkEfforts">
> + <security https="true" auth="true"/>
> + <response name="success" type="view" value="EditWorkEfforts"/>
> + <response name="error" type="view" value="EditWorkEfforts"/>
> + </request-map>
> + <request-map uri="updateWorkEffort">
> + <security https="true" auth="true"/>
> + <event type="service" invoke="updateWorkEffort"/>
> + <response name="success" type="view" value="EditWorkEfforts"/>
> + <response name="error" type="view" value="EditWorkEfforts"/>
> + </request-map>
> + <request-map uri="createWorkEffort">
> + <security https="true" auth="true"/>
> + <event type="service" invoke="createWorkEffort"/>
> + <response name="success" type="view" value="EditWorkEfforts"/>
> + <response name="error" type="view" value="EditWorkEfforts"/>
> + </request-map>
> + <request-map uri="updateWorkEffort">
> + <security https="true" auth="true"/>
> + <event type="service" invoke="updateWorkEffort"/>
> + <response name="success" type="view" value="EditWorkEfforts"/>
> + <response name="error" type="view" value="EditWorkEfforts"/>
> + </request-map>
> +
> + <!-- TimeEntries on a Maintenance request mappings -->
> + <request-map uri="EditWorkEffortTimeEntries">
> + <security https="true" auth="true"/>
> + <response name="success" type="view" value="EditWorkEffortTimeEntries"/>
> + </request-map>
> + <request-map uri="createWorkEffortTimeEntry">
> + <security https="true" auth="true"/>
> + <event type="service" invoke="createTimeEntry"/>
> + <response name="success" type="view" value="EditWorkEffortTimeEntries"/>
> + <response name="error" type="view" value="EditWorkEffortTimeEntries"/>
> + </request-map>
> + <request-map uri="updateWorkEffortTimeEntry">
> + <security https="true" auth="true"/>
> + <event type="service" invoke="updateTimeEntry"/>
> + <response name="success" type="view" value="EditWorkEffortTimeEntries"/>
> + <response name="error" type="view" value="EditWorkEffortTimeEntries"/>
> + </request-map>
> + <request-map uri="deleteWorkEffortTimeEntry">
> + <security https="true" auth="true"/>
> + <event type="service" invoke="deleteTimeEntry"/>
> + <response name="success" type="view" value="EditWorkEffortTimeEntries"/>
> + <response name="error" type="view" value="EditWorkEffortTimeEntries"/>
> + </request-map>
> +
> + <!-- Notes on a Maintenance request mappings -->
> + <request-map uri="EditWorkEffortNotes">
> + <security https="true" auth="true"/>
> + <response name="success" type="view" value="EditWorkEffortNotes"/>
> + </request-map>
> +
> + <request-map uri="createWorkEffortNote">
> + <security https="true" auth="true"/>
> + <event type="service" invoke="createWorkEffortNote"/>
> + <response name="success" type="view" value="EditWorkEffortNotes"/>
> + <response name="error" type="view" value="EditWorkEffortNotes"/>
> + </request-map>
> +
> + <request-map uri="createWorkEffortAndAssoc">
> + <security https="true" auth="true"/>
> + <event type="simple" path="org/ofbiz/assetmaint/FixedAssetMaintEvents.xml" invoke="createWorkEffortAndAssoc"/>
> + <response name="success" type="view" value="EditWorkEfforts"/>
> + <response name="error" type="view" value="EditWorkEfforts"/>
> + </request-map>
> + <request-map uri="updateWorkEffortAndAssoc">
> + <security https="true" auth="true"/>
> + <event type="service" invoke="updateWorkEffortAndAssoc"/>
> + <response name="success" type="view" value="EditWorkEfforts"/>
> + <response name="error" type="view" value="EditWorkEfforts"/>
> + </request-map>
> + <request-map uri="EditItemIssuences">
> + <security https="true" auth="true"/>
> + <response name="success" type="view" value="EditItemIssuences"/>
> + <response name="error" type="view" value="EditItemIssuences"/>
> + </request-map>
> + <request-map uri="issueInventoryItemToFixedAssetMaint">
> + <security https="true" auth="true"/>
> + <event type="service" invoke="issueInventoryItemToFixedAssetMaint"/>
> + <response name="success" type="view" value="EditItemIssuences"/>
> + <response name="error" type="view" value="EditItemIssuences"/>
> + </request-map>
> +
> +
> + <!-- ================ Lookup Requests ================= -->
> + <request-map uri="LookupFixedAsset"><security auth="true" https="true"/><response name="success" type="view" value="LookupFixedAsset"/></request-map>
> + <request-map uri="LookupPartyName"><security auth="true" https="true"/><response name="success" type="view" value="LookupPartyName"/></request-map>
> + <request-map uri="LookupPerson"><security https="true" auth="true"/><response name="success" type="view" value="LookupPerson"/></request-map>
> + <request-map uri="LookupPartyGroup"><security https="true" auth="true"/><response name="success" type="view" value="LookupPartyGroup"/></request-map>
> + <request-map uri="LookupOrderHeader"><security https="true" auth="true"/><response name="success" type="view" value="LookupOrderHeader"/></request-map>
> + <request-map uri="LookupProduct"><security auth="true" https="true"/><response name="success" type="view" value="LookupVehicleTypeProduct"/></request-map>
> + <request-map uri="LookupFacility"><security https="true" auth="true"/><response name="success" type="view" value="LookupFacility"/></request-map>
> + <request-map uri="LookupFacilityLocation"><security auth="true" https="true"/><response name="success" type="view" value="LookupFacilityLocation"/></request-map>
> + <request-map uri="LookupPartsProduct"><security auth="true" https="true"/><response name="success" type="view" value="LookupPartsProduct"/></request-map>
> +
> + <!-- end of request mappings -->
> +
> + <!-- View Mappings -->
> + <view-map name="error" page="/error/error.jsp"/>
> +
> + <view-map name="main" type="screen" page="component://assetmaint/widget/FixedAssetScreens.xml#FindFixedAssets"/>
> + <view-map name="login" type="screen" page="component://assetmaint/widget/CommonScreens.xml#login"/>
> +
> + <!-- FixedAsset and Relationship management screens -->
> + <view-map name="FindFixedAssets" type="screen" page="component://assetmaint/widget/FixedAssetScreens.xml#FindFixedAssets" />
> + <view-map name="EditFixedAsset" type="screen" page="component://assetmaint/widget/FixedAssetScreens.xml#EditFixedAsset" />
> + <view-map name="FixedAssetChildren" type="screen" page="component://assetmaint/widget/FixedAssetScreens.xml#FixedAssetChildren"/>
> + <view-map name="ListFixedAssetCalendar" type="screen" page="component://accounting/widget/FixedAssetScreens.xml#ListFixedAssetCalendar"/>
> + <view-map name="updateFixedAssetCalendar" type="screen" page="component://accounting/widget/FixedAssetScreens.xml#updateFixedAssetCalendar"/>
> + <view-map name="EditFixedAssetStdCosts" type="screen" page="component://assetmaint/widget/FixedAssetScreens.xml#EditFixedAssetStdCosts"/>
> + <view-map name="EditFixedAssetIdents" type="screen" page="component://accounting/widget/FixedAssetScreens.xml#EditFixedAssetIdents"/>
> + <view-map name="EditFixedAssetRegistrations" type="screen" page="component://accounting/widget/FixedAssetScreens.xml#EditFixedAssetRegistrations"/>
> + <view-map name="ListFixedAssetMaints" type="screen" page="component://accounting/widget/FixedAssetScreens.xml#ListFixedAssetMaints"/>
> +
> + <!-- FixedAsset Maintenance screens -->
> + <view-map name="FindFixedAssetMaints" type="screen" page="component://assetmaint/widget/AssetmaintScreens.xml#FindFixedAssetMaints" />
> + <view-map name="EditFixedAssetMaint" type="screen" page="component://assetmaint/widget/AssetmaintScreens.xml#EditFixedAssetMaint"/>
> + <view-map name="EditFixedAssetMaintMeters" type="screen" page="component://assetmaint/widget/AssetmaintScreens.xml#EditFixedAssetMaintMeters"/>
> + <view-map name="EditWorkEfforts" type="screen" page="component://assetmaint/widget/AssetmaintScreens.xml#EditWorkEfforts"/>
> + <view-map name="EditWorkEffortTimeEntries" type="screen" page="component://assetmaint/widget/AssetmaintScreens.xml#EditWorkEffortTimeEntries"/>
> + <view-map name="EditWorkEffortNotes" type="screen" page="component://assetmaint/widget/AssetmaintScreens.xml#EditWorkEffortNotes"/>
> + <view-map name="EditItemIssuences" type="screen" page="component://assetmaint/widget/AssetmaintScreens.xml#EditItemIssuences"/>
> +
> +
> + <!-- Lookup request mappings -->
> + <view-map name="LookupFixedAsset" type="screen" page="component://accounting/widget/LookupScreens.xml#LookupFixedAsset"/>
> + <view-map name="LookupPartyName" type="screen" page="component://party/widget/partymgr/LookupScreens.xml#LookupPartyName"/>
> + <view-map name="LookupPerson" type="screen" page="component://party/widget/partymgr/LookupScreens.xml#LookupPerson"/>
> + <view-map name="LookupPartyGroup" type="screen" page="component://party/widget/partymgr/LookupScreens.xml#LookupPartyGroup"/>
> + <view-map name="LookupOrderHeader" type="screen" page="component://order/widget/ordermgr/LookupScreens.xml#LookupOrderHeader"/>
> + <view-map name="LookupFacility" type="screen" page="component://product/widget/facility/LookupScreens.xml#LookupFacility"/>
> + <view-map name="LookupFacilityLocation" page="component://product/widget/facility/LookupScreens.xml#LookupFacilityLocation" type="screen"/>
> + <view-map name="LookupPartsProduct" type="screen" page="component://assetmaint/widget/ProductScreens.xml#LookupPartsProduct"/>
> +
> + <!-- end of view mappings -->
> +</site-conf>
>
> Propchange: ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/controller.xml
> ------------------------------------------------------------------------------
> svn:eol-style = native
>
> Propchange: ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/controller.xml
> ------------------------------------------------------------------------------
> svn:keywords = "Date Rev Author URL Id"
>
> Propchange: ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/controller.xml
> ------------------------------------------------------------------------------
> svn:mime-type = text/xml
>
> Added: ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/facility-controller.xml
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/facility-controller.xml?view=auto&rev=498895
> ==============================================================================
> --- ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/facility-controller.xml (added)
> +++ ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/facility-controller.xml Mon Jan 22 18:27:12 2007
> @@ -0,0 +1,301 @@
> +<?xml version="1.0" encoding="UTF-8"?>
> +<!--
> +Licensed 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.
> +-->
> +
> +<site-conf xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> + xsi:noNamespaceSchemaLocation="http://www.ofbiz.org/dtds/site-conf.xsd">
> + <description>Asset Maintenance Component Site Configuration File</description>
> + <owner>Copyright 2001-2006 The Apache Software Foundation</owner>
> + <errorpage>/error/error.jsp</errorpage>
> +
> + <!-- event handlers -->
> + <handler name="java" type="request" class="org.ofbiz.webapp.event.JavaEventHandler"/>
> + <handler name="soap" type="request" class="org.ofbiz.webapp.event.SOAPEventHandler"/>
> + <handler name="service" type="request" class="org.ofbiz.webapp.event.ServiceEventHandler"/>
> + <handler name="simple" type="request" class="org.ofbiz.webapp.event.SimpleEventHandler"/>
> +
> + <!-- view handlers -->
> + <handler name="ftl" type="view" class="org.ofbiz.webapp.ftl.FreeMarkerViewHandler"/>
> + <handler name="jsp" type="view" class="org.ofbiz.webapp.view.JspViewHandler"/>
> + <handler name="screen" type="view" class="org.ofbiz.widget.screen.ScreenWidgetViewHandler"/>
> + <handler name="screenfop" type="view" class="org.ofbiz.widget.screen.ScreenFopPdfViewHandler"/>
> + <handler name="http" type="view" class="org.ofbiz.webapp.view.HttpViewHandler"/>
> + <handler name="screenxml" type="view" class="org.ofbiz.widget.screen.ScreenXmlViewHandler"/>
> +
> + <preprocessor>
> + <!-- Events to run on every request before security (chains exempt) -->
> + <!-- <event type="java" path="org.ofbiz.webapp.event.TestEvent" invoke="test"/> -->
> + <event type="java" path="org.ofbiz.webapp.control.LoginWorker" invoke="checkExternalLoginKey"/>
> + </preprocessor>
> + <postprocessor>
> + <!-- Events to run on every request after all other processing (chains exempt) -->
> + <!-- <event type="java" path="org.ofbiz.webapp.event.TestEvent" invoke="test"/> -->
> + </postprocessor>
> +
> + <!-- Security Mappings -->
> + <request-map uri="checkLogin" edit="false">
> + <description>Verify a user is logged in.</description>
> + <security https="true" auth="false"/>
> + <event type="java" path="org.ofbiz.webapp.control.LoginWorker" invoke="checkLogin" />
> + <response name="success" type="view" value="main"/>
> + <response name="error" type="view" value="login"/>
> + </request-map>
> + <request-map uri="login">
> + <security https="true" auth="false"/>
> + <event type="java" path="org.ofbiz.webapp.control.LoginWorker" invoke="login"/>
> + <response name="success" type="view" value="main"/>
> + <response name="error" type="view" value="login"/>
> + </request-map>
> + <request-map uri="logout">
> + <security https="true" auth="true"/>
> + <event type="java" path="org.ofbiz.webapp.control.LoginWorker" invoke="logout"/>
> + <response name="success" type="request" value="checkLogin"/>
> + <response name="error" type="view" value="main"/>
> + </request-map>
> + <!-- End of Security Mappings -->
> +
> + <!-- ================ Facility Requests ================= -->
> + <request-map uri="FindFacility">
> + <security https="true" auth="true"/>
> + <response name="success" type="view" value="FindFacility"/>
> + </request-map>
> + <request-map uri="EditFacility">
> + <security https="true" auth="true"/>
> + <response name="success" type="view" value="EditFacility"/>
> + </request-map>
> +
> + <!-- ================ Facility Contact Mech Requests ================= -->
> + <request-map uri="ViewContactMechs">
> + <security https="true" auth="true"/>
> + <response name="success" type="view" value="ViewContactMechs"/>
> + </request-map>
> + <request-map uri="EditContactMech">
> + <security https="true" auth="true"/>
> + <response name="success" type="view" value="EditContactMech"/>
> + </request-map>
> +
> + <request-map uri="createContactMech">
> + <security https="true" auth="true"/>
> + <event type="service" invoke="createFacilityContactMech"/>
> + <response name="success" type="view" value="EditContactMech"/>
> + <response name="error" type="view" value="EditContactMech"/>
> + </request-map>
> +
> + <request-map uri="updateContactMech">
> + <security https="true" auth="true"/>
> + <event type="service" invoke="updateFacilityContactMech"/>
> + <response name="success" type="view" value="EditContactMech"/>
> + <response name="error" type="view" value="EditContactMech"/>
> + </request-map>
> + <request-map uri="deleteContactMech">
> + <security https="true" auth="true"/>
> + <event type="service" invoke="deleteFacilityContactMech"/>
> + <response name="success" type="view" value="EditContactMech"/>
> + <response name="error" type="view" value="EditContactMech"/>
> + </request-map>
> +
> + <request-map uri="createPostalAddressAndPurpose">
> + <security https="true" auth="true"/>
> + <event type="service" invoke="createFacilityPostalAddress"/>
> + <response name="success" type="view" value="EditContactMech"/>
> + <response name="error" type="view" value="EditContactMech"/>
> + </request-map>
> +
> + <request-map uri="createPostalAddress">
> + <security https="true" auth="true"/>
> + <event type="service" invoke="createFacilityPostalAddress"/>
> + <response name="success" type="view" value="EditContactMech"/>
> + <response name="error" type="view" value="EditContactMech"/>
> + </request-map>
> +
> + <request-map uri="updatePostalAddress">
> + <security https="true" auth="true"/>
> + <event type="service" invoke="updateFacilityPostalAddress"/>
> + <response name="success" type="view" value="EditContactMech"/>
> + <response name="error" type="view" value="EditContactMech"/>
> + </request-map>
> +
> + <request-map uri="createTelecomNumber">
> + <security https="true" auth="true"/>
> + <event type="service" invoke="createFacilityTelecomNumber"/>
> + <response name="success" type="view" value="EditContactMech"/>
> + <response name="error" type="view" value="EditContactMech"/>
> + </request-map>
> +
> + <request-map uri="updateTelecomNumber">
> + <security https="true" auth="true"/>
> + <event type="service" invoke="updateFacilityTelecomNumber"/>
> + <response name="success" type="view" value="EditContactMech"/>
> + <response name="error" type="view" value="EditContactMech"/>
> + </request-map>
> +
> + <request-map uri="createEmailAddress">
> + <security https="true" auth="true"/>
> + <event type="service" invoke="createFacilityEmailAddress"/>
> + <response name="success" type="view" value="EditContactMech"/>
> + <response name="error" type="view" value="EditContactMech"/>
> + </request-map>
> +
> + <request-map uri="updateEmailAddress">
> + <security https="true" auth="true"/>
> + <event type="service" invoke="updateFacilityEmailAddress"/>
> + <response name="success" type="view" value="EditContactMech"/>
> + <response name="error" type="view" value="EditContactMech"/>
> + </request-map>
> +
> + <request-map uri="createFacilityContactMechPurpose">
> + <security https="true" auth="true"/>
> + <event type="service" invoke="createFacilityContactMechPurpose"/>
> + <response name="success" type="view" value="EditContactMech"/>
> + <response name="error" type="view" value="EditContactMech"/>
> + </request-map>
> +
> + <request-map uri="deleteFacilityContactMechPurpose">
> + <security https="true" auth="true"/>
> + <event type="service" invoke="deleteFacilityContactMechPurpose"/>
> + <response name="success" type="view" value="EditContactMech"/>
> + <response name="error" type="view" value="EditContactMech"/>
> + </request-map>
> +
> + <request-map uri="FindFacilityLocation">
> + <security https="true" auth="true"/>
> + <response name="success" type="view" value="FindFacilityLocation"/>
> + </request-map>
> + <request-map uri="EditFacilityLocation">
> + <security https="true" auth="true"/>
> + <response name="success" type="view" value="EditFacilityLocation"/>
> + </request-map>
> + <request-map uri="CreateFacilityLocation">
> + <security https="true" auth="true"/>
> + <event type="service" path="" invoke="createFacilityLocation"/>
> + <response name="success" type="view" value="EditFacilityLocation"/>
> + <response name="error" type="view" value="EditFacilityLocation"/>
> + </request-map>
> + <request-map uri="UpdateFacilityLocation">
> + <security https="true" auth="true"/>
> + <event type="service" path="" invoke="updateFacilityLocation"/>
> + <response name="success" type="view" value="EditFacilityLocation"/>
> + <response name="error" type="view" value="EditFacilityLocation"/>
> + </request-map>
> + <request-map uri="createProductFacilityLocation">
> + <security https="true" auth="true"/>
> + <event type="service" path="" invoke="createProductFacilityLocation"/>
> + <response name="success" type="view" value="EditFacilityLocation"/>
> + <response name="error" type="view" value="EditFacilityLocation"/>
> + </request-map>
> + <request-map uri="updateProductFacilityLocation">
> + <security https="true" auth="true"/>
> + <event type="service" path="" invoke="updateProductFacilityLocation"/>
> + <response name="success" type="view" value="EditFacilityLocation"/>
> + <response name="error" type="view" value="EditFacilityLocation"/>
> + </request-map>
> + <request-map uri="deleteProductFacilityLocation">
> + <security https="true" auth="true"/>
> + <event type="service" path="" invoke="deleteProductFacilityLocation"/>
> + <response name="success" type="view" value="EditFacilityLocation"/>
> + <response name="error" type="view" value="EditFacilityLocation"/>
> + </request-map>
> + <request-map uri="ViewFacilityInventoryByProduct">
> + <security https="true" auth="true"/>
> + <response name="success" type="view" value="ViewFacilityInventoryByProduct"/>
> + </request-map>
> + <request-map uri="ViewFacilityInventoryByProductSimple">
> + <security https="true" auth="true"/>
> + <response name="success" type="view" value="ViewFacilityInventoryByProductSimple"/>
> + </request-map>
> + <request-map uri="ViewFacilityInventoryByProductReport">
> + <security https="true" auth="true"/>
> + <response name="success" type="view" value="ViewFacilityInventoryByProductReport"/>
> + </request-map>
> + <request-map uri="ViewFacilityInventoryByProductExport">
> + <security https="true" auth="true"/>
> + <response name="success" type="view" value="ViewFacilityInventoryByProductExport"/>
> + </request-map>
> + <request-map uri="SearchInventoryItems">
> + <security https="true" auth="true"/>
> + <response name="success" type="view" value="SearchInventoryItems"/>
> + </request-map>
> +
> + <!-- ================ Inventory Receive Requests ================= -->
> + <request-map uri="ReceiveInventory">
> + <security https="true" auth="true"/>
> + <response name="success" type="view" value="ReceiveInventory"/>
> + </request-map>
> + <request-map uri="receiveInventoryProduct">
> + <security https="true" auth="true"/>
> + <event type="service-multi" path="" invoke="receiveInventoryProduct"/>
> + <response name="success" type="view" value="ReceiveInventory"/>
> + <response name="error" type="view" value="ReceiveInventory"/>
> + </request-map>
> + <request-map uri="ReceiveReturn">
> + <security https="true" auth="true"/>
> + <response name="success" type="view" value="ReceiveReturn"/>
> + </request-map>
> + <request-map uri="receiveReturnedProduct">
> + <security https="true" auth="true"/>
> + <event type="service-multi" path="" invoke="receiveInventoryProduct"/>
> + <response name="success" type="view" value="ReceiveReturn"/>
> + <response name="error" type="view" value="ReceiveReturn"/>
> + </request-map>
> +
> + <request-map uri="FindFacilityTransfers">
> + <security https="true" auth="true"/>
> + <response name="success" type="view" value="FindFacilityTransfers"/>
> + </request-map>
> +
> + <!-- ================ Inventory Transfer Requests ================= -->
> + <request-map uri="TransferInventoryItem">
> + <security https="true" auth="true"/>
> + <response name="success" type="view" value="TransferInventoryItem"/>
> + </request-map>
> + <request-map uri="CreateInventoryTransfer">
> + <security https="true" auth="true"/>
> + <event type="service" path="" invoke="createInventoryTransfer"/>
> + <response name="success" type="view" value="FindFacilityTransfers"/>
> + <response name="error" type="view" value="FindFacilityTransfers"/>
> + </request-map>
> + <request-map uri="UpdateInventoryTransfer">
> + <security https="true" auth="true"/>
> + <event type="service" path="" invoke="updateInventoryTransfer"/>
> + <response name="success" type="view" value="FindFacilityTransfers"/>
> + <response name="error" type="view" value="FindFacilityTransfers"/>
> + </request-map>
> +
> + <!-- View Mappings -->
> + <view-map name="error" page="/error/error.jsp"/>
> +
> + <view-map name="FindFacility" type="screen" page="component://assetmaint/widget/FacilityScreens.xml#FindFacility"/>
> +
> + <view-map name="EditFacility" type="screen" page="component://product/widget/facility/FacilityScreens.xml#EditFacility"/>
> + <view-map name="FindFacilityTransfers" type="screen" page="component://product/widget/facility/FacilityScreens.xml#FindFacilityTransfers"/>
> + <view-map name="FindFacilityLocation" type="screen" page="component://product/widget/facility/FacilityScreens.xml#FindFacilityLocation"/>
> + <view-map name="EditFacilityLocation" type="screen" page="component://product/widget/facility/FacilityScreens.xml#EditFacilityLocation"/>
> + <view-map name="EditFacilityInventoryItems" type="screen" page="component://product/widget/facility/FacilityScreens.xml#EditFacilityInventoryItems"/>
> + <view-map name="ViewFacilityInventoryByProduct" type="screen" page="component://product/widget/facility/FacilityScreens.xml#ViewFacilityInventoryByProduct"/>
> + <view-map name="ViewFacilityInventoryByProductSimple" type="screen" page="component://product/widget/facility/FacilityScreens.xml#ViewFacilityInventoryByProductSimple"/>
> + <view-map name="ViewFacilityInventoryByProductReport" type="screenfop" page="component://product/widget/facility/FacilityScreens.xml#ViewFacilityInventoryByProductReport" content-type="application/pdf" encoding="none"/>
> + <view-map name="ViewFacilityInventoryByProductExport" type="screenxml" page="component://product/widget/facility/FacilityScreens.xml#ViewFacilityInventoryByProductExport" content-type="text/xml"/>
> + <view-map name="EditFacilityGroups" type="screen" page="component://product/widget/facility/FacilityScreens.xml#EditFacilityGroups"/>
> + <view-map name="EditFacilityRoles" type="screen" page="component://product/widget/facility/FacilityScreens.xml#EditFacilityRoles"/>
> + <view-map name="ViewContactMechs" type="screen" page="component://product/widget/facility/FacilityScreens.xml#ViewContactMechs"/>
> + <view-map name="EditContactMech" type="screen" page="component://product/widget/facility/FacilityScreens.xml#EditContactMech"/>
> + <view-map name="SearchInventoryItems" type="screen" page="component://product/widget/facility/FacilityScreens.xml#SearchInventoryItems"/>
> +
> + <view-map name="EditInventoryItem" type="screen" page="component://product/widget/facility/FacilityScreens.xml#EditInventoryItem"/>
> + <view-map name="ViewInventoryItemDetail" type="screen" page="component://product/widget/facility/FacilityScreens.xml#ViewInventoryItemDetail"/>
> + <view-map name="TransferInventoryItem" type="screen" page="component://product/widget/facility/FacilityScreens.xml#TransferInventoryItem"/>
> + <view-map name="ReceiveInventory" type="screen" page="component://product/widget/facility/FacilityScreens.xml#ReceiveInventory"/>
> + <view-map name="ReceiveReturn" type="screen" page="component://product/widget/facility/FacilityScreens.xml#ReceiveReturn"/>
> +</site-conf>
> +
> \ No newline at end of file
>
> Propchange: ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/facility-controller.xml
> ------------------------------------------------------------------------------
> svn:eol-style = native
>
> Propchange: ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/facility-controller.xml
> ------------------------------------------------------------------------------
> svn:keywords = "Date Rev Author URL Id"
>
> Propchange: ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/facility-controller.xml
> ------------------------------------------------------------------------------
> svn:mime-type = text/xml
>
> Added: ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/web.xml
> URL: http://svn.apache.org/viewvc/ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/web.xml?view=auto&rev=498895
> ==============================================================================
> --- ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/web.xml (added)
> +++ ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/web.xml Mon Jan 22 18:27:12 2007
> @@ -0,0 +1,94 @@
> +<?xml version="1.0" encoding="UTF-8"?>
> +<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
> +<!--
> +Licensed 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.
> +-->
> +
> +<web-app>
> + <display-name>Open For Business - Asset Maintenance</display-name>
> + <description>Asset Management component of the Open For Business Project</description>
> +
> + <context-param>
> + <param-name>entityDelegatorName</param-name>
> + <param-value>default</param-value>
> + <description>The Name of the Entity Delegator to use, defined in entityengine.xml</description>
> + </context-param>
> + <context-param>
> + <param-name>localDispatcherName</param-name>
> + <param-value>assetmaint</param-value>
> + <description>A unique name used to identify/recognize the local dispatcher for the Service Engine</description>
> + </context-param>
> + <context-param>
> + <param-name>mainDecoratorLocation</param-name>
> + <param-value>component://assetmaint/widget/CommonScreens.xml</param-value>
> + <description>The location of the main-decorator screen to use for this webapp; referred to as a context variable in screen def XML files.</description>
> + </context-param>
> + <context-param>
> + <param-name>commonFacilityDecoratorLocation</param-name>
> + <param-value>component://assetmaint/widget/CommonScreens.xml</param-value>
> + <description>The location of the CommonFacilityDecorator screen to use for this webapp; referred to as a context variable in screen def XML files.</description>
> + </context-param>
> +
> + <filter>
> + <filter-name>ContextFilter</filter-name>
> + <display-name>ContextFilter</display-name>
> + <filter-class>org.ofbiz.webapp.control.ContextFilter</filter-class>
> + <init-param>
> + <param-name>disableContextSecurity</param-name>
> + <param-value>N</param-value>
> + </init-param>
> + <init-param>
> + <param-name>allowedPaths</param-name>
> + <param-value>/control:/select:/index.html:/index.jsp:/default.html:/default.jsp:/images:/includes/maincss.css</param-value>
> + </init-param>
> + <init-param>
> + <param-name>errorCode</param-name>
> + <param-value>403</param-value>
> + </init-param>
> + <init-param>
> + <param-name>redirectPath</param-name>
> + <param-value>/control/main</param-value>
> + </init-param>
> + </filter>
> + <filter-mapping>
> + <filter-name>ContextFilter</filter-name>
> + <url-pattern>/*</url-pattern>
> + </filter-mapping>
> +
> + <listener><listener-class>org.ofbiz.webapp.control.ControlEventListener</listener-class></listener>
> + <listener><listener-class>org.ofbiz.webapp.control.LoginEventListener</listener-class></listener>
> + <!-- NOTE: not all app servers support mounting implementations of the HttpSessionActivationListener interface -->
> + <!-- <listener><listener-class>org.ofbiz.webapp.control.ControlActivationEventListener</listener-class></listener> -->
> +
> + <servlet>
> + <servlet-name>ControlServlet</servlet-name>
> + <display-name>ControlServlet</display-name>
> + <description>Main Control Servlet</description>
> + <servlet-class>org.ofbiz.webapp.control.ControlServlet</servlet-class>
> + <load-on-startup>1</load-on-startup>
> + </servlet>
> + <servlet-mapping>
> + <servlet-name>ControlServlet</servlet-name>
> + <url-pattern>/control/*</url-pattern>
> + </servlet-mapping>
> +
> + <session-config>
> + <session-timeout>60</session-timeout> <!-- in minutes -->
> + </session-config>
> +
> + <welcome-file-list>
> + <welcome-file>index.jsp</welcome-file>
> + <welcome-file>index.html</welcome-file>
> + <welcome-file>index.htm</welcome-file>
> + </welcome-file-list>
> +</web-app>
>
> Propchange: ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/web.xml
> ------------------------------------------------------------------------------
> svn:eol-style = native
>
> Propchange: ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/web.xml
> ------------------------------------------------------------------------------
> svn:keywords = "Date Rev Author URL Id"
>
> Propchange: ofbiz/trunk/specialpurpose/assetmaint/webapp/assetmaint/WEB-INF/web.xml
> ------------------------------------------------------------------------------
> svn:mime-type = text/xml
>
>
>
>