Office.getTypes


This method dumps all office types we keep track of

Input: none

Output:
officeTypes.type*.officeTypeId
officeTypes.type*.officeLevelId
officeTypes.type*.officeBranchId
officeTypes.type*.name

Office.getBranches


This method dumps the branches of government and their IDs

Input: none

Output:
branches.branch*.officeBranchId
branches.branch*.name

Office.getLevels


This method dumps the levels of government and their IDs

Input: none

Output:
levels.level*.officeLevelId
levels.level*.name

Office.getOfficesByType


This method dumps offices we keep track of according to type.

Input: officeTypeId*

Output:
offices.office*.officeId
offices.office*.officeTypeId
offices.office*.officeLevelId
offices.office*.officeBranchId
offices.office*.name
offices.office*.title
offices.office*.shortTitle

Office.getOfficesByLevel


This method dumps offices we keep track of according to level.

Input: levelId*

Output:
offices.office*.officeId
offices.office*.officeTypeId
offices.office*.officeLevelId
offices.office*.officeBranchId
offices.office*.name
offices.office*.title
offices.office*.shortTitle

Office.getOfficesByTypeLevel


This method dumps offices we keep track of according to type and level.

Input: officeTypeId*, officeLevelId*

Output:
offices.office*.officeId
offices.office*.officeTypeId
offices.office*.officeLevelId
offices.office*.officeBranchId
offices.office*.name
offices.office*.title
offices.office*.shortTitle

Office.getOfficesByBranchLevel


This method dumps offices we keep track of according to branch and level.

Input: branchId*, levelId*

Output:
offices.office*.officeId
offices.office*.officeTypeId
offices.office*.officeLevelId
offices.office*.officeBranchId
offices.office*.name
offices.office*.title
offices.office*.shortTitle