Author: apatel
Date: Tue Nov 13 23:29:27 2007 New Revision: 594790 URL: http://svn.apache.org/viewvc?rev=594790&view=rev Log: CRUD services for PartyInvitation assocs Added: ofbiz/trunk/applications/party/script/org/ofbiz/party/party/PartyInvitationServices.xml Modified: ofbiz/trunk/applications/party/servicedef/services.xml Added: ofbiz/trunk/applications/party/script/org/ofbiz/party/party/PartyInvitationServices.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/script/org/ofbiz/party/party/PartyInvitationServices.xml?rev=594790&view=auto ============================================================================== --- ofbiz/trunk/applications/party/script/org/ofbiz/party/party/PartyInvitationServices.xml (added) +++ ofbiz/trunk/applications/party/script/org/ofbiz/party/party/PartyInvitationServices.xml Tue Nov 13 23:29:27 2007 @@ -0,0 +1,62 @@ +<?xml version="1.0" encoding="UTF-8" ?> +<!-- +Licensed to the Apache Software Foundation (ASF) under one +or more contributor license agreements. See the NOTICE file +distributed with this work for additional information +regarding copyright ownership. The ASF licenses this file +to you under the Apache License, Version 2.0 (the +"License"); you may not use this file except in compliance +with the License. You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, +software distributed under the License is distributed on an +"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY +KIND, either express or implied. See the License for the +specific language governing permissions and limitations +under the License. +--> + +<simple-methods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xsi:noNamespaceSchemaLocation="http://ofbiz.apache.org/dtds/simple-methods.xsd"> + + <!-- Party Invitation Services --> + <simple-method method-name="createPartyInvitation" short-description="Create a PartyInvitation"> + <make-value entity-name="PartyInvitation" value-name="newEntity"/> + <sequenced-id-to-env sequence-name="PartyInvitation" env-name="newEntity.partyInvitationId"/> + <field-to-result field-name="newEntity.partyInvitationId" result-name="partyInvitationId"/> + <now-timestamp-to-env env-name="nowTimestamp"/> + <set from-field="nowTimestamp" field="newEntity.lastInviteDate"/> + <set-nonpk-fields map-name="parameters" value-name="newEntity"/> + <create-value value-name="newEntity"/> + </simple-method> + <simple-method method-name="updatePartyInvitation" short-description="Update a PartyInvitation"> + <entity-one entity-name="PartyInvitation" value-name="lookedUpValue"/> + <set-nonpk-fields map-name="parameters" value-name="lookedUpValue"/> + <store-value value-name="lookedUpValue"/> + </simple-method> + <simple-method method-name="deletePartyInvitation" short-description="Remove a PartyInvitation"> + <entity-one entity-name="PartyInvitation" value-name="lookedUpValue"/> + <remove-value value-name="lookedUpValue"/> + </simple-method> + <simple-method method-name="createPartyInvitationGroupAssoc" short-description="Create a PartyInvitationGroupAssoc"> + <make-value entity-name="PartyInvitationGroupAssoc" value-name="newEntity"/> + <set-pk-fields map-name="parameters" value-name="newEntity"/> + <create-value value-name="newEntity"/> + </simple-method> + <simple-method method-name="deletePartyInvitationGroupAssoc" short-description="Remove a PartyInvitationGroupAssoc"> + <entity-one entity-name="PartyInvitationGroupAssoc" value-name="lookedUpValue"/> + <remove-value value-name="lookedUpValue"/> + </simple-method> + <simple-method method-name="createPartyInvitationRoleAssoc" short-description="Create a PartyInvitationRoleAssoc"> + <make-value entity-name="PartyInvitationRoleAssoc" value-name="newEntity"/> + <set-pk-fields map-name="parameters" value-name="newEntity"/> + <create-value value-name="newEntity"/> + </simple-method> + <simple-method method-name="deletePartyInvitationRoleAssoc" short-description="Remove a PartyInvitationRoleAssoc"> + <entity-one entity-name="PartyInvitationRoleAssoc" value-name="lookedUpValue"/> + <remove-value value-name="lookedUpValue"/> + </simple-method> + +</simple-methods> Modified: ofbiz/trunk/applications/party/servicedef/services.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/party/servicedef/services.xml?rev=594790&r1=594789&r2=594790&view=diff ============================================================================== --- ofbiz/trunk/applications/party/servicedef/services.xml (original) +++ ofbiz/trunk/applications/party/servicedef/services.xml Tue Nov 13 23:29:27 2007 @@ -832,6 +832,46 @@ location="org/ofbiz/party/contact/ContactMechServices.xml" invoke="verifyEmailAddress"> <attribute name="verifyHash" type="String" mode="IN" optional="false"/> </service> + + <!-- Party Invitation Services --> + <service name="createPartyInvitation" engine="simple" + location="org/ofbiz/party/party/PartyInvitationServices.xml" invoke="createPartyInvitation"> + <description>Create Party Invitation</description> + <auto-attributes entity-name="PartyInvitation" include="pk" mode="IN" optional="true"/> + <auto-attributes entity-name="PartyInvitation" include="nonpk" mode="IN" optional="true"/> + <override name="partyInvitationId" mode="OUT" optional="false"/> + </service> + <service name="updatePartyInvitation" engine="simple" + location="org/ofbiz/party/party/PartyInvitationServices.xml" invoke="updatePartyInvitation"> + <description>Update Party Invitation</description> + <auto-attributes entity-name="PartyInvitation" include="pk" mode="IN" optional="false"/> + <auto-attributes entity-name="PartyInvitation" include="nonpk" mode="IN" optional="true"/> + </service> + <service name="deletePartyInvitation" engine="simple" + location="org/ofbiz/party/party/PartyInvitationServices.xml" invoke="deletePartyInvitation"> + <description>Remove Party Invitation</description> + <auto-attributes entity-name="PartyInvitation" include="pk" mode="IN" optional="false"/> + </service> + <service name="createPartyInvitationGroupAssoc" engine="simple" + location="org/ofbiz/party/party/PartyInvitationServices.xml" invoke="createPartyInvitationGroupAssoc"> + <description>Create PartyInvitationGroupAssoc</description> + <auto-attributes entity-name="PartyInvitationGroupAssoc" include="pk" mode="IN" optional="false"/> + </service> + <service name="deletePartyInvitationGroupAssoc" engine="simple" + location="org/ofbiz/party/party/PartyInvitationServices.xml" invoke="deletePartyInvitationGroupAssoc"> + <description>Remove PartyInvitationGroupAssoc</description> + <auto-attributes entity-name="PartyInvitationGroupAssoc" include="pk" mode="IN" optional="false"/> + </service> + <service name="createPartyInvitationRoleAssoc" engine="simple" + location="org/ofbiz/party/party/PartyInvitationServices.xml" invoke="createPartyInvitationRoleAssoc"> + <description>Create PartyInvitationRoleAssoc</description> + <auto-attributes entity-name="PartyInvitationRoleAssoc" include="pk" mode="IN" optional="false"/> + </service> + <service name="deletePartyInvitationRoleAssoc" engine="simple" + location="org/ofbiz/party/party/PartyInvitationServices.xml" invoke="deletePartyInvitationRoleAssoc"> + <description>Remove PartyInvitationRoleAssoc</description> + <auto-attributes entity-name="PartyInvitationRoleAssoc" include="pk" mode="IN" optional="false"/> + </service> <!-- Permission checking services--> <service name="partyBasePermissionCheck" engine="simple" |
Free forum by Nabble | Edit this page |