Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="UTF-8"?>
- <services-flow xmlns:xs="http://www.w3.org/2001/XMLSchema"
- xmlns="http://www.jleaf.org/jleaf/service-flow"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://www.jleaf.org/jleaf/service-flow https://dl.dropboxusercontent.com/u/29909381/service-flow-scheme-jleaf.xsd">
- <!-- GetVehicleList -->
- <service name="getVehicleList" bean="" output="outputDto">
- <informations>
- <description>Get vehicle list</description>
- <info-in>
- <info name="result.header.userLoginId" type="Long" description="User login id"/>
- <info name="result.header.userLoginName" type="String" description="User login name"/>
- <info name="result.header.roleLoginId" type="Long" description="Role login id"/>
- <info name="result.header.roleLoginName" type="String" description="Role login name"/>
- <info name="result.header.datetime" type="String" description="Date time"/>
- <info name="result.payload.keyword" type="String" description="keyword"/>
- <info name="result.payload.active" type="String" description="active"/>
- <info name="result.payload.limit" type="Long" description="limit"/>
- <info name="result.payload.offset" type="Long" description="offset"/>
- </info-in>
- <info-out>
- <info name="result.vehicleList" type="List" description="vehicle List ( vehicleCode, licenseNo, ownerName, chassisNo, engineNo, vehicleGroupCode, vehicleGroupName, vehicleTypeCode, vehicleTypeName, yearMade, customerName, address1, address2, address3, phone1, phone2, active, version )"/>
- </info-out>
- </informations>
- <mod-dto output="inputDto">
- <key name="keyword" type="String" from="${result.payload.keyword}"/>
- <key name="active" type="String" from="${result.payload.active}"/>
- <key name="limit" type="Long" from="${result.payload.limit}"/>
- <key name="offset" type="Long" from="${result.payload.offset}"/>
- </mod-dto>
- <call-bf name="getVehicleList" input="${inputDto}" output="outputDto">
- <onsuccess />
- <onerror />
- </call-bf>
- </service>
- <!-- FindVehicleById-->
- <service name="findVehicleById" bean="" output="outputDto">
- <informations>
- <description>find vehicle by id</description>
- <info-in>
- <info name="result.header.userLoginId" type="Long" description="user login id"/>
- <info name="result.header.userLoginName" type="String" description="user login name"/>
- <info name="result.header.roleLoginId" type="Long" description="role login id"/>
- <info name="result.header.roleLoginName" type="String" description="role login name"/>
- <info name="result.header.datetime" type="String" description="date time"/>
- <info name="result.payload.vehicleCode" type="String" description="vehicle code"/>
- </info-in>
- <info-out>
- <info name="result.vehicleCode" type="String" description="vehicle code"/>
- <info name="result.licenseNo" type="String" description="license No"/>
- <info name="result.ownerName" type="String" description="owner Name"/>
- <info name="result.chassisNo" type="String" description="chassis No"/>
- <info name="result.engineNo" type="String" description="engine No"/>
- <info name="result.vehicleGroupCode" type="String" description="vehicle Group Code"/>
- <info name="result.vehicleTypeCode" type="String" description="vehicle Type Code"/>
- <info name="result.yearMade" type="String" description="year Made"/>
- <info name="result.customerName" type="String" description="customer Name"/>
- <info name="result.address1" type="String" description="address 1"/>
- <info name="result.address2" type="String" description="address 2"/>
- <info name="result.address3" type="String" description="address 3"/>
- <info name="result.phone1" type="String" description="phone 1"/>
- <info name="result.phone2" type="String" description="phone 2"/>
- <info name="result.active" type="String" description="active"/>
- <info name="result.dateTime" type="String" description="date time"/>
- <info name="result.userLoginId" type="Long" description="user Login Id"/>
- <info name="result.userLoginName" type="String" description="user Login Name"/>
- <info name="result.roleLoginId" type="Long" description="role Login Id"/>
- <info name="result.roleLoginName" type="String" description="role Login Name"/>
- </info-out>
- </informations>
- <mod-dto output="inputDto">
- <key name="vehicleCode" type="String" from="${result.payload.vehicleCode}"/>
- </mod-dto>
- <call-bf name="findVehicleById" input="${inputDto}" output="outputDto">
- <onsuccess />
- <onerror />
- </call-bf>
- </service>
- <!-- CountVehicleList-->
- <service name="countVehicleList" bean="" output="outputDto">
- <informations>
- <description>count vehicle list</description>
- <info-in>
- <info name="result.header.userLoginId" type="Long" description="user login id"/>
- <info name="result.header.userLoginName" type="String" description="user login name"/>
- <info name="result.header.roleLoginId" type="Long" description="role login id"/>
- <info name="result.header.roleLoginName" type="String" description="role login name"/>
- <info name="result.header.datetime" type="String" description="date time"/>
- <info name="result.payload.keyword" type="String" description="keyword"/>
- <info name="result.payload.active" type="String" description="active"/>
- </info-in>
- <info-out>
- <info name="result.count" type="Long" description="count of vehicle brand"/>
- </info-out>
- </informations>
- <mod-dto output="inputDto">
- <key name="keyword" type="String" from="${result.payload.keyword}"/>
- <key name="active" type="String" from="${result.payload.active}"/>
- </mod-dto>
- <call-bf name="countVehicleList" input="${inputDto}" output="outputDto">
- <onsuccess />
- <onerror />
- </call-bf>
- </service>
- <!--AddVehicle-->
- <service name="addVehicle" bean="" output="outputDto">
- <informations>
- <description>add vehicle </description>
- <info-in>
- <info name="result.header.userLoginId" type="Long" description="user login id"/>
- <info name="result.header.userLoginName" type="String" description="user login name"/>
- <info name="result.header.roleLoginId" type="Long" description="role login id"/>
- <info name="result.header.roleLoginName" type="String" description="role login name"/>
- <info name="result.header.datetime" type="String" description="datetime"/>
- <info name="result.payload.vehicleCode" type="Long" description="vehicle code"/>
- <info name="result.payload.licenseNo" type="String" description="license No"/>
- <info name="result.payload.ownerName" type="String" description="ownerName"/>
- <info name="result.payload.chassisNo" type="String" description="chassisNo"/>
- <info name="result.payload.engineNo" type="String" description="engine No"/>
- <info name="result.payload.vehicleGroupCode" type="String" description="vehicle group code"/>
- <info name="result.payload.vehicleTypeCode" type="String" description="vehicle type code"/>
- <info name="result.payload.yearMade" type="String" description="year made"/>
- <info name="result.payload.customerName" type="String" description="customer name"/>
- <info name="result.payload.address1" type="String" description="address 1"/>
- <info name="result.payload.address2" type="String" description="address 2"/>
- <info name="result.payload.address3" type="String" description="address 3"/>
- <info name="result.payload.phone1" type="String" description="phone 1"/>
- <info name="result.payload.phone2" type="String" description="phone 2"/>
- <info name="result.payload.active" type="String" description="active"/>
- </info-in>
- <info-out>
- <info name="result.vehicleCode" type="String" description="vehicle group code"/>
- <info name="result.licenseNo" type="String" description="license No"/>
- <info name="result.ownerName" type="String" description="ownerName"/>
- <info name="result.chassisNo" type="String" description="chassisNo"/>
- <info name="result.engineNo" type="String" description="engine No"/>
- <info name="result.vehicleGroupCode" type="String" description="vehicle group code"/>
- <info name="result.vehicleTypeCode" type="String" description="vehicle type code"/>
- <info name="result.yearMade" type="String" description="year made"/>
- <info name="result.customerName" type="String" description="customer name"/>
- <info name="result.address1" type="String" description="address 1"/>
- <info name="result.address2" type="String" description="address 2"/>
- <info name="result.address3" type="String" description="address 3"/>
- <info name="result.phone1" type="String" description="phone 1"/>
- <info name="result.phone2" type="String" description="phone 2"/>
- <info name="result.active" type="String" description="active"/>
- <info name="result.activeDatetime" type="String" description="active Datetime"/>
- <info name="result.nonActiveDatetime" type="String" description="non Active Datetime"/>
- <info name="result.version" type="Long" description="version"/>
- <info name="result.createDatetime" type="String" description="create Datetime"/>
- <info name="result.createUsername" type="String" description="create Username"/>
- <info name="result.updateDatetime" type="String" description="update Datetime"/>
- <info name="result.updateUsername" type="String" description="update Username"/>
- </info-out>
- </informations>
- <mod-dto output="inputDto">
- <key name="vehicleCode" type="String" from="${result.payload.vehicleCode}"/>
- <key name="licenseNo" type="String" from="${result.payload.licenseNo}"/>
- <key name="ownerName" type="String" from="${result.payload.ownerName}"/>
- <key name="chassisNo" type="String" from="${result.payload.chassisNo}"/>
- <key name="engineNo" type="String" from="${result.payload.engineNo}"/>
- <key name="vehicleGroupCode" type="String" from="${result.payload.vehicleGroupCode}"/>
- <key name="vehicleTypeCode" type="String" from="${result.payload.vehicleTypeCode}"/>
- <key name="yearMade" type="String" from="${result.payload.yearMade}"/>
- <key name="customerName" type="String" from="${result.payload.customerName}"/>
- <key name="address1" type="String" from="${result.payload.address1}"/>
- <key name="address2" type="String" from="${result.payload.address2}"/>
- <key name="address3" type="String" from="${result.payload.address3}"/>
- <key name="phone1" type="String" from="${result.payload.phone1}"/>
- <key name="phone2" type="String" from="${result.payload.phone2}"/>
- <key name="active" type="String" from="Y"/>
- <key name="datetime" type="String" from="${result.header.datetime}"/>
- <key name="userLoginName" type="String" from="${result.header.userLoginName}"/>
- <key name="userLoginId" type="Long" from="${result.header.userLoginId}"/>
- <key name="roleLoginName" type="String" from="${result.header.roleLoginName}"/>
- <key name="roleLoginId" type="Long" from="${result.header.roleLoginId}"/>
- </mod-dto>
- <call-bt name="addVehicle" input="${inputDto}" output="outputDto">
- <onsuccess />
- <onerror />
- </call-bt>
- </service>
- <!--RemoveVehicle-->
- <service name="removeVehicle" bean="" output="outputDto">
- <informations>
- <description>remove vehicle </description>
- <info-in>
- <info name="result.header.userLoginId" type="Long" description="user login id"/>
- <info name="result.header.userLoginName" type="String" description="user login name"/>
- <info name="result.header.roleLoginId" type="Long" description="role login id"/>
- <info name="result.header.roleLoginName" type="String" description="role login name"/>
- <info name="result.payload.vehicleCode" type="String" description="vehicle code"/>
- </info-in>
- <info-out>
- </info-out>
- </informations>
- <mod-dto output="inputDto">
- <key name="vehicleCode" type="String" from="${result.payload.vehicleCode}"/>
- <key name="userLoginName" type="String" from="${result.header.userLoginName}"/>
- <key name="userLoginId" type="Long" from="${result.header.userLoginId}"/>
- <key name="roleLoginName" type="String" from="${result.header.roleLoginName}"/>
- <key name="roleLoginId" type="Long" from="${result.header.roleLoginId}"/>
- </mod-dto>
- <call-bt name="removeVehicle" input="${inputDto}" output="outputDto">
- <onsuccess />
- <onerror />
- </call-bt>
- </service>
- </services-flow>
Advertisement
Add Comment
Please, Sign In to add comment