--- reportDefinition: ! description: "Compensation Report" tags: "" predefined: false parameters: ! pageSize: "LETTER" pageOrientation: "LANDSCAPE" outputFormat: "PDF" templateName: "Pay Group and Job Calendar Listing" suppressDetail: false showOptions: false sortProperties: ! - ! propertyName: "position.payGroup.description" label: "Description" ascending: true controlBreak: false pageBreak: false - propertyName: "position.payGroup.code" label: "Code" ascending: true controlBreak: false pageBreak: false - propertyName: "jobCalendar.description" label: "Description" ascending: true controlBreak: false pageBreak: false - propertyName: "position.employee.number" label: "Number" ascending: true controlBreak: false pageBreak: false - propertyName: "position.employee.name.lastName" label: "Last Name" ascending: true controlBreak: false pageBreak: false - propertyName: "position.employee.name.firstName" label: "First Name" ascending: true controlBreak: false pageBreak: false queryParameters: ! {} title: "Pay Group and Job Calendar Listing" querySpecification: specification: "jobCalendar.description.eq param(\"jobCalendar\",\"\",\"Job Calendar\"\ )\nposition.payGroup.description.eq param(\"payGroup\",\"\",\"Pay Group\")\n\ position.payGroup.code.eq param(\"payGroupCode\",\"\",\"Pay Group Code\")\n\ position.employee.number.eq param(\"employeeNum\",\"\",\"Employee Number\")\n\ position.employee.name.lastName.eq param(\"lastName\",\"\",\"Last Name\")" querySpecParameters: ! [] entity: "org.ssdt_ohio.usps.model.position.Compensation" properties: ! - ! description: "Description" type: "java.lang.String" propertyName: "description" propertyPath: "position.payGroup" entityName: "PayGroup" sortOrder: 1 controlBreak: false suppressed: false pageBreak: false ascending: true function: null baseClassProperty: false format: null source: "FIELD" label: "" columnTitle: "Pay Group" alignment: "LEFT" controlHeaderOnly: false controlFooterOnly: false detailHeaderOnly: false width: 22 relativePropertyName: "position.payGroup.description" dataSourcePath: path: ! [] currentPath: ! - "position" - "payGroup" columnOrder: 1 suppressRepeating: false - ! description: "Code" type: "java.lang.String" propertyName: "code" propertyPath: "position.payGroup" entityName: "PayGroup" sortOrder: 2 controlBreak: false suppressed: false pageBreak: false ascending: true function: null baseClassProperty: false format: null source: "FIELD" label: "" columnTitle: "Pay Group Code" alignment: "CENTER" controlHeaderOnly: false controlFooterOnly: false detailHeaderOnly: false width: 5 relativePropertyName: "position.payGroup.code" dataSourcePath: path: ! [] currentPath: ! - "position" - "payGroup" columnOrder: 2 suppressRepeating: false - ! description: "Description" type: "java.lang.String" propertyName: "description" propertyPath: "jobCalendar" entityName: "JobCalendar" sortOrder: 3 controlBreak: false suppressed: false pageBreak: false ascending: true function: null baseClassProperty: false format: null source: "FIELD" label: "" columnTitle: "Job Calendar Desc." alignment: "LEFT" controlHeaderOnly: false controlFooterOnly: false detailHeaderOnly: false width: 22 relativePropertyName: "jobCalendar.description" dataSourcePath: path: ! [] currentPath: ! - "jobCalendar" columnOrder: 3 suppressRepeating: false - ! description: "Type" type: "java.lang.String" propertyName: "type" propertyPath: "jobCalendar" entityName: "JobCalendar" sortOrder: 0 controlBreak: false suppressed: false pageBreak: false ascending: true function: null baseClassProperty: false format: null source: "FIELD" label: "" columnTitle: "Job Calendar Type" alignment: "CENTER" controlHeaderOnly: false controlFooterOnly: false detailHeaderOnly: false width: 0 relativePropertyName: "jobCalendar.type" dataSourcePath: path: ! [] currentPath: ! - "jobCalendar" columnOrder: 4 suppressRepeating: false - ! description: "Number" type: "java.lang.String" propertyName: "number" propertyPath: "position.employee" entityName: "Employee" sortOrder: 3 controlBreak: false suppressed: false pageBreak: false ascending: true function: null baseClassProperty: false format: null source: "FIELD" label: "" columnTitle: "Employee #" alignment: "LEFT" controlHeaderOnly: false controlFooterOnly: false detailHeaderOnly: false width: 0 relativePropertyName: "position.employee.number" dataSourcePath: path: ! [] currentPath: ! - "position" - "employee" columnOrder: 5 suppressRepeating: false - ! description: "Last Name" type: "java.lang.String" propertyName: "lastName" propertyPath: "position.employee.name" entityName: "Name" sortOrder: 4 controlBreak: false suppressed: false pageBreak: false ascending: true function: null baseClassProperty: false format: null source: "FIELD" label: "" columnTitle: "Last Name" alignment: "LEFT" controlHeaderOnly: false controlFooterOnly: false detailHeaderOnly: false width: 0 relativePropertyName: "position.employee.name.lastName" dataSourcePath: path: ! [] currentPath: ! - "position" - "employee" - "name" columnOrder: 6 suppressRepeating: false - ! description: "First Name" type: "java.lang.String" propertyName: "firstName" propertyPath: "position.employee.name" entityName: "Name" sortOrder: 5 controlBreak: false suppressed: false pageBreak: false ascending: true function: null baseClassProperty: false format: null source: "FIELD" label: "" columnTitle: "First Name" alignment: "LEFT" controlHeaderOnly: false controlFooterOnly: false detailHeaderOnly: false width: 0 relativePropertyName: "position.employee.name.firstName" dataSourcePath: path: ! [] currentPath: ! - "position" - "employee" - "name" columnOrder: 7 suppressRepeating: false