--- reportDefinition: ! description: "Position Report" tags: null predefined: true parameters: ! pageSize: "LETTER" pageOrientation: "PORTRAIT" outputFormat: "PDF" templateName: "DetailReport" suppressDetail: false queryParameters: null title: "Employee_Hired_Report" entity: "org.ssdt_ohio.usps.model.position.Position" properties: ! - ! description: "Number" type: "java.lang.String" propertyName: "number" propertyPath: "employee" entityName: "Employee" sortOrder: 0 controlBreak: false suppressed: false pageBreak: false ascending: true function: null baseClassProperty: false format: null source: "FIELD" label: null columnTitle: null alignment: null controlHeaderOnly: false detailHeaderOnly: false width: 0 relativePropertyName: "employee.number" dataSourcePath: path: ! [] currentPath: ! - "employee" columnOrder: 0 suppressRepeating: false - ! description: "Last Name" type: "java.lang.String" propertyName: "lastName" propertyPath: "employee.name" entityName: "Name" sortOrder: 0 controlBreak: false suppressed: false pageBreak: false ascending: true function: null baseClassProperty: false format: null source: "FIELD" label: null columnTitle: null alignment: null controlHeaderOnly: false detailHeaderOnly: false width: 0 relativePropertyName: "employee.name.lastName" dataSourcePath: path: ! [] currentPath: ! - "employee" - "name" columnOrder: 0 suppressRepeating: false - ! description: "First Name" type: "java.lang.String" propertyName: "firstName" propertyPath: "employee.name" entityName: "Name" sortOrder: 0 controlBreak: false suppressed: false pageBreak: false ascending: true function: null baseClassProperty: false format: null source: "FIELD" label: null columnTitle: null alignment: null controlHeaderOnly: false detailHeaderOnly: false width: 0 relativePropertyName: "employee.name.firstName" dataSourcePath: path: ! [] currentPath: ! - "employee" - "name" columnOrder: 0 suppressRepeating: false - ! description: "Position Description" type: "java.lang.String" propertyName: "positionDescription" propertyPath: null entityName: "Position" sortOrder: 0 controlBreak: false suppressed: false pageBreak: false ascending: true function: null baseClassProperty: false format: null source: "FIELD" label: null columnTitle: null alignment: null controlHeaderOnly: false detailHeaderOnly: false width: 0 relativePropertyName: "positionDescription" dataSourcePath: path: ! [] currentPath: ! [] columnOrder: 0 suppressRepeating: false - ! description: "Hire Date" type: "java.util.Calendar" propertyName: "hireDate" propertyPath: "employee" entityName: "Employee" sortOrder: 0 controlBreak: false suppressed: false pageBreak: false ascending: true function: null baseClassProperty: false format: "CALENDAR" source: "FIELD" label: null columnTitle: null alignment: null controlHeaderOnly: false detailHeaderOnly: false width: 10 relativePropertyName: "employee.hireDate" dataSourcePath: path: ! [] currentPath: ! - "employee" columnOrder: 0 suppressRepeating: false querySpecification: specification: "hireDate.between param(\"startDate\"),param(\"endDate\")"