blob: 0829b15d95ad26caef359ab42f860e57cea12b92 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<mappings xmlns="http://dozer.sourceforge.net"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://dozer.sourceforge.net
http://dozer.sourceforge.net/schema/beanmapping.xsd">
<configuration>
<stop-on-errors>true</stop-on-errors>
<date-format>yyyy-MM-dd HH:mm</date-format>
<wildcard>true</wildcard>
</configuration>
<mapping>
<class-a>org.eclipse.openk.sp.db.model.StandbyListHasStandbyGroup
</class-a>
<class-b>org.eclipse.openk.sp.dto.StandbyListHasStandbyGroupDto
</class-b>
<field>
<a>standbyGroup.id</a>
<b>standbyGroupId</b>
</field>
<field>
<a>standbyGroup.title</a>
<b>standbyGroupName</b>
</field>
<field>
<a>standbyList.id</a>
<b>standbyListId</b>
</field>
</mapping>
<mapping>
<class-a>org.eclipse.openk.sp.db.model.User</class-a>
<class-b>org.eclipse.openk.sp.dto.UserDto</class-b>
<field>
<a>lsUserHasUserFunction</a>
<b>lsUserFunctions</b>
</field>
</mapping>
<mapping>
<class-a>org.eclipse.openk.sp.dto.StandbyScheduleDto</class-a>
<class-b>org.eclipse.openk.sp.dto.StandbyScheduleArchiveDto</class-b>
</mapping>
<mapping>
<class-a>org.eclipse.openk.sp.dto.planning.PlanRowsDto</class-a>
<class-b>org.eclipse.openk.sp.dto.planning.PlanRowsArchiveDto
</class-b>
</mapping>
<mapping>
<class-a>org.eclipse.openk.sp.db.model.User</class-a>
<class-b>org.eclipse.openk.sp.dto.UserSmallSelectionDto</class-b>
</mapping>
<mapping>
<class-a>org.eclipse.openk.sp.db.model.User</class-a>
<class-b>org.eclipse.openk.sp.dto.UserSelectionDto</class-b>
<field
custom-converter="org.eclipse.openk.sp.db.converter.RegionListToStringConverter">
<a>lsUserInRegions</a>
<b>userRegionStr</b>
<a-hint>java.util.ArrayList</a-hint>
<b-hint>java.lang.String</b-hint>
</field>
<field
custom-converter="org.eclipse.openk.sp.db.converter.UserHasFunctionToStringConverter">
<a>lsUserHasUserFunction</a>
<b>userHasUserFunctionStr</b>
<a-hint>java.util.ArrayList</a-hint>
<b-hint>java.lang.String</b-hint>
</field>
<field>
<a>organisation.orgaName</a>
<b>organisationName</b>
</field>
</mapping>
<mapping>
<class-a>org.eclipse.openk.sp.db.model.Region</class-a>
<class-b>org.eclipse.openk.sp.dto.RegionDto</class-b>
</mapping>
<mapping>
<class-a>org.eclipse.openk.sp.db.model.Region</class-a>
<class-b>org.eclipse.openk.sp.dto.RegionSmallDto</class-b>
</mapping>
<mapping>
<class-a>org.eclipse.openk.sp.db.model.Region</class-a>
<class-b>org.eclipse.openk.sp.dto.RegionSelectionDto</class-b>
</mapping>
<mapping>
<class-a>org.eclipse.openk.sp.db.model.Organisation</class-a>
<class-b>org.eclipse.openk.sp.dto.OrganisationDto</class-b>
</mapping>
<mapping>
<class-a>org.eclipse.openk.sp.db.model.Organisation</class-a>
<class-b>org.eclipse.openk.sp.dto.OrganisationSelectionDto</class-b>
<field>
<a>address.id</a>
<b>addressId</b>
</field>
<field-exclude>
<a>address</a>
<b>address</b>
</field-exclude>
</mapping>
<mapping>
<class-a>org.eclipse.openk.sp.db.model.Address</class-a>
<class-b>org.eclipse.openk.sp.dto.AddressDto</class-b>
</mapping>
<mapping>
<class-a>org.eclipse.openk.sp.db.model.ContactData</class-a>
<class-b>org.eclipse.openk.sp.dto.ContactDataDto</class-b>
</mapping>
<mapping>
<class-a>org.eclipse.openk.sp.db.model.UserInRegion</class-a>
<class-b>org.eclipse.openk.sp.dto.UserInRegionDto</class-b>
<field>
<a>user.id</a>
<b>userId</b>
</field>
<field>
<a>region.id</a>
<b>regionId</b>
</field>
<field>
<a>region.regionName</a>
<b>regionName</b>
</field>
</mapping>
<mapping>
<class-a>org.eclipse.openk.sp.db.model.StandbyScheduleBody
</class-a>
<class-b>org.eclipse.openk.sp.dto.StandbyScheduleBodySelectionDto
</class-b>
</mapping>
<mapping>
<class-a>org.eclipse.openk.sp.db.model.StandbyScheduleBody
</class-a>
<class-b>org.eclipse.openk.sp.dto.StandbyScheduleBodyDto
</class-b>
</mapping>
<mapping>
<class-a>org.eclipse.openk.sp.db.model.ArchiveStandbyScheduleHeader
</class-a>
<class-b>org.eclipse.openk.sp.dto.ArchiveStandbyScheduleHeaderDto
</class-b>
</mapping>
<mapping>
<class-a>org.eclipse.openk.sp.db.model.UserFunction</class-a>
<class-b>org.eclipse.openk.sp.dto.UserFunctionDto</class-b>
<field>
<a>id</a>
<b>functionId</b>
</field>
</mapping>
<mapping>
<class-a>org.eclipse.openk.sp.db.model.UserFunction</class-a>
<class-b>org.eclipse.openk.sp.dto.UserFunctionSelectionDto</class-b>
<field>
<a>id</a>
<b>functionId</b>
</field>
</mapping>
<mapping>
<class-a>org.eclipse.openk.sp.db.model.UserHasUserFunction</class-a>
<class-b>org.eclipse.openk.sp.dto.UserHasUserFunctionDto</class-b>
<field>
<a>userFunction.id</a>
<b>functionId</b>
</field>
<field>
<a>userFunction.functionName</a>
<b>functionName</b>
</field>
</mapping>
<mapping>
<class-a>org.eclipse.openk.sp.db.model.Location</class-a>
<class-b>org.eclipse.openk.sp.dto.LocationDto</class-b>
<field type="one-way">
<a>lsPostcode</a>
<b>lsPostcode</b>
</field>
<field type="one-way">
<a>lsRegions</a>
<b>lsRegions</b>
</field>
<field type="one-way">
<a>lsLocationForBranches</a>
<b>lsLocationForBranches</b>
</field>
</mapping>
<mapping>
<class-a>org.eclipse.openk.sp.db.model.Location</class-a>
<class-b>org.eclipse.openk.sp.dto.LocationSelectionDto</class-b>
</mapping>
<mapping>
<class-a>org.eclipse.openk.sp.db.model.Postcode</class-a>
<class-b>org.eclipse.openk.sp.dto.PostcodeDto</class-b>
</mapping>
<mapping>
<class-a>org.eclipse.openk.sp.db.model.StandbyGroup</class-a>
<class-b>org.eclipse.openk.sp.dto.StandbyGroupDto</class-b>
<field type="one-way">
<a>lsBranches</a>
<b>lsBranches</b>
</field>
<field type="one-way">
<a>lsStandbyDurations</a>
<b>lsStandbyDurations</b>
</field>
<field type="one-way">
<a>lsUserInStandbyGroups</a>
<b>lsUserInStandbyGroups</b>
</field>
<field type="one-way">
<a>lsIgnoredCalendarDays</a>
<b>lsIgnoredCalendarDays</b>
</field>
<field type="one-way">
<a>lsRegions</a>
<b>lsRegions</b>
</field>
<field type="one-way">
<a>lsUserFunction</a>
<b>lsUserFunction</b>
</field>
</mapping>
<mapping>
<class-a>org.eclipse.openk.sp.db.model.UserInStandbyGroup</class-a>
<class-b>org.eclipse.openk.sp.dto.UserInStandbyGroupDto</class-b>
<field>
<a>user.id</a>
<b>userId</b>
</field>
<field>
<a>user.firstname</a>
<b>firstname</b>
</field>
<field>
<a>user.lastname</a>
<b>lastname</b>
</field>
<field>
<a>standbyGroup.id</a>
<b>standbyGroupId</b>
</field>
<field-exclude>
<a>user</a>
<b>user</b>
</field-exclude>
<field-exclude>
<a>standbyGroup</a>
<b>standbyGroup</b>
</field-exclude>
<field
custom-converter="org.eclipse.openk.sp.db.converter.RegionListToStringConverter">
<a>user.lsUserInRegions</a>
<b>userRegionStr</b>
<a-hint>java.util.ArrayList</a-hint>
<b-hint>java.lang.String</b-hint>
</field>
<field
custom-converter="org.eclipse.openk.sp.db.converter.UserHasFunctionToStringConverter">
<a>user.lsUserHasUserFunction</a>
<b>userHasUserFunctionStr</b>
<a-hint>java.util.ArrayList</a-hint>
<b-hint>java.lang.String</b-hint>
</field>
<field>
<a>user.organisation.orgaName</a>
<b>organisationName</b>
</field>
</mapping>
<mapping>
<class-a>org.eclipse.openk.sp.db.model.UserInStandbyGroup</class-a>
<class-b>org.eclipse.openk.sp.dto.UserInStandbyGroupSelectionDto
</class-b>
<field>
<a>user.id</a>
<b>userId</b>
</field>
<field>
<a>user.firstname</a>
<b>firstname</b>
</field>
<field>
<a>user.lastname</a>
<b>lastname</b>
</field>
<field>
<a>standbyGroup.id</a>
<b>standbyGroupId</b>
</field>
<field-exclude>
<a>standbyGroup</a>
<b>standbyGroup</b>
</field-exclude>
<field>
<a>user.organisation.orgaName</a>
<b>organisationName</b>
</field>
</mapping>
<mapping>
<class-a>org.eclipse.openk.sp.db.model.StandbyList</class-a>
<class-b>org.eclipse.openk.sp.dto.StandbyListDto</class-b>
</mapping>
<mapping>
<class-a>org.eclipse.openk.sp.db.model.StandbyList</class-a>
<class-b>org.eclipse.openk.sp.dto.StandbyListSelectionDto</class-b>
<field
custom-converter="org.eclipse.openk.sp.db.converter.StandbyGroupToStringConverter">
<a>lsStandbyGroups</a>
<b>lsStandbyGroupsStr</b>
<a-hint>java.util.ArrayList</a-hint>
<b-hint>java.lang.String</b-hint>
</field>
</mapping>
<mapping>
<class-a>org.eclipse.openk.sp.db.model.StandbyDuration</class-a>
<class-b>org.eclipse.openk.sp.dto.StandbyDurationDto</class-b>
<field>
<a>id</a>
<b>standbyDurationId</b>
</field>
<field>
<a>standbyGroup.id</a>
<b>standbyGroupId</b>
</field>
<field
custom-converter="org.eclipse.openk.sp.db.converter.DozerTimeConverter">
<a>validFrom</a>
<b>validFrom</b>
</field>
<field
custom-converter="org.eclipse.openk.sp.db.converter.DozerTimeConverter">
<a>validTo</a>
<b>validTo</b>
</field>
<field-exclude>
<a>standbyGroup</a>
<b>standbyGroup</b>
</field-exclude>
</mapping>
<mapping>
<class-a>org.eclipse.openk.sp.db.model.Branch</class-a>
<class-b>org.eclipse.openk.sp.dto.BranchDto</class-b>
</mapping>
<mapping>
<class-a>org.eclipse.openk.sp.db.model.LocationForBranch</class-a>
<class-b>org.eclipse.openk.sp.dto.LocationForBranchDto</class-b>
<field>
<a>branch.id</a>
<b>branchId</b>
</field>
<field>
<a>branch.title</a>
<b>title</b>
</field>
<field>
<a>location.id</a>
<b>locationId</b>
</field>
</mapping>
<mapping>
<class-a>org.eclipse.openk.sp.db.model.ReportGenerationConfig</class-a>
<class-b>org.eclipse.openk.sp.dto.ReportGenerationConfigDto</class-b>
</mapping>
</mappings>