Class XMLExporter
The XML Exporter will export collections of any type of business object to XML according to a flat schema (p6apibo.xsd).
Every business object can be exported, by specifying a where clause to use for loading the objects. When objects are exported, the fields to be exported can be specified. If the fields parameter is null, the business object's set of writable and minimum fields will be exported by default.
Business objects that support spreads (EPS, Project, WBS, Activity, ResourceAssignment) can be exported with spread data using the special methods provided. Note that spread fields must be specified as there are no default spread fields.
In addition to the XML support in the XMLExporter, individual business objects can write themselves to XML using toString(), which adheres to the same flat XML schema (p6apibo.xsd) used by this XML Exporter.
The exportFullProject() methods are used to export a project and all related data. The XML file can then be imported using the flat XMLImporter. The CreateNewProject and UpdateExistingProject operations of the P6 Web Services' Import service can also read XML attachments that conform to this schema. Note that Documents are exported but may not be imported.
The default encoding is UTF-8. You can change this encoding using the setEncoding() method.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddLogHandler(Handler handler) Add a log handlervoidexportActivities(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of activities.voidexportActivitiesWithLiveSpread(OutputStream os, Project parent, String[] fields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative) Export a collection of activities for a particular project with live spread data.voidexportActivityCodeAssignments(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of activity code assignments.voidexportActivityCodes(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of activity codes.voidexportActivityCodeTypes(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of activity code types.voidexportActivityExpenses(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of activity expenses.voidexportActivityNotes(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of activity notes.voidexportActivityOwners(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of activity owners.voidexportActivityPeriodActuals(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of activity period actuals.voidexportActivityRisks(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of activity risks.voidexportActivitySteps(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of activity steps.voidexportActivityStepTemplateItems(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of activity step template items.voidexportActivityStepTemplates(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of activity step templates.voidexportActivityStepUpdates(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of activity step updates.voidexportActivityUpdates(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of activity updates.voidexportBaselineProject(OutputStream os, ObjectId projectId, String[] fields, XMLExporterListener listener) Export a collection of baseline projects.voidexportBaselineProjects(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Deprecated.Export a collection of baseline projects.voidexportBaselineProjects(OutputStream os, List<ObjectId> projectIds, String[] fields, XMLExporterListener listener) Export a collection of baseline projects.voidexportBaselineTypes(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of baseline types.voidexportCalendars(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of calendars.voidexportChangeSets(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of change sets.voidexportCostAccounts(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of cost accounts.voidexportCurrencies(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of currencies.voidexportDocumentCategories(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of document categories.voidexportDocuments(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of documents.voidexportDocumentStatusCodes(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of document status codes.voidexportEPS(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of EPS objects.voidexportEPSBudgetChangeLogs(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of EPS budget change logs.voidexportEPSFundings(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of EPS fundings.voidexportEPSNotes(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of EPS notes.voidexportEPSSpendingPlans(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of EPS spending plans.voidexportEPSWithSummarizedSpread(OutputStream os, String[] fields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative) Export a collection of EPS objects with summarized spread data.voidexportExpenseCategories(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of expense categories.voidexportFinancialPeriods(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of financial periods.voidexportFullProject(OutputStream os, ObjectId projectId, String[] fields, XMLExporterListener listener) Fully export a specific project.voidexportFullProject(OutputStream os, ObjectId projectId, String[] fields, XMLExporterListener listener, SpreadPeriodType periodType, ObjectId mspUdfTypeId) Fully export a specific project with future bucket planning spreads.voidexportFullProjects(OutputStream os, List<ObjectId> projectObjectIdList, String[] fields, XMLExporterListener listener) Fully export a set of projects.voidexportFullProjects(OutputStream os, List<ObjectId> projectObjectIdList, String[] fields, XMLExporterListener listener, SpreadPeriodType periodType) Fully export a specific project with future bucket planning spreads.voidexportFullProjects(OutputStream os, List<ObjectId> projectObjectIdList, String[] fields, XMLExporterListener listener, SpreadPeriodType periodType, ObjectId mspUdfTypeId) Fully export a specific project with future bucket planning spreads.voidexportFullProjectToMSPXml(OutputStream os, ObjectId projectId, String[] fields, XMLExporterListener listener, SpreadPeriodType periodType, ObjectId mspUdfTypeId, Map<Object, Object> propMap, Logger logger) Fully export a specific project in MSP XML format.voidexportFundingSources(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of funding sources.voidexportGlobalPreferences(OutputStream os, String[] fields) Export the global preferences.voidexportGlobalProfiles(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of global profiles.voidexportIssueHistories(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of issue histories.voidexportLocations(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of locations.voidexportNotebookTopics(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of notebook topics.voidexportOBS(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of OBS objects.voidexportOverheadCodes(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of overhead codes.voidexportProjectBudgetChangeLogs(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of budget change logs.voidexportProjectCodeAssignments(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of project code assignments.voidexportProjectCodes(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of project codes code type.voidexportProjectCodeTypes(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of project code types.voidexportProjectDocuments(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of project documents.voidexportProjectFundings(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of project fundings.voidexportProjectIssues(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of project issues.voidexportProjectNotes(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of project notes.voidexportProjectPortfolios(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of project portfolios.voidexportProjectProfiles(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of project profiles.voidexportProjectResourceCategories(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of project resource categories.voidexportProjectResourceQuantities(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of project resource quantities.voidexportProjectResources(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of project resources.voidexportProjects(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of projects.voidexportProjectSpendingPlans(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of project spending plans.voidexportProjectsWithSummarizedSpread(OutputStream os, String[] fields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative) Export a collection of projects with summarized spread data.voidexportProjectThresholds(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of project thresholds.voidexportRelationships(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of relationships.voidexportResourceAccess(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of resource access objects.voidexportResourceAssignmentPeriodActuals(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of resource assignment period actuals.voidexportResourceAssignments(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of resource assignments.voidexportResourceAssignmentsWithLiveSpread(OutputStream os, Project parent, String[] fields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative) Export a collection of resource assignments for a particular project with live spread data.voidexportResourceAssignmentsWithLiveSpread(OutputStream os, Resource parent, String[] fields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative) Export a collection of resource assignments for a particular resource with live spread data.voidexportResourceAssignmentUpdates(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of resource assignment updates.voidexportResourceCodeAssignments(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of resource code assignments.voidexportResourceCodes(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of resource codes.voidexportResourceCodeTypes(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of resource code types.voidexportResourceCurves(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of resource curves.voidexportResourceLocations(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of resource locations.voidexportResourceRates(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of resource rates.voidexportResourceRoles(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of resource roles.voidexportResources(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of resources.voidexportResourceTeams(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of resource teams.voidexportRiskCategories(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of risk categories.voidexportRiskImpacts(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of risk impacts.voidexportRiskMatrices(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of risk matrices.voidexportRiskMatrixScores(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of risk matrix scores.voidexportRiskMatrixThresholds(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of risk matrix thresholds.voidexportRiskResponseActionImpacts(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of risk response action impacts.voidexportRiskResponseActions(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of risk response actions.voidexportRiskResponsePlans(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of risk response plans.voidexportRisks(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of risks.voidexportRiskThresholdLevels(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of risk threshold levels.voidexportRiskThresholds(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of risk thresholds.voidexportRolceCodes(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of role codes.voidexportRoleCodeAssignments(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of role code assignments.voidexportRoleCodeTypes(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of role code types.voidexportRoleLimits(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of role limits.voidexportRoleRates(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of role rates.voidexportRoles(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of roles.voidexportRoleTeams(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of role teams.voidexportScheduleOptions(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export the schedule options for the current user.voidexportShifts(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of shifts.voidexportThresholdParameters(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of threshold parameters.voidexportTimesheetAudits(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of timesheet audits.voidexportTimesheetDelegates(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of timesheet delegates.voidexportTimesheetPeriods(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of timesheet periods.voidexportTimesheets(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of timesheets.voidexportUDFCodes(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of UDF codes.voidexportUDFTypes(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of UDF types.voidexportUDFValues(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of UDF values.voidexportUnitOfMeasures(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of units of measure.voidexportUserFieldTitles(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of user field titles.voidexportUserInterfaceViews(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of user interface viewsvoidexportUserLicenses(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of user licenses.voidexportUserOBS(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of user OBS objects.voidexportUsers(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of users.voidexportWBS(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of WBS objects.voidexportWBSCategories(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of WBS categories.voidexportWBSMilestones(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) Export a collection of WBS milestones.voidexportWBSWithSummarizedSpread(OutputStream os, Project parent, String[] fields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative) Export a collection of WBS objects for a particular project with summarized spread data.Gets the encoding for the XML output.Gets the line separator string that is appended to every line in the XML output.Gets the output file path for import logGets the spacing for indentation in the XML file.booleanIndicates only cbs assigned activites to be exported for unifierbooleanisCPP()booleanIndicates this export is for IPMDARbooleanIndicates this export is for uncefactbooleanIndicates this export is for unifiervoidremoveLogHandler(Handler handler) voidsetCBSAssignedOnlyFlag(boolean isCBSAssignedOnlyFlag) Indicates only cbs assigned activites to be exported for unifiervoidsetCPP(boolean isCPP) voidsetEncoding(String sEncoding) Sets the encoding for the XML output.voidsetIpmdarExport(boolean isIpmDar) Sets this export for IPMDARvoidsetLineSeparator(String sSeparator) Sets the line separator string that is appended to every line in the XML output.voidsetLogFile(String sLogFilePath) Sets the output file path for import logvoidsetSpacing(String sSpacing) Sets the spacing for indentation in the XML file.voidsetTaskUIDMap(Map<Integer, Integer> m_taskUIDMap) voidsetUncefactExport(boolean isUncefact) Sets this export for uncefactvoidsetUnifierExport(boolean isUnifier) Sets this export for unifier
-
Constructor Details
-
XMLExporter
Construct an XMLExporter.- Parameters:
session- the session object
-
-
Method Details
-
getSpacing
Gets the spacing for indentation in the XML file. By default a tab character is used.- Returns:
- the String to be prepended for each indentation
-
setSpacing
Sets the spacing for indentation in the XML file. By default a tab character is used. The spacing can be set to an empty string to generate smaller XML files.- Parameters:
sSpacing- a String to be prepended for each indentation
-
isIpmdarExport
public boolean isIpmdarExport()Indicates this export is for IPMDAR- Returns:
- the String
-
setIpmdarExport
public void setIpmdarExport(boolean isIpmDar) Sets this export for IPMDAR- Parameters:
String- returns the uncefact flag
-
isCPP
public boolean isCPP() -
setCPP
public void setCPP(boolean isCPP) -
isUncefactExport
public boolean isUncefactExport()Indicates this export is for uncefact- Returns:
- the String
-
setUncefactExport
public void setUncefactExport(boolean isUncefact) Sets this export for uncefact- Parameters:
String- returns the uncefact flag
-
isUnifierExport
public boolean isUnifierExport()Indicates this export is for unifier- Returns:
- boolean
-
setUnifierExport
public void setUnifierExport(boolean isUnifier) Sets this export for unifier -
isCBSAssignedOnlyFlag
public boolean isCBSAssignedOnlyFlag()Indicates only cbs assigned activites to be exported for unifier- Returns:
- boolean
-
setCBSAssignedOnlyFlag
public void setCBSAssignedOnlyFlag(boolean isCBSAssignedOnlyFlag) Indicates only cbs assigned activites to be exported for unifier -
getEncoding
Gets the encoding for the XML output. The default is "UTF-8".- Returns:
- the String the encoding to use for output
-
setEncoding
Sets the encoding for the XML output. The default is "UTF-8".- Parameters:
sEncoding- the encoding to use for output- Throws:
UnsupportedEncodingException- if the encoding value is not supported
-
getLineSeparator
Gets the line separator string that is appended to every line in the XML output. The default is the value of the "line.separator" System property.- Returns:
- the String to be appended to every line of output
-
setLineSeparator
Sets the line separator string that is appended to every line in the XML output. The default is the value of the "line.separator" System property.- Parameters:
sSeparator- the String to be appended to every line of output
-
getTaskUIDMap
-
setTaskUIDMap
-
exportFullProject
public void exportFullProject(OutputStream os, ObjectId projectId, String[] fields, XMLExporterListener listener) throws ServerException, NetworkException, BusinessObjectException, XMLExporterException Fully export a specific project. Child objects of the project are exported as well: activities, calendars, etc. An optional XMLExporterListener can be specified, which will receive notification of all XMLExporterEvents. This allows you to specify the fields to be exported, and also allows you to specify whether particular child classes should be exported.- Parameters:
os- the OutputStream to receive all generated XML outputprojectId- the ObjectId of the project to exportfields- the Project fields to export. If null, all fields are exported.listener- an optional XMLExporterListener that will receive notification of all XMLExporterEvents- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objectsXMLExporterException
-
exportFullProject
public void exportFullProject(OutputStream os, ObjectId projectId, String[] fields, XMLExporterListener listener, SpreadPeriodType periodType, ObjectId mspUdfTypeId) throws ServerException, NetworkException, BusinessObjectException, XMLExporterException Fully export a specific project with future bucket planning spreads. Child objects of the project are exported as well: activities, calendars, etc. An optional XMLExporterListener can be specified, which will receive notification of all XMLExporterEvents. This allows you to specify the fields to be exported, and also allows you to specify whether particular child classes should be exported.- Parameters:
os- the OutputStream to receive all generated XML outputprojectId- the ObjectId of the project to exportfields- the Project fields to export. If null, all fields are exported.listener- an optional XMLExporterListener that will receive notification of all XMLExporterEventsperiodType- the ResourceAssignmentSpread period type to export. If the exported XML will be imported again, it is recommended to use a period such as weekly or monthly due to performance reasons. If this parameter is null, no future bucket planning spreads will be exported with the project, but raw curve values will still appear on resource assignments where applicable. Hourly periods are not supported.- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objectsIllegalArgumentException- if the project ObjectId parameter was null or an unsupported spread period type was specifiedXMLExporterException
-
exportFullProjects
public void exportFullProjects(OutputStream os, List<ObjectId> projectObjectIdList, String[] fields, XMLExporterListener listener) throws BusinessObjectException, XMLExporterException, ServerException, NetworkException Fully export a set of projects. Child objects of the project are exported as well: activities, calendars, etc. An optional XMLExporterListener can be specified, which will receive notification of all XMLExporterEvents. This allows you to specify the fields to be exported, and also allows you to specify whether particular child classes should be exported.- Parameters:
os- the OutputStream to receive all generated XML outputprojectObjectIdList- the Set of ObjectIds of all the projects to exportfields- the Project fields to export. If null, all fields are exported.listener- an optional XMLExporterListener that will receive notification of all XMLExporterEvents- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objectsXMLExporterException
-
exportFullProjects
public void exportFullProjects(OutputStream os, List<ObjectId> projectObjectIdList, String[] fields, XMLExporterListener listener, SpreadPeriodType periodType, ObjectId mspUdfTypeId) throws BusinessObjectException, XMLExporterException, ServerException, NetworkException Fully export a specific project with future bucket planning spreads. Child objects of the project are exported as well: activities, calendars, etc. An optional XMLExporterListener can be specified, which will receive notification of all XMLExporterEvents. This allows you to specify the fields to be exported, and also allows you to specify whether particular child classes should be exported.- Parameters:
os- the OutputStream to receive all generated XML outputprojectObjectIdList- the Set of ObjectIds of all the projects to exportfields- the Project fields to export. If null, all fields are exported.listener- an optional XMLExporterListener that will receive notification of all XMLExporterEventsperiodType- the ResourceAssignmentSpread period type to export. If the exported XML will be imported again, it is recommended to use a period such as weekly or monthly due to performance reasons. If this parameter is null, no future bucket planning spreads will be exported with the project, but raw curve values will still appear on resource assignments where applicable. Hourly periods are not supported.- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objectsIllegalArgumentException- if the project ObjectId parameter was null or an unsupported spread period type was specifiedXMLExporterException
-
exportFullProjects
public void exportFullProjects(OutputStream os, List<ObjectId> projectObjectIdList, String[] fields, XMLExporterListener listener, SpreadPeriodType periodType) throws BusinessObjectException, XMLExporterException, ServerException, NetworkException Fully export a specific project with future bucket planning spreads. Child objects of the project are exported as well: activities, calendars, etc. An optional XMLExporterListener can be specified, which will receive notification of all XMLExporterEvents. This allows you to specify the fields to be exported, and also allows you to specify whether particular child classes should be exported.- Parameters:
os- the OutputStream to receive all generated XML outputprojectObjectIdList- the Set of ObjectIds of all the projects to exportfields- the Project fields to export. If null, all fields are exported.listener- an optional XMLExporterListener that will receive notification of all XMLExporterEventsperiodType- the ResourceAssignmentSpread period type to export. If the exported XML will be imported again, it is recommended to use a period such as weekly or monthly due to performance reasons. If this parameter is null, no future bucket planning spreads will be exported with the project, but raw curve values will still appear on resource assignments where applicable. Hourly periods are not supported.- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objectsIllegalArgumentException- if the project ObjectId parameter was null or an unsupported spread period type was specifiedXMLExporterException
-
exportFullProjectToMSPXml
public void exportFullProjectToMSPXml(OutputStream os, ObjectId projectId, String[] fields, XMLExporterListener listener, SpreadPeriodType periodType, ObjectId mspUdfTypeId, Map<Object, Object> propMap, Logger logger) throws ServerException, NetworkException, BusinessObjectException, XMLExporterExceptionFully export a specific project in MSP XML format. Child objects of the project are exported as well: activities, calendars, etc.- Parameters:
os- the OutputStream to receive all generated MSP XML outputprojectId- id of the project to exportfields- the Project fields to export. If null, all fields are exported.listener- an optional XMLExporterListener that will receive notification of all XMLExporterEventsperiodType- the ResourceAssignmentSpread period type to export. If the exported XML will be imported again, it is recommended to use a period such as weekly or monthly due to performance reasons. If this parameter is null, no future bucket planning spreads will be exported with the project, but raw curve values will still appear on resource assignments where applicable. Hourly periods are not supported.mspUdfTypeId- MSP udftype idpropMap- property maplogger- the logger to log messages on msp xml export- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objectsXMLExporterExceptionIllegalArgumentException- if the project ObjectId parameter was null or an unsupported spread period type was specified
-
exportActivities
public void exportActivities(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of activities.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of activities returnedsOrderBy- an optional order by clause for ordering the set of activities returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportActivityUpdates
public void exportActivityUpdates(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of activity updates.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of activity updates returnedsOrderBy- an optional order by clause for ordering the set of activity updates returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportActivitiesWithLiveSpread
public void exportActivitiesWithLiveSpread(OutputStream os, Project parent, String[] fields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative) throws ServerException, NetworkException, BusinessObjectException Export a collection of activities for a particular project with live spread data.- Parameters:
os- the OutputStream to receive all generated XML outputparent- the parent projectfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of activities returnedsOrderBy- an optional order by clause for ordering the set of activities returnedspreadFields- the fields to include in the spread objectperiodType- the period of the spread data (hour, day, etc.)startDate- the start date of the spreadendDate- the end date of the spreadbIncludeCumulative- indicates whether to include cumulative spread data- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportActivityCodeAssignments
public void exportActivityCodeAssignments(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of activity code assignments.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of activity code assignments returnedsOrderBy- an optional order by clause for ordering the set of activity code assignments returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportActivityCodes
public void exportActivityCodes(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of activity codes.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of activity codes returnedsOrderBy- an optional order by clause for ordering the set of activity codes returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportActivityCodeTypes
public void exportActivityCodeTypes(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of activity code types.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of activity code types returnedsOrderBy- an optional order by clause for ordering the set of activity code types returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportActivityExpenses
public void exportActivityExpenses(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of activity expenses.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of activity expenses returnedsOrderBy- an optional order by clause for ordering the set of activity expenses returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportActivityNotes
public void exportActivityNotes(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of activity notes.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of activity notes returnedsOrderBy- an optional order by clause for ordering the set of activity notes returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportActivityOwners
public void exportActivityOwners(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of activity owners.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of activity owners returnedsOrderBy- an optional order by clause for ordering the set of activity owners returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportActivityPeriodActuals
public void exportActivityPeriodActuals(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of activity period actuals.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of activity period actuals returnedsOrderBy- an optional order by clause for ordering the set of activity period actuals returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportActivityRisks
public void exportActivityRisks(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of activity risks.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of activity steps returnedsOrderBy- an optional order by clause for ordering the set of activity steps returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportActivitySteps
public void exportActivitySteps(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of activity steps.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of activity steps returnedsOrderBy- an optional order by clause for ordering the set of activity steps returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportActivityStepTemplates
public void exportActivityStepTemplates(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of activity step templates.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of activity step templates returnedsOrderBy- an optional order by clause for ordering the set of activity step templates returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportActivityStepTemplateItems
public void exportActivityStepTemplateItems(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of activity step template items.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of activity step template items returnedsOrderBy- an optional order by clause for ordering the set of activity step template items returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportActivityStepUpdates
public void exportActivityStepUpdates(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of activity step updates.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of activity step updates returnedsOrderBy- an optional order by clause for ordering the set of activity step updates returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportBaselineProjects
public void exportBaselineProjects(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Deprecated.Export a collection of baseline projects.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of baseline projects returnedsOrderBy- an optional order by clause for ordering the set of baseline projects returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportBaselineProject
public void exportBaselineProject(OutputStream os, ObjectId projectId, String[] fields, XMLExporterListener listener) throws ServerException, NetworkException, BusinessObjectException, XMLExporterException Export a collection of baseline projects.- Parameters:
os- the OutputStream to receive all generated XML outputBaseline- Project Id. Baseline id should be followed by its project id.fields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of baseline projects returnedsOrderBy- an optional order by clause for ordering the set of baseline projects returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objectsXMLExporterException
-
exportBaselineProjects
public void exportBaselineProjects(OutputStream os, List<ObjectId> projectIds, String[] fields, XMLExporterListener listener) throws ServerException, NetworkException, BusinessObjectException, XMLExporterException Export a collection of baseline projects.- Parameters:
os- the OutputStream to receive all generated XML outputBaseline- Project Ids. Baseline ids should be followed by their corresponding project ids.fields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of baseline projects returnedsOrderBy- an optional order by clause for ordering the set of baseline projects returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objectsXMLExporterException
-
exportBaselineTypes
public void exportBaselineTypes(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of baseline types.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of baseline types returnedsOrderBy- an optional order by clause for ordering the set of baseline types returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportProjectBudgetChangeLogs
public void exportProjectBudgetChangeLogs(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of budget change logs.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of budget change logs returnedsOrderBy- an optional order by clause for ordering the set of budget change logs returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportCalendars
public void exportCalendars(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of calendars.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of calendars returnedsOrderBy- an optional order by clause for ordering the set of calendars returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportChangeSets
public void exportChangeSets(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of change sets.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of change sets returnedsOrderBy- an optional order by clause for ordering the set of change sets returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportCostAccounts
public void exportCostAccounts(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of cost accounts.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of cost accounts returnedsOrderBy- an optional order by clause for ordering the set of cost accounts returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportCurrencies
public void exportCurrencies(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of currencies.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of currencies returnedsOrderBy- an optional order by clause for ordering the set of currencies returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportDocuments
public void exportDocuments(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of documents.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of document objects returnedsOrderBy- an optional order by clause for ordering the set of document objects returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportDocumentStatusCodes
public void exportDocumentStatusCodes(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of document status codes.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of document status code objects returnedsOrderBy- an optional order by clause for ordering the set of document status code objects returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportDocumentCategories
public void exportDocumentCategories(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of document categories.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of document categories returnedsOrderBy- an optional order by clause for ordering the set of document categories returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportEPS
public void exportEPS(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of EPS objects.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of EPS objects returnedsOrderBy- an optional order by clause for ordering the set of EPS objects returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportEPSWithSummarizedSpread
public void exportEPSWithSummarizedSpread(OutputStream os, String[] fields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative) throws ServerException, NetworkException, BusinessObjectException Export a collection of EPS objects with summarized spread data.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of EPS objects returnedsOrderBy- an optional order by clause for ordering the set of EPS objects returnedspreadFields- the fields to include in the spread objectperiodType- the period of the spread data (hour, day, etc.)startDate- the start date of the spreadendDate- the end date of the spreadbIncludeCumulative- indicates whether to include cumulative spread data- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportEPSBudgetChangeLogs
public void exportEPSBudgetChangeLogs(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of EPS budget change logs.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of EPS budget change logs returnedsOrderBy- an optional order by clause for ordering the set of EPS budget change logs returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportEPSFundings
public void exportEPSFundings(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of EPS fundings.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of EPS fundings returnedsOrderBy- an optional order by clause for ordering the set of EPS fundings returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportEPSNotes
public void exportEPSNotes(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of EPS notes.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of EPS notes returnedsOrderBy- an optional order by clause for ordering the set of EPS notes returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportEPSSpendingPlans
public void exportEPSSpendingPlans(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of EPS spending plans.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of EPS spending plans returnedsOrderBy- an optional order by clause for ordering the set of EPS spending plans returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportExpenseCategories
public void exportExpenseCategories(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of expense categories.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of expense categories returnedsOrderBy- an optional order by clause for ordering the set of expense categories returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportFinancialPeriods
public void exportFinancialPeriods(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of financial periods.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of financial periods returnedsOrderBy- an optional order by clause for ordering the set of financial periods returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportFundingSources
public void exportFundingSources(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of funding sources.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of funding sources returnedsOrderBy- an optional order by clause for ordering the set of funding sources returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportGlobalPreferences
public void exportGlobalPreferences(OutputStream os, String[] fields) throws ServerException, NetworkException, BusinessObjectException Export the global preferences.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportGlobalProfiles
public void exportGlobalProfiles(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of global profiles.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of global profiles returnedsOrderBy- an optional order by clause for ordering the set of global profiles returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportIssueHistories
public void exportIssueHistories(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of issue histories.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of issue histories returnedsOrderBy- an optional order by clause for ordering the set of issue histories returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportLocations
public void exportLocations(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of locations.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of change sets returnedsOrderBy- an optional order by clause for ordering the set of change sets returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportNotebookTopics
public void exportNotebookTopics(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of notebook topics.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of notebook topics returnedsOrderBy- an optional order by clause for ordering the set of notebook topics returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportOBS
public void exportOBS(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of OBS objects.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of OBS objects returnedsOrderBy- an optional order by clause for ordering the set of OBS objects returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportOverheadCodes
public void exportOverheadCodes(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of overhead codes.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of overhead codes returnedsOrderBy- an optional order by clause for ordering the set of overhead codes returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportProjects
public void exportProjects(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of projects. Note that this method only exports project-level data. To export a project with related objects, use the exportFullProject.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of projects returnedsOrderBy- an optional order by clause for ordering the set of projects returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportProjectsWithSummarizedSpread
public void exportProjectsWithSummarizedSpread(OutputStream os, String[] fields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative) throws ServerException, NetworkException, BusinessObjectException Export a collection of projects with summarized spread data. Note that this method only exports project-level data. To export a project with related objects, use the exportFullProject.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of projects returnedsOrderBy- an optional order by clause for ordering the set of projects returnedspreadFields- the fields to include in the spread objectperiodType- the period of the spread data (hour, day, etc.)startDate- the start date of the spreadendDate- the end date of the spreadbIncludeCumulative- indicates whether to include cumulative spread data- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportProjectCodeAssignments
public void exportProjectCodeAssignments(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of project code assignments.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of project code assignments returnedsOrderBy- an optional order by clause for ordering the set of project code assignments returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportProjectCodes
public void exportProjectCodes(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of project codes code type.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of project codes returnedsOrderBy- an optional order by clause for ordering the set of project codes returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportProjectCodeTypes
public void exportProjectCodeTypes(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of project code types.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of project code types returnedsOrderBy- an optional order by clause for ordering the set of project code types returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportProjectDocuments
public void exportProjectDocuments(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of project documents.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of project documents returnedsOrderBy- an optional order by clause for ordering the set of project documents returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportProjectFundings
public void exportProjectFundings(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of project fundings.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of project fundings returnedsOrderBy- an optional order by clause for ordering the set of project fundings returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportProjectIssues
public void exportProjectIssues(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of project issues.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of project issues returnedsOrderBy- an optional order by clause for ordering the set of project issues returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportProjectNotes
public void exportProjectNotes(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of project notes.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of project notes returnedsOrderBy- an optional order by clause for ordering the set of project notes returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportProjectPortfolios
public void exportProjectPortfolios(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of project portfolios.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of project portfolios returnedsOrderBy- an optional order by clause for ordering the set of project portfolios returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportProjectProfiles
public void exportProjectProfiles(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of project profiles.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of project profiles returnedsOrderBy- an optional order by clause for ordering the set of project profiles returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportProjectResources
public void exportProjectResources(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of project resources.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of project resources returnedsOrderBy- an optional order by clause for ordering the set of project resources returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportProjectResourceCategories
public void exportProjectResourceCategories(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of project resource categories.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of project resource categories returnedsOrderBy- an optional order by clause for ordering the set of project resource categories returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportProjectResourceQuantities
public void exportProjectResourceQuantities(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of project resource quantities.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of project resource quantities returnedsOrderBy- an optional order by clause for ordering the set of project resource quantities returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportProjectSpendingPlans
public void exportProjectSpendingPlans(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of project spending plans.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of project spending plans returnedsOrderBy- an optional order by clause for ordering the set of project spending plans returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportProjectThresholds
public void exportProjectThresholds(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of project thresholds.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of project thresholds returnedsOrderBy- an optional order by clause for ordering the set of project thresholds returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportRelationships
public void exportRelationships(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of relationships.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of relationships returnedsOrderBy- an optional order by clause for ordering the set of relationships returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportResources
public void exportResources(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of resources.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of resources returnedsOrderBy- an optional order by clause for ordering the set of resources returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportResourceAccess
public void exportResourceAccess(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of resource access objects.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of resource access objects returnedsOrderBy- an optional order by clause for ordering the set of resource access objects returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportResourceAssignmentPeriodActuals
public void exportResourceAssignmentPeriodActuals(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of resource assignment period actuals.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of resource assignment period actuals returnedsOrderBy- an optional order by clause for ordering the set of resource assignment period actuals returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportResourceAssignments
public void exportResourceAssignments(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of resource assignments.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of resource assignments returnedsOrderBy- an optional order by clause for ordering the set of resource assignments returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportResourceAssignmentUpdates
public void exportResourceAssignmentUpdates(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of resource assignment updates.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of resource assignment updates returnedsOrderBy- an optional order by clause for ordering the set of resource assignment updates returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportResourceAssignmentsWithLiveSpread
public void exportResourceAssignmentsWithLiveSpread(OutputStream os, Project parent, String[] fields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative) throws ServerException, NetworkException, BusinessObjectException Export a collection of resource assignments for a particular project with live spread data.- Parameters:
os- the OutputStream to receive all generated XML outputparent- the parent projectfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of resource assignments returnedsOrderBy- an optional order by clause for ordering the set of resource assignments returnedspreadFields- the fields to include in the spread objectperiodType- the period of the spread data (hour, day, etc.)startDate- the start date of the spreadendDate- the end date of the spreadbIncludeCumulative- indicates whether to include cumulative spread data- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportResourceAssignmentsWithLiveSpread
public void exportResourceAssignmentsWithLiveSpread(OutputStream os, Resource parent, String[] fields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative) throws ServerException, NetworkException, BusinessObjectException Export a collection of resource assignments for a particular resource with live spread data.- Parameters:
os- the OutputStream to receive all generated XML outputparent- the parent resourcefields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of resource assignments returnedsOrderBy- an optional order by clause for ordering the set of resource assignments returnedspreadFields- the fields to include in the spread objectperiodType- the period of the spread data (hour, day, etc.)startDate- the start date of the spreadendDate- the end date of the spreadbIncludeCumulative- indicates whether to include cumulative spread data- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportResourceCodeAssignments
public void exportResourceCodeAssignments(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of resource code assignments.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of resource code assignments returnedsOrderBy- an optional order by clause for ordering the set of resource code assignments returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportResourceCodes
public void exportResourceCodes(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of resource codes.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of resource codes returnedsOrderBy- an optional order by clause for ordering the set of resource codes returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportResourceCodeTypes
public void exportResourceCodeTypes(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of resource code types.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of resource code types returnedsOrderBy- an optional order by clause for ordering the set of resource code types returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportResourceCurves
public void exportResourceCurves(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of resource curves.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of resource curves returnedsOrderBy- an optional order by clause for ordering the set of resource curves returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportResourceLocations
public void exportResourceLocations(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of resource locations.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of change sets returnedsOrderBy- an optional order by clause for ordering the set of change sets returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportResourceRates
public void exportResourceRates(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of resource rates.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of resource rates returnedsOrderBy- an optional order by clause for ordering the set of resource rates returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportResourceRoles
public void exportResourceRoles(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of resource roles.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of resource roles returnedsOrderBy- an optional order by clause for ordering the set of resource roles returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportResourceTeams
public void exportResourceTeams(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of resource teams.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of resource teams returnedsOrderBy- an optional order by clause for ordering the set of resource teams returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportRiskCategories
public void exportRiskCategories(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of risk categories.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of risk types returnedsOrderBy- an optional order by clause for ordering the set of risk types returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportRiskThresholds
public void exportRiskThresholds(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of risk thresholds.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of risk types returnedsOrderBy- an optional order by clause for ordering the set of risk types returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportRiskThresholdLevels
public void exportRiskThresholdLevels(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of risk threshold levels.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of risk types returnedsOrderBy- an optional order by clause for ordering the set of risk types returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportRiskMatrices
public void exportRiskMatrices(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of risk matrices.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of risk types returnedsOrderBy- an optional order by clause for ordering the set of risk types returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportRiskMatrixScores
public void exportRiskMatrixScores(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of risk matrix scores.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of risk types returnedsOrderBy- an optional order by clause for ordering the set of risk types returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportRiskMatrixThresholds
public void exportRiskMatrixThresholds(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of risk matrix thresholds.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of risk types returnedsOrderBy- an optional order by clause for ordering the set of risk types returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportRisks
public void exportRisks(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of risks.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of risk types returnedsOrderBy- an optional order by clause for ordering the set of risk types returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportRiskImpacts
public void exportRiskImpacts(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of risk impacts.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of risk types returnedsOrderBy- an optional order by clause for ordering the set of risk types returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportRiskResponsePlans
public void exportRiskResponsePlans(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of risk response plans.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of risk types returnedsOrderBy- an optional order by clause for ordering the set of risk types returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportRiskResponseActions
public void exportRiskResponseActions(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of risk response actions.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of risk types returnedsOrderBy- an optional order by clause for ordering the set of risk types returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportRiskResponseActionImpacts
public void exportRiskResponseActionImpacts(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of risk response action impacts.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of risk types returnedsOrderBy- an optional order by clause for ordering the set of risk types returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportRoleCodeAssignments
public void exportRoleCodeAssignments(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of role code assignments.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of role code assignments returnedsOrderBy- an optional order by clause for ordering the set of role code assignments returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportRolceCodes
public void exportRolceCodes(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of role codes.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of role codes returnedsOrderBy- an optional order by clause for ordering the set of role codes returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportRoleCodeTypes
public void exportRoleCodeTypes(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of role code types.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of role code types returnedsOrderBy- an optional order by clause for ordering the set of role code types returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportRoleLimits
public void exportRoleLimits(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of role limits.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of role limits returnedsOrderBy- an optional order by clause for ordering the set of role limits returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportRoleRates
public void exportRoleRates(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of role rates.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of role rates returnedsOrderBy- an optional order by clause for ordering the set of role rates returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportRoles
public void exportRoles(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of roles.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of roles returnedsOrderBy- an optional order by clause for ordering the set of roles returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportRoleTeams
public void exportRoleTeams(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of role teams.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of role teams returnedsOrderBy- an optional order by clause for ordering the set of role teams returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportScheduleOptions
public void exportScheduleOptions(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export the schedule options for the current user.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of schedule options returnedsOrderBy- an optional order by clause for ordering the set of schedule options returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportShifts
public void exportShifts(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of shifts. All associated ShiftPeriods for each Shift are exported as well.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of shifts returnedsOrderBy- an optional order by clause for ordering the set of shifts returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportThresholdParameters
public void exportThresholdParameters(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of threshold parameters.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of threshold parameters returnedsOrderBy- an optional order by clause for ordering the set of threshold parameters returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportTimesheets
public void exportTimesheets(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of timesheets. All associated ResourceHours for each timesheet are exported as well.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of timesheets returnedsOrderBy- an optional order by clause for ordering the set of timesheets returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportTimesheetAudits
public void exportTimesheetAudits(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of timesheet audits.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of timesheet audits returnedsOrderBy- an optional order by clause for ordering the set of timesheet audits returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportTimesheetDelegates
public void exportTimesheetDelegates(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of timesheet delegates.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of timesheet delegates returnedsOrderBy- an optional order by clause for ordering the set of timesheet delegates returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportTimesheetPeriods
public void exportTimesheetPeriods(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of timesheet periods.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of timesheet periods returnedsOrderBy- an optional order by clause for ordering the set of timesheet periods returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportUDFCodes
public void exportUDFCodes(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of UDF codes.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of UDF codes returnedsOrderBy- an optional order by clause for ordering the set of UDF codes returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportUDFTypes
public void exportUDFTypes(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of UDF types.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of UDF types returnedsOrderBy- an optional order by clause for ordering the set of UDF types returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportUDFValues
public void exportUDFValues(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of UDF values.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of UDF values returnedsOrderBy- an optional order by clause for ordering the set of UDF values returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportUnitOfMeasures
public void exportUnitOfMeasures(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of units of measure.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of units of measure returnedsOrderBy- an optional order by clause for ordering the set of units of measure returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportUsers
public void exportUsers(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of users.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of users returnedsOrderBy- an optional order by clause for ordering the set of users returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportUserFieldTitles
public void exportUserFieldTitles(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of user field titles.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of user field titles returnedsOrderBy- an optional order by clause for ordering the set of user field titles returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportUserLicenses
public void exportUserLicenses(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of user licenses.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of user licenses returnedsOrderBy- an optional order by clause for ordering the set of user licenses returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportUserOBS
public void exportUserOBS(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of user OBS objects.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of user OBS objects returnedsOrderBy- an optional order by clause for ordering the set of user OBS objects returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportWBS
public void exportWBS(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of WBS objects.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of WBS objects returnedsOrderBy- an optional order by clause for ordering the set of WBS objects returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportWBSWithSummarizedSpread
public void exportWBSWithSummarizedSpread(OutputStream os, Project parent, String[] fields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative) throws ServerException, NetworkException, BusinessObjectException Export a collection of WBS objects for a particular project with summarized spread data.- Parameters:
os- the OutputStream to receive all generated XML outputparent- the parent projectfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of WBS objects returnedsOrderBy- an optional order by clause for ordering the set of WBS objects returnedspreadFields- the fields to include in the spread objectperiodType- the period of the spread data (hour, day, etc.)startDate- the start date of the spreadendDate- the end date of the spreadbIncludeCumulative- indicates whether to include cumulative spread data- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportWBSCategories
public void exportWBSCategories(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of WBS categories.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of WBS categories returnedsOrderBy- an optional order by clause for ordering the set of WBS categories returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportWBSMilestones
public void exportWBSMilestones(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of WBS milestones.- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of WBS milestones returnedsOrderBy- an optional order by clause for ordering the set of WBS milestones returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
exportUserInterfaceViews
public void exportUserInterfaceViews(OutputStream os, String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Export a collection of user interface views- Parameters:
os- the OutputStream to receive all generated XML outputfields- the fields to export. If null, all fields are exported.sWhereClause- an optional where clause used to limit the set of user interface views returnedsOrderBy- an optional order by clause for ordering the set of user interface views returned- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
setLogFile
Sets the output file path for import log- Parameters:
sLogFilePath- the log file path, if not set, or set to null or empty, then use import file name appended with ".log" as log file name
-
getLogFile
Gets the output file path for import log- Returns:
- the current import log file path
-
addLogHandler
Add a log handler- Parameters:
handler-
-
removeLogHandler
-