--- reportDefinition: ! description: "EmployeePay Report" tags: null predefined: false parameters: ! pageSize: "LETTER" pageOrientation: "PORTRAIT" outputFormat: "CSV" templateName: "Gender Report" suppressDetail: false showOptions: false sortProperties: ! [] queryParameters: ! {} title: "Gender Report" querySpecification: specification: "payroll.payDate.eq param(\"payDate\")\npositionPay.position.appointmentType.eq\ \ 'Certificated'" querySpecParameters: ! [] entity: "org.ssdt_ohio.usps.model.payroll.EmployeePay" properties: ! - ! description: "Number" type: "java.lang.String" propertyName: "number" propertyPath: "employee" entityName: "Employee" sortOrder: 3 controlBreak: false suppressed: false pageBreak: false ascending: true function: null baseClassProperty: false format: null source: "FIELD" label: "" columnTitle: null alignment: null controlHeaderOnly: false controlFooterOnly: false detailHeaderOnly: false width: 0 relativePropertyName: "employee.number" dataSourcePath: path: ! [] currentPath: ! - "employee" columnOrder: 1 suppressRepeating: false - ! description: "Report Name" type: "java.lang.String" propertyName: "reportName" propertyPath: "employee.name" entityName: "Name" sortOrder: 0 controlBreak: false suppressed: false pageBreak: false ascending: true function: null baseClassProperty: false format: null source: "METHOD" label: "" columnTitle: null alignment: null controlHeaderOnly: false controlFooterOnly: false detailHeaderOnly: false width: 25 relativePropertyName: "employee.name.reportName" dataSourcePath: path: ! [] currentPath: ! - "employee" - "name" columnOrder: 2 suppressRepeating: false - ! propertyName: "gender" reportableProperty: ! description: "Gender" type: "java.lang.String" propertyName: "customFields.gender.value" propertyPath: "employee" entityName: "Employee" sortOrder: 1 controlBreak: true suppressed: false pageBreak: false ascending: true function: null baseClassProperty: false format: null source: null label: null columnTitle: null alignment: null controlHeaderOnly: false controlFooterOnly: false detailHeaderOnly: false width: 0 relativePropertyName: "employee.customFields.gender.value" dataSourcePath: path: ! [] currentPath: ! - "employee" columnOrder: 0 suppressRepeating: false columnOrder: 3 function: null sortOrder: 1 suppressed: false columnTitle: null baseClassProperty: false detailHeaderOnly: false controlBreak: true pageBreak: false ascending: true alignment: null controlHeaderOnly: false controlFooterOnly: false suppressRepeating: false entityName: "Employee" width: 0 name: "employee.customFields.gender.value" type: "java.lang.String" format: null description: "Gender" - ! description: "Code" type: "java.lang.String" propertyName: "code" propertyPath: "positionPay.position.payGroup" entityName: "PayGroup" sortOrder: 0 controlBreak: false suppressed: false pageBreak: false ascending: true function: null baseClassProperty: false format: null source: "FIELD" label: "" columnTitle: "Code" alignment: "LEFT" controlHeaderOnly: false controlFooterOnly: false detailHeaderOnly: false width: 0 relativePropertyName: "position.payGroup.code" dataSourcePath: path: ! - "positionPay" currentPath: ! - "position" - "payGroup" columnOrder: 4 suppressRepeating: false - ! description: "Appointment Type" type: "org.ssdt_ohio.usps.model.constants.AppointmentType" propertyName: "appointmentType" propertyPath: "positionPay.position" entityName: "Position" sortOrder: 2 controlBreak: true suppressed: false pageBreak: false ascending: true function: null baseClassProperty: false format: null source: "FIELD" label: null columnTitle: "Appointment Type" alignment: "LEFT" controlHeaderOnly: false controlFooterOnly: false detailHeaderOnly: false width: 0 relativePropertyName: "position.appointmentType" dataSourcePath: path: ! - "positionPay" currentPath: ! - "position" columnOrder: 5 suppressRepeating: false