Primavera Integration API 7.0

com.primavera.integration.client.xml.xmlexporter
Class XMLExporter

java.lang.Object
  extended by com.primavera.integration.client.xml.xmlexporter.XMLExporter

public class XMLExporter
extends java.lang.Object

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
XMLExporter(Session session)
          Construct an XMLExporter.
 
Method Summary
 void exportActivities(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of activities.
 void exportActivitiesWithLiveSpread(java.io.OutputStream os, Project parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy, java.lang.String[] spreadFields, SpreadPeriodType periodType, java.util.Date startDate, java.util.Date endDate, boolean bIncludeCumulative)
          Export a collection of activities for a particular project with live spread data.
 void exportActivityCodeAssignments(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of activity code assignments.
 void exportActivityCodes(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of activity codes.
 void exportActivityCodeTypes(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of activity code types.
 void exportActivityExpenses(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of activity expenses.
 void exportActivityNotes(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of activity notes.
 void exportActivityOwners(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of activity owners.
 void exportActivityPeriodActuals(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of activity period actuals.
 void exportActivitySteps(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of activity steps.
 void exportActivityStepTemplateItems(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of activity step template items.
 void exportActivityStepTemplates(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of activity step templates.
 void exportBaselineProjects(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of baseline projects.
 void exportBaselineTypes(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of baseline types.
 void exportBatchReports(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of batch reports.
 void exportCalendars(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of calendars.
 void exportCostAccounts(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of cost accounts.
 void exportCurrencies(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of currencies.
 void exportDocumentCategories(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of document categories.
 void exportDocuments(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of documents.
 void exportDocumentStatusCodes(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of document status codes.
 void exportEPS(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of EPS objects.
 void exportEPSBudgetChangeLogs(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of EPS budget change logs.
 void exportEPSFundings(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of EPS fundings.
 void exportEPSNotes(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of EPS notes.
 void exportEPSSpendingPlans(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of EPS spending plans.
 void exportEPSWithSummarizedSpread(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy, java.lang.String[] spreadFields, SpreadPeriodType periodType, java.util.Date startDate, java.util.Date endDate, boolean bIncludeCumulative)
          Export a collection of EPS objects with summarized spread data.
 void exportExpenseCategories(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of expense categories.
 void exportFinancialPeriods(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of financial periods.
 void exportFullProject(java.io.OutputStream os, ObjectId projectId, java.lang.String[] fields, XMLExporterListener listener)
          Fully export a specific project.
 void exportFullProject(java.io.OutputStream os, ObjectId projectId, java.lang.String[] fields, XMLExporterListener listener, SpreadPeriodType periodType)
          Fully export a specific project with future bucket planning spreads.
 void exportFundingSources(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of funding sources.
 void exportGlobalPreferences(java.io.OutputStream os, java.lang.String[] fields)
          Export the global preferences.
 void exportGlobalProfiles(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of global profiles.
 void exportInitiations(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of initiation objects.
 void exportIssueHistories(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of issue histories.
 void exportMethodologies(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of methodologies.
 void exportNotebookTopics(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of notebook topics.
 void exportOBS(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of OBS objects.
 void exportOverheadCodes(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of overhead codes.
 void exportProjectBudgetChangeLogs(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of budget change logs.
 void exportProjectCodeAssignments(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of project code assignments.
 void exportProjectCodes(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of project codes code type.
 void exportProjectCodeTypes(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of project code types.
 void exportProjectCodeUsers(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of project code users.
 void exportProjectDocuments(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of project documents.
 void exportProjectEstimates(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of project estimates.
 void exportProjectFundings(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of project fundings.
 void exportProjectIssues(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of project issues.
 void exportProjectNotes(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of project notes.
 void exportProjectPortfolios(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of project portfolios.
 void exportProjectProfiles(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of project profiles.
 void exportProjectResourceCategories(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of project resource categories.
 void exportProjectResourceQuantities(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of project resource quantities.
 void exportProjectResources(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of project resources.
 void exportProjectRisks(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of project risks.
 void exportProjects(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of projects.
 void exportProjectSpendingPlans(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of project spending plans.
 void exportProjectsWithSummarizedSpread(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy, java.lang.String[] spreadFields, SpreadPeriodType periodType, java.util.Date startDate, java.util.Date endDate, boolean bIncludeCumulative)
          Export a collection of projects with summarized spread data.
 void exportProjectThresholds(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of project thresholds.
 void exportRelationships(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of relationships.
 void exportResourceAccess(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of resource access objects.
 void exportResourceAssignmentPeriodActuals(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of resource assignment period actuals.
 void exportResourceAssignments(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of resource assignments.
 void exportResourceAssignmentsWithLiveSpread(java.io.OutputStream os, Project parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy, java.lang.String[] spreadFields, SpreadPeriodType periodType, java.util.Date startDate, java.util.Date endDate, boolean bIncludeCumulative)
          Export a collection of resource assignments for a particular project with live spread data.
 void exportResourceAssignmentsWithLiveSpread(java.io.OutputStream os, Resource parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy, java.lang.String[] spreadFields, SpreadPeriodType periodType, java.util.Date startDate, java.util.Date endDate, boolean bIncludeCumulative)
          Export a collection of resource assignments for a particular resource with live spread data.
 void exportResourceCodeAssignments(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of resource code assignments.
 void exportResourceCodes(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of resource codes.
 void exportResourceCodeTypes(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of resource code types.
 void exportResourceCurves(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of resource curves.
 void exportResourceRates(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of resource rates.
 void exportResourceRoles(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of resource roles.
 void exportResources(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of resources.
 void exportResourceTeams(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of resource teams.
 void exportRiskTypes(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of risk types.
 void exportRoleLimits(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of role limits.
 void exportRoleRates(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of role rates.
 void exportRoles(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of roles.
 void exportRoleTeams(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of role teams.
 void exportScheduleOptions(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export the schedule options for the current user.
 void exportShifts(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of shifts.
 void exportThresholdParameters(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of threshold parameters.
 void exportTimesheetAudits(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of timesheet audits.
 void exportTimesheetDelegates(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of timesheet delegates.
 void exportTimesheetPeriods(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of timesheet periods.
 void exportTimesheets(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of timesheets.
 void exportUDFCodes(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of UDF codes.
 void exportUDFTypes(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of UDF types.
 void exportUDFValues(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of UDF values.
 void exportUnitOfMeasures(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of units of measure.
 void exportUserFieldTitles(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of user field titles.
 void exportUserInterfaceViews(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of user interface views
 void exportUserLicenses(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of user licenses.
 void exportUserOBS(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of user OBS objects.
 void exportUsers(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of users.
 void exportWBS(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of WBS objects.
 void exportWBSCategories(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of WBS categories.
 void exportWBSMilestones(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy)
          Export a collection of WBS milestones.
 void exportWBSWithSummarizedSpread(java.io.OutputStream os, Project parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy, java.lang.String[] spreadFields, SpreadPeriodType periodType, java.util.Date startDate, java.util.Date endDate, boolean bIncludeCumulative)
          Export a collection of WBS objects for a particular project with summarized spread data.
 java.lang.String getEncoding()
          Gets the encoding for the XML output.
 java.lang.String getLineSeparator()
          Gets the line separator string that is appended to every line in the XML output.
 java.lang.String getSpacing()
          Gets the spacing for indentation in the XML file.
 void setEncoding(java.lang.String sEncoding)
          Sets the encoding for the XML output.
 void setLineSeparator(java.lang.String sSeparator)
          Sets the line separator string that is appended to every line in the XML output.
 void setSpacing(java.lang.String sSpacing)
          Sets the spacing for indentation in the XML file.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLExporter

public XMLExporter(Session session)
Construct an XMLExporter.

Parameters:
session - the session object
Method Detail

getSpacing

public java.lang.String 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

public void setSpacing(java.lang.String sSpacing)
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

getEncoding

public java.lang.String getEncoding()
Gets the encoding for the XML output. The default is "UTF-8".

Returns:
the String the encoding to use for output

setEncoding

public void setEncoding(java.lang.String sEncoding)
                 throws java.io.UnsupportedEncodingException
Sets the encoding for the XML output. The default is "UTF-8".

Parameters:
sEncoding - the encoding to use for output
Throws:
java.io.UnsupportedEncodingException - if the encoding value is not supported

getLineSeparator

public java.lang.String 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

public void setLineSeparator(java.lang.String sSeparator)
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

exportFullProject

public void exportFullProject(java.io.OutputStream os,
                              ObjectId projectId,
                              java.lang.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 output
projectId - the ObjectId of the project to export
fields - 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-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects
XMLExporterException

exportFullProject

public void exportFullProject(java.io.OutputStream os,
                              ObjectId projectId,
                              java.lang.String[] fields,
                              XMLExporterListener listener,
                              SpreadPeriodType periodType)
                       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 output
projectId - the ObjectId of the project to export
fields - the Project fields to export. If null, all fields are exported.
listener - an optional XMLExporterListener that will receive notification of all XMLExporterEvents
periodType - 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-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects
java.lang.IllegalArgumentException - if the project ObjectId parameter was null or an unsupported spread period type was specified
XMLExporterException

exportActivities

public void exportActivities(java.io.OutputStream os,
                             java.lang.String[] fields,
                             java.lang.String sWhereClause,
                             java.lang.String sOrderBy)
                      throws ServerException,
                             NetworkException,
                             BusinessObjectException
Export a collection of activities.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of activities returned
sOrderBy - an optional order by clause for ordering the set of activities returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportActivitiesWithLiveSpread

public void exportActivitiesWithLiveSpread(java.io.OutputStream os,
                                           Project parent,
                                           java.lang.String[] fields,
                                           java.lang.String sWhereClause,
                                           java.lang.String sOrderBy,
                                           java.lang.String[] spreadFields,
                                           SpreadPeriodType periodType,
                                           java.util.Date startDate,
                                           java.util.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 output
parent - the parent project
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of activities returned
sOrderBy - an optional order by clause for ordering the set of activities returned
spreadFields - the fields to include in the spread object
periodType - the period of the spread data (hour, day, etc.)
startDate - the start date of the spread
endDate - the end date of the spread
bIncludeCumulative - indicates whether to include cumulative spread data
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportActivityCodeAssignments

public void exportActivityCodeAssignments(java.io.OutputStream os,
                                          java.lang.String[] fields,
                                          java.lang.String sWhereClause,
                                          java.lang.String sOrderBy)
                                   throws ServerException,
                                          NetworkException,
                                          BusinessObjectException
Export a collection of activity code assignments.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of activity code assignments returned
sOrderBy - an optional order by clause for ordering the set of activity code assignments returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportActivityCodes

public void exportActivityCodes(java.io.OutputStream os,
                                java.lang.String[] fields,
                                java.lang.String sWhereClause,
                                java.lang.String sOrderBy)
                         throws ServerException,
                                NetworkException,
                                BusinessObjectException
Export a collection of activity codes.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of activity codes returned
sOrderBy - an optional order by clause for ordering the set of activity codes returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportActivityCodeTypes

public void exportActivityCodeTypes(java.io.OutputStream os,
                                    java.lang.String[] fields,
                                    java.lang.String sWhereClause,
                                    java.lang.String sOrderBy)
                             throws ServerException,
                                    NetworkException,
                                    BusinessObjectException
Export a collection of activity code types.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of activity code types returned
sOrderBy - an optional order by clause for ordering the set of activity code types returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportActivityExpenses

public void exportActivityExpenses(java.io.OutputStream os,
                                   java.lang.String[] fields,
                                   java.lang.String sWhereClause,
                                   java.lang.String sOrderBy)
                            throws ServerException,
                                   NetworkException,
                                   BusinessObjectException
Export a collection of activity expenses.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of activity expenses returned
sOrderBy - an optional order by clause for ordering the set of activity expenses returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportActivityNotes

public void exportActivityNotes(java.io.OutputStream os,
                                java.lang.String[] fields,
                                java.lang.String sWhereClause,
                                java.lang.String sOrderBy)
                         throws ServerException,
                                NetworkException,
                                BusinessObjectException
Export a collection of activity notes.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of activity notes returned
sOrderBy - an optional order by clause for ordering the set of activity notes returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportActivityOwners

public void exportActivityOwners(java.io.OutputStream os,
                                 java.lang.String[] fields,
                                 java.lang.String sWhereClause,
                                 java.lang.String sOrderBy)
                          throws ServerException,
                                 NetworkException,
                                 BusinessObjectException
Export a collection of activity owners.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of activity owners returned
sOrderBy - an optional order by clause for ordering the set of activity owners returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportActivityPeriodActuals

public void exportActivityPeriodActuals(java.io.OutputStream os,
                                        java.lang.String[] fields,
                                        java.lang.String sWhereClause,
                                        java.lang.String sOrderBy)
                                 throws ServerException,
                                        NetworkException,
                                        BusinessObjectException
Export a collection of activity period actuals.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of activity period actuals returned
sOrderBy - an optional order by clause for ordering the set of activity period actuals returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportActivitySteps

public void exportActivitySteps(java.io.OutputStream os,
                                java.lang.String[] fields,
                                java.lang.String sWhereClause,
                                java.lang.String sOrderBy)
                         throws ServerException,
                                NetworkException,
                                BusinessObjectException
Export a collection of activity steps.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of activity steps returned
sOrderBy - an optional order by clause for ordering the set of activity steps returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportActivityStepTemplates

public void exportActivityStepTemplates(java.io.OutputStream os,
                                        java.lang.String[] fields,
                                        java.lang.String sWhereClause,
                                        java.lang.String sOrderBy)
                                 throws ServerException,
                                        NetworkException,
                                        BusinessObjectException
Export a collection of activity step templates.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of activity step templates returned
sOrderBy - an optional order by clause for ordering the set of activity step templates returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportActivityStepTemplateItems

public void exportActivityStepTemplateItems(java.io.OutputStream os,
                                            java.lang.String[] fields,
                                            java.lang.String sWhereClause,
                                            java.lang.String sOrderBy)
                                     throws ServerException,
                                            NetworkException,
                                            BusinessObjectException
Export a collection of activity step template items.

Parameters:
os - the OutputStream to receive all generated XML output
fields - 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 returned
sOrderBy - an optional order by clause for ordering the set of activity step template items returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportBaselineProjects

public void exportBaselineProjects(java.io.OutputStream os,
                                   java.lang.String[] fields,
                                   java.lang.String sWhereClause,
                                   java.lang.String sOrderBy)
                            throws ServerException,
                                   NetworkException,
                                   BusinessObjectException
Export a collection of baseline projects.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of baseline projects returned
sOrderBy - an optional order by clause for ordering the set of baseline projects returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportBaselineTypes

public void exportBaselineTypes(java.io.OutputStream os,
                                java.lang.String[] fields,
                                java.lang.String sWhereClause,
                                java.lang.String sOrderBy)
                         throws ServerException,
                                NetworkException,
                                BusinessObjectException
Export a collection of baseline types.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of baseline types returned
sOrderBy - an optional order by clause for ordering the set of baseline types returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportBatchReports

public void exportBatchReports(java.io.OutputStream os,
                               java.lang.String[] fields,
                               java.lang.String sWhereClause,
                               java.lang.String sOrderBy)
                        throws ServerException,
                               NetworkException,
                               BusinessObjectException
Export a collection of batch reports.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of batch reports returned
sOrderBy - an optional order by clause for ordering the set of batch reports returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportProjectBudgetChangeLogs

public void exportProjectBudgetChangeLogs(java.io.OutputStream os,
                                          java.lang.String[] fields,
                                          java.lang.String sWhereClause,
                                          java.lang.String sOrderBy)
                                   throws ServerException,
                                          NetworkException,
                                          BusinessObjectException
Export a collection of budget change logs.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of budget change logs returned
sOrderBy - an optional order by clause for ordering the set of budget change logs returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportCalendars

public void exportCalendars(java.io.OutputStream os,
                            java.lang.String[] fields,
                            java.lang.String sWhereClause,
                            java.lang.String sOrderBy)
                     throws ServerException,
                            NetworkException,
                            BusinessObjectException
Export a collection of calendars.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of calendars returned
sOrderBy - an optional order by clause for ordering the set of calendars returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportCostAccounts

public void exportCostAccounts(java.io.OutputStream os,
                               java.lang.String[] fields,
                               java.lang.String sWhereClause,
                               java.lang.String sOrderBy)
                        throws ServerException,
                               NetworkException,
                               BusinessObjectException
Export a collection of cost accounts.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of cost accounts returned
sOrderBy - an optional order by clause for ordering the set of cost accounts returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportCurrencies

public void exportCurrencies(java.io.OutputStream os,
                             java.lang.String[] fields,
                             java.lang.String sWhereClause,
                             java.lang.String sOrderBy)
                      throws ServerException,
                             NetworkException,
                             BusinessObjectException
Export a collection of currencies.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of currencies returned
sOrderBy - an optional order by clause for ordering the set of currencies returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportDocuments

public void exportDocuments(java.io.OutputStream os,
                            java.lang.String[] fields,
                            java.lang.String sWhereClause,
                            java.lang.String sOrderBy)
                     throws ServerException,
                            NetworkException,
                            BusinessObjectException
Export a collection of documents.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of document objects returned
sOrderBy - an optional order by clause for ordering the set of document objects returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportDocumentStatusCodes

public void exportDocumentStatusCodes(java.io.OutputStream os,
                                      java.lang.String[] fields,
                                      java.lang.String sWhereClause,
                                      java.lang.String sOrderBy)
                               throws ServerException,
                                      NetworkException,
                                      BusinessObjectException
Export a collection of document status codes.

Parameters:
os - the OutputStream to receive all generated XML output
fields - 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 returned
sOrderBy - an optional order by clause for ordering the set of document status code objects returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportDocumentCategories

public void exportDocumentCategories(java.io.OutputStream os,
                                     java.lang.String[] fields,
                                     java.lang.String sWhereClause,
                                     java.lang.String sOrderBy)
                              throws ServerException,
                                     NetworkException,
                                     BusinessObjectException
Export a collection of document categories.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of document categories returned
sOrderBy - an optional order by clause for ordering the set of document categories returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportEPS

public void exportEPS(java.io.OutputStream os,
                      java.lang.String[] fields,
                      java.lang.String sWhereClause,
                      java.lang.String sOrderBy)
               throws ServerException,
                      NetworkException,
                      BusinessObjectException
Export a collection of EPS objects.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of EPS objects returned
sOrderBy - an optional order by clause for ordering the set of EPS objects returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportEPSWithSummarizedSpread

public void exportEPSWithSummarizedSpread(java.io.OutputStream os,
                                          java.lang.String[] fields,
                                          java.lang.String sWhereClause,
                                          java.lang.String sOrderBy,
                                          java.lang.String[] spreadFields,
                                          SpreadPeriodType periodType,
                                          java.util.Date startDate,
                                          java.util.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 output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of EPS objects returned
sOrderBy - an optional order by clause for ordering the set of EPS objects returned
spreadFields - the fields to include in the spread object
periodType - the period of the spread data (hour, day, etc.)
startDate - the start date of the spread
endDate - the end date of the spread
bIncludeCumulative - indicates whether to include cumulative spread data
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportEPSBudgetChangeLogs

public void exportEPSBudgetChangeLogs(java.io.OutputStream os,
                                      java.lang.String[] fields,
                                      java.lang.String sWhereClause,
                                      java.lang.String sOrderBy)
                               throws ServerException,
                                      NetworkException,
                                      BusinessObjectException
Export a collection of EPS budget change logs.

Parameters:
os - the OutputStream to receive all generated XML output
fields - 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 returned
sOrderBy - an optional order by clause for ordering the set of EPS budget change logs returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportEPSFundings

public void exportEPSFundings(java.io.OutputStream os,
                              java.lang.String[] fields,
                              java.lang.String sWhereClause,
                              java.lang.String sOrderBy)
                       throws ServerException,
                              NetworkException,
                              BusinessObjectException
Export a collection of EPS fundings.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of EPS fundings returned
sOrderBy - an optional order by clause for ordering the set of EPS fundings returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportEPSNotes

public void exportEPSNotes(java.io.OutputStream os,
                           java.lang.String[] fields,
                           java.lang.String sWhereClause,
                           java.lang.String sOrderBy)
                    throws ServerException,
                           NetworkException,
                           BusinessObjectException
Export a collection of EPS notes.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of EPS notes returned
sOrderBy - an optional order by clause for ordering the set of EPS notes returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportEPSSpendingPlans

public void exportEPSSpendingPlans(java.io.OutputStream os,
                                   java.lang.String[] fields,
                                   java.lang.String sWhereClause,
                                   java.lang.String sOrderBy)
                            throws ServerException,
                                   NetworkException,
                                   BusinessObjectException
Export a collection of EPS spending plans.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of EPS spending plans returned
sOrderBy - an optional order by clause for ordering the set of EPS spending plans returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportExpenseCategories

public void exportExpenseCategories(java.io.OutputStream os,
                                    java.lang.String[] fields,
                                    java.lang.String sWhereClause,
                                    java.lang.String sOrderBy)
                             throws ServerException,
                                    NetworkException,
                                    BusinessObjectException
Export a collection of expense categories.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of expense categories returned
sOrderBy - an optional order by clause for ordering the set of expense categories returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportFinancialPeriods

public void exportFinancialPeriods(java.io.OutputStream os,
                                   java.lang.String[] fields,
                                   java.lang.String sWhereClause,
                                   java.lang.String sOrderBy)
                            throws ServerException,
                                   NetworkException,
                                   BusinessObjectException
Export a collection of financial periods.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of financial periods returned
sOrderBy - an optional order by clause for ordering the set of financial periods returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportFundingSources

public void exportFundingSources(java.io.OutputStream os,
                                 java.lang.String[] fields,
                                 java.lang.String sWhereClause,
                                 java.lang.String sOrderBy)
                          throws ServerException,
                                 NetworkException,
                                 BusinessObjectException
Export a collection of funding sources.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of funding sources returned
sOrderBy - an optional order by clause for ordering the set of funding sources returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportGlobalPreferences

public void exportGlobalPreferences(java.io.OutputStream os,
                                    java.lang.String[] fields)
                             throws ServerException,
                                    NetworkException,
                                    BusinessObjectException
Export the global preferences.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportGlobalProfiles

public void exportGlobalProfiles(java.io.OutputStream os,
                                 java.lang.String[] fields,
                                 java.lang.String sWhereClause,
                                 java.lang.String sOrderBy)
                          throws ServerException,
                                 NetworkException,
                                 BusinessObjectException
Export a collection of global profiles.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of global profiles returned
sOrderBy - an optional order by clause for ordering the set of global profiles returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportInitiations

public void exportInitiations(java.io.OutputStream os,
                              java.lang.String[] fields,
                              java.lang.String sWhereClause,
                              java.lang.String sOrderBy)
                       throws ServerException,
                              NetworkException,
                              BusinessObjectException
Export a collection of initiation objects.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of initiation objects returned
sOrderBy - an optional order by clause for ordering the set of initiation objects returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportIssueHistories

public void exportIssueHistories(java.io.OutputStream os,
                                 java.lang.String[] fields,
                                 java.lang.String sWhereClause,
                                 java.lang.String sOrderBy)
                          throws ServerException,
                                 NetworkException,
                                 BusinessObjectException
Export a collection of issue histories.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of issue histories returned
sOrderBy - an optional order by clause for ordering the set of issue histories returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportMethodologies

public void exportMethodologies(java.io.OutputStream os,
                                java.lang.String[] fields,
                                java.lang.String sWhereClause,
                                java.lang.String sOrderBy)
                         throws ServerException,
                                NetworkException,
                                BusinessObjectException
Export a collection of methodologies.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of methodologies returned
sOrderBy - an optional order by clause for ordering the set of methodologies returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportNotebookTopics

public void exportNotebookTopics(java.io.OutputStream os,
                                 java.lang.String[] fields,
                                 java.lang.String sWhereClause,
                                 java.lang.String sOrderBy)
                          throws ServerException,
                                 NetworkException,
                                 BusinessObjectException
Export a collection of notebook topics.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of notebook topics returned
sOrderBy - an optional order by clause for ordering the set of notebook topics returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportOBS

public void exportOBS(java.io.OutputStream os,
                      java.lang.String[] fields,
                      java.lang.String sWhereClause,
                      java.lang.String sOrderBy)
               throws ServerException,
                      NetworkException,
                      BusinessObjectException
Export a collection of OBS objects.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of OBS objects returned
sOrderBy - an optional order by clause for ordering the set of OBS objects returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportOverheadCodes

public void exportOverheadCodes(java.io.OutputStream os,
                                java.lang.String[] fields,
                                java.lang.String sWhereClause,
                                java.lang.String sOrderBy)
                         throws ServerException,
                                NetworkException,
                                BusinessObjectException
Export a collection of overhead codes.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of overhead codes returned
sOrderBy - an optional order by clause for ordering the set of overhead codes returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportProjects

public void exportProjects(java.io.OutputStream os,
                           java.lang.String[] fields,
                           java.lang.String sWhereClause,
                           java.lang.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 output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of projects returned
sOrderBy - an optional order by clause for ordering the set of projects returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportProjectsWithSummarizedSpread

public void exportProjectsWithSummarizedSpread(java.io.OutputStream os,
                                               java.lang.String[] fields,
                                               java.lang.String sWhereClause,
                                               java.lang.String sOrderBy,
                                               java.lang.String[] spreadFields,
                                               SpreadPeriodType periodType,
                                               java.util.Date startDate,
                                               java.util.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 output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of projects returned
sOrderBy - an optional order by clause for ordering the set of projects returned
spreadFields - the fields to include in the spread object
periodType - the period of the spread data (hour, day, etc.)
startDate - the start date of the spread
endDate - the end date of the spread
bIncludeCumulative - indicates whether to include cumulative spread data
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportProjectCodeAssignments

public void exportProjectCodeAssignments(java.io.OutputStream os,
                                         java.lang.String[] fields,
                                         java.lang.String sWhereClause,
                                         java.lang.String sOrderBy)
                                  throws ServerException,
                                         NetworkException,
                                         BusinessObjectException
Export a collection of project code assignments.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of project code assignments returned
sOrderBy - an optional order by clause for ordering the set of project code assignments returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportProjectCodes

public void exportProjectCodes(java.io.OutputStream os,
                               java.lang.String[] fields,
                               java.lang.String sWhereClause,
                               java.lang.String sOrderBy)
                        throws ServerException,
                               NetworkException,
                               BusinessObjectException
Export a collection of project codes code type.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of project codes returned
sOrderBy - an optional order by clause for ordering the set of project codes returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportProjectCodeTypes

public void exportProjectCodeTypes(java.io.OutputStream os,
                                   java.lang.String[] fields,
                                   java.lang.String sWhereClause,
                                   java.lang.String sOrderBy)
                            throws ServerException,
                                   NetworkException,
                                   BusinessObjectException
Export a collection of project code types.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of project code types returned
sOrderBy - an optional order by clause for ordering the set of project code types returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportProjectCodeUsers

public void exportProjectCodeUsers(java.io.OutputStream os,
                                   java.lang.String[] fields,
                                   java.lang.String sWhereClause,
                                   java.lang.String sOrderBy)
                            throws ServerException,
                                   NetworkException,
                                   BusinessObjectException
Export a collection of project code users.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of project code users returned
sOrderBy - an optional order by clause for ordering the set of project code users returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportProjectDocuments

public void exportProjectDocuments(java.io.OutputStream os,
                                   java.lang.String[] fields,
                                   java.lang.String sWhereClause,
                                   java.lang.String sOrderBy)
                            throws ServerException,
                                   NetworkException,
                                   BusinessObjectException
Export a collection of project documents.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of project documents returned
sOrderBy - an optional order by clause for ordering the set of project documents returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportProjectEstimates

public void exportProjectEstimates(java.io.OutputStream os,
                                   java.lang.String[] fields,
                                   java.lang.String sWhereClause,
                                   java.lang.String sOrderBy)
                            throws ServerException,
                                   NetworkException,
                                   BusinessObjectException
Export a collection of project estimates.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of project estimates returned
sOrderBy - an optional order by clause for ordering the set of project estimates returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportProjectFundings

public void exportProjectFundings(java.io.OutputStream os,
                                  java.lang.String[] fields,
                                  java.lang.String sWhereClause,
                                  java.lang.String sOrderBy)
                           throws ServerException,
                                  NetworkException,
                                  BusinessObjectException
Export a collection of project fundings.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of project fundings returned
sOrderBy - an optional order by clause for ordering the set of project fundings returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportProjectIssues

public void exportProjectIssues(java.io.OutputStream os,
                                java.lang.String[] fields,
                                java.lang.String sWhereClause,
                                java.lang.String sOrderBy)
                         throws ServerException,
                                NetworkException,
                                BusinessObjectException
Export a collection of project issues.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of project issues returned
sOrderBy - an optional order by clause for ordering the set of project issues returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportProjectNotes

public void exportProjectNotes(java.io.OutputStream os,
                               java.lang.String[] fields,
                               java.lang.String sWhereClause,
                               java.lang.String sOrderBy)
                        throws ServerException,
                               NetworkException,
                               BusinessObjectException
Export a collection of project notes.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of project notes returned
sOrderBy - an optional order by clause for ordering the set of project notes returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportProjectPortfolios

public void exportProjectPortfolios(java.io.OutputStream os,
                                    java.lang.String[] fields,
                                    java.lang.String sWhereClause,
                                    java.lang.String sOrderBy)
                             throws ServerException,
                                    NetworkException,
                                    BusinessObjectException
Export a collection of project portfolios.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of project portfolios returned
sOrderBy - an optional order by clause for ordering the set of project portfolios returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportProjectProfiles

public void exportProjectProfiles(java.io.OutputStream os,
                                  java.lang.String[] fields,
                                  java.lang.String sWhereClause,
                                  java.lang.String sOrderBy)
                           throws ServerException,
                                  NetworkException,
                                  BusinessObjectException
Export a collection of project profiles.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of project profiles returned
sOrderBy - an optional order by clause for ordering the set of project profiles returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportProjectResources

public void exportProjectResources(java.io.OutputStream os,
                                   java.lang.String[] fields,
                                   java.lang.String sWhereClause,
                                   java.lang.String sOrderBy)
                            throws ServerException,
                                   NetworkException,
                                   BusinessObjectException
Export a collection of project resources.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of project resources returned
sOrderBy - an optional order by clause for ordering the set of project resources returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportProjectResourceCategories

public void exportProjectResourceCategories(java.io.OutputStream os,
                                            java.lang.String[] fields,
                                            java.lang.String sWhereClause,
                                            java.lang.String sOrderBy)
                                     throws ServerException,
                                            NetworkException,
                                            BusinessObjectException
Export a collection of project resource categories.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of project resource categories returned
sOrderBy - an optional order by clause for ordering the set of project resource categories returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportProjectResourceQuantities

public void exportProjectResourceQuantities(java.io.OutputStream os,
                                            java.lang.String[] fields,
                                            java.lang.String sWhereClause,
                                            java.lang.String sOrderBy)
                                     throws ServerException,
                                            NetworkException,
                                            BusinessObjectException
Export a collection of project resource quantities.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of project resource quantities returned
sOrderBy - an optional order by clause for ordering the set of project resource quantities returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportProjectRisks

public void exportProjectRisks(java.io.OutputStream os,
                               java.lang.String[] fields,
                               java.lang.String sWhereClause,
                               java.lang.String sOrderBy)
                        throws ServerException,
                               NetworkException,
                               BusinessObjectException
Export a collection of project risks.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of project risks returned
sOrderBy - an optional order by clause for ordering the set of project risks returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportProjectSpendingPlans

public void exportProjectSpendingPlans(java.io.OutputStream os,
                                       java.lang.String[] fields,
                                       java.lang.String sWhereClause,
                                       java.lang.String sOrderBy)
                                throws ServerException,
                                       NetworkException,
                                       BusinessObjectException
Export a collection of project spending plans.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of project spending plans returned
sOrderBy - an optional order by clause for ordering the set of project spending plans returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportProjectThresholds

public void exportProjectThresholds(java.io.OutputStream os,
                                    java.lang.String[] fields,
                                    java.lang.String sWhereClause,
                                    java.lang.String sOrderBy)
                             throws ServerException,
                                    NetworkException,
                                    BusinessObjectException
Export a collection of project thresholds.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of project thresholds returned
sOrderBy - an optional order by clause for ordering the set of project thresholds returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportRelationships

public void exportRelationships(java.io.OutputStream os,
                                java.lang.String[] fields,
                                java.lang.String sWhereClause,
                                java.lang.String sOrderBy)
                         throws ServerException,
                                NetworkException,
                                BusinessObjectException
Export a collection of relationships.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of relationships returned
sOrderBy - an optional order by clause for ordering the set of relationships returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportResources

public void exportResources(java.io.OutputStream os,
                            java.lang.String[] fields,
                            java.lang.String sWhereClause,
                            java.lang.String sOrderBy)
                     throws ServerException,
                            NetworkException,
                            BusinessObjectException
Export a collection of resources.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of resources returned
sOrderBy - an optional order by clause for ordering the set of resources returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportResourceAccess

public void exportResourceAccess(java.io.OutputStream os,
                                 java.lang.String[] fields,
                                 java.lang.String sWhereClause,
                                 java.lang.String sOrderBy)
                          throws ServerException,
                                 NetworkException,
                                 BusinessObjectException
Export a collection of resource access objects.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of resource access objects returned
sOrderBy - an optional order by clause for ordering the set of resource access objects returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportResourceAssignmentPeriodActuals

public void exportResourceAssignmentPeriodActuals(java.io.OutputStream os,
                                                  java.lang.String[] fields,
                                                  java.lang.String sWhereClause,
                                                  java.lang.String sOrderBy)
                                           throws ServerException,
                                                  NetworkException,
                                                  BusinessObjectException
Export a collection of resource assignment period actuals.

Parameters:
os - the OutputStream to receive all generated XML output
fields - 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 returned
sOrderBy - an optional order by clause for ordering the set of resource assignment period actuals returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportResourceAssignments

public void exportResourceAssignments(java.io.OutputStream os,
                                      java.lang.String[] fields,
                                      java.lang.String sWhereClause,
                                      java.lang.String sOrderBy)
                               throws ServerException,
                                      NetworkException,
                                      BusinessObjectException
Export a collection of resource assignments.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of resource assignments returned
sOrderBy - an optional order by clause for ordering the set of resource assignments returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportResourceAssignmentsWithLiveSpread

public void exportResourceAssignmentsWithLiveSpread(java.io.OutputStream os,
                                                    Project parent,
                                                    java.lang.String[] fields,
                                                    java.lang.String sWhereClause,
                                                    java.lang.String sOrderBy,
                                                    java.lang.String[] spreadFields,
                                                    SpreadPeriodType periodType,
                                                    java.util.Date startDate,
                                                    java.util.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 output
parent - the parent project
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of resource assignments returned
sOrderBy - an optional order by clause for ordering the set of resource assignments returned
spreadFields - the fields to include in the spread object
periodType - the period of the spread data (hour, day, etc.)
startDate - the start date of the spread
endDate - the end date of the spread
bIncludeCumulative - indicates whether to include cumulative spread data
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportResourceAssignmentsWithLiveSpread

public void exportResourceAssignmentsWithLiveSpread(java.io.OutputStream os,
                                                    Resource parent,
                                                    java.lang.String[] fields,
                                                    java.lang.String sWhereClause,
                                                    java.lang.String sOrderBy,
                                                    java.lang.String[] spreadFields,
                                                    SpreadPeriodType periodType,
                                                    java.util.Date startDate,
                                                    java.util.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 output
parent - the parent resource
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of resource assignments returned
sOrderBy - an optional order by clause for ordering the set of resource assignments returned
spreadFields - the fields to include in the spread object
periodType - the period of the spread data (hour, day, etc.)
startDate - the start date of the spread
endDate - the end date of the spread
bIncludeCumulative - indicates whether to include cumulative spread data
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportResourceCodeAssignments

public void exportResourceCodeAssignments(java.io.OutputStream os,
                                          java.lang.String[] fields,
                                          java.lang.String sWhereClause,
                                          java.lang.String sOrderBy)
                                   throws ServerException,
                                          NetworkException,
                                          BusinessObjectException
Export a collection of resource code assignments.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of resource code assignments returned
sOrderBy - an optional order by clause for ordering the set of resource code assignments returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportResourceCodes

public void exportResourceCodes(java.io.OutputStream os,
                                java.lang.String[] fields,
                                java.lang.String sWhereClause,
                                java.lang.String sOrderBy)
                         throws ServerException,
                                NetworkException,
                                BusinessObjectException
Export a collection of resource codes.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of resource codes returned
sOrderBy - an optional order by clause for ordering the set of resource codes returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportResourceCodeTypes

public void exportResourceCodeTypes(java.io.OutputStream os,
                                    java.lang.String[] fields,
                                    java.lang.String sWhereClause,
                                    java.lang.String sOrderBy)
                             throws ServerException,
                                    NetworkException,
                                    BusinessObjectException
Export a collection of resource code types.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of resource code types returned
sOrderBy - an optional order by clause for ordering the set of resource code types returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportResourceCurves

public void exportResourceCurves(java.io.OutputStream os,
                                 java.lang.String[] fields,
                                 java.lang.String sWhereClause,
                                 java.lang.String sOrderBy)
                          throws ServerException,
                                 NetworkException,
                                 BusinessObjectException
Export a collection of resource curves.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of resource curves returned
sOrderBy - an optional order by clause for ordering the set of resource curves returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportResourceRates

public void exportResourceRates(java.io.OutputStream os,
                                java.lang.String[] fields,
                                java.lang.String sWhereClause,
                                java.lang.String sOrderBy)
                         throws ServerException,
                                NetworkException,
                                BusinessObjectException
Export a collection of resource rates.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of resource rates returned
sOrderBy - an optional order by clause for ordering the set of resource rates returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportResourceRoles

public void exportResourceRoles(java.io.OutputStream os,
                                java.lang.String[] fields,
                                java.lang.String sWhereClause,
                                java.lang.String sOrderBy)
                         throws ServerException,
                                NetworkException,
                                BusinessObjectException
Export a collection of resource roles.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of resource roles returned
sOrderBy - an optional order by clause for ordering the set of resource roles returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportResourceTeams

public void exportResourceTeams(java.io.OutputStream os,
                                java.lang.String[] fields,
                                java.lang.String sWhereClause,
                                java.lang.String sOrderBy)
                         throws ServerException,
                                NetworkException,
                                BusinessObjectException
Export a collection of resource teams.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of resource teams returned
sOrderBy - an optional order by clause for ordering the set of resource teams returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportRiskTypes

public void exportRiskTypes(java.io.OutputStream os,
                            java.lang.String[] fields,
                            java.lang.String sWhereClause,
                            java.lang.String sOrderBy)
                     throws ServerException,
                            NetworkException,
                            BusinessObjectException
Export a collection of risk types.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of risk types returned
sOrderBy - an optional order by clause for ordering the set of risk types returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportRoleLimits

public void exportRoleLimits(java.io.OutputStream os,
                             java.lang.String[] fields,
                             java.lang.String sWhereClause,
                             java.lang.String sOrderBy)
                      throws ServerException,
                             NetworkException,
                             BusinessObjectException
Export a collection of role limits.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of role limits returned
sOrderBy - an optional order by clause for ordering the set of role limits returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportRoleRates

public void exportRoleRates(java.io.OutputStream os,
                            java.lang.String[] fields,
                            java.lang.String sWhereClause,
                            java.lang.String sOrderBy)
                     throws ServerException,
                            NetworkException,
                            BusinessObjectException
Export a collection of role rates.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of role rates returned
sOrderBy - an optional order by clause for ordering the set of role rates returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportRoles

public void exportRoles(java.io.OutputStream os,
                        java.lang.String[] fields,
                        java.lang.String sWhereClause,
                        java.lang.String sOrderBy)
                 throws ServerException,
                        NetworkException,
                        BusinessObjectException
Export a collection of roles.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of roles returned
sOrderBy - an optional order by clause for ordering the set of roles returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportRoleTeams

public void exportRoleTeams(java.io.OutputStream os,
                            java.lang.String[] fields,
                            java.lang.String sWhereClause,
                            java.lang.String sOrderBy)
                     throws ServerException,
                            NetworkException,
                            BusinessObjectException
Export a collection of role teams.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of role teams returned
sOrderBy - an optional order by clause for ordering the set of role teams returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportScheduleOptions

public void exportScheduleOptions(java.io.OutputStream os,
                                  java.lang.String[] fields,
                                  java.lang.String sWhereClause,
                                  java.lang.String sOrderBy)
                           throws ServerException,
                                  NetworkException,
                                  BusinessObjectException
Export the schedule options for the current user.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of schedule options returned
sOrderBy - an optional order by clause for ordering the set of schedule options returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportShifts

public void exportShifts(java.io.OutputStream os,
                         java.lang.String[] fields,
                         java.lang.String sWhereClause,
                         java.lang.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 output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of shifts returned
sOrderBy - an optional order by clause for ordering the set of shifts returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportThresholdParameters

public void exportThresholdParameters(java.io.OutputStream os,
                                      java.lang.String[] fields,
                                      java.lang.String sWhereClause,
                                      java.lang.String sOrderBy)
                               throws ServerException,
                                      NetworkException,
                                      BusinessObjectException
Export a collection of threshold parameters.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of threshold parameters returned
sOrderBy - an optional order by clause for ordering the set of threshold parameters returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportTimesheets

public void exportTimesheets(java.io.OutputStream os,
                             java.lang.String[] fields,
                             java.lang.String sWhereClause,
                             java.lang.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 output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of timesheets returned
sOrderBy - an optional order by clause for ordering the set of timesheets returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportTimesheetAudits

public void exportTimesheetAudits(java.io.OutputStream os,
                                  java.lang.String[] fields,
                                  java.lang.String sWhereClause,
                                  java.lang.String sOrderBy)
                           throws ServerException,
                                  NetworkException,
                                  BusinessObjectException
Export a collection of timesheet audits.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of timesheet audits returned
sOrderBy - an optional order by clause for ordering the set of timesheet audits returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportTimesheetDelegates

public void exportTimesheetDelegates(java.io.OutputStream os,
                                     java.lang.String[] fields,
                                     java.lang.String sWhereClause,
                                     java.lang.String sOrderBy)
                              throws ServerException,
                                     NetworkException,
                                     BusinessObjectException
Export a collection of timesheet delegates.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of timesheet delegates returned
sOrderBy - an optional order by clause for ordering the set of timesheet delegates returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportTimesheetPeriods

public void exportTimesheetPeriods(java.io.OutputStream os,
                                   java.lang.String[] fields,
                                   java.lang.String sWhereClause,
                                   java.lang.String sOrderBy)
                            throws ServerException,
                                   NetworkException,
                                   BusinessObjectException
Export a collection of timesheet periods.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of timesheet periods returned
sOrderBy - an optional order by clause for ordering the set of timesheet periods returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportUDFCodes

public void exportUDFCodes(java.io.OutputStream os,
                           java.lang.String[] fields,
                           java.lang.String sWhereClause,
                           java.lang.String sOrderBy)
                    throws ServerException,
                           NetworkException,
                           BusinessObjectException
Export a collection of UDF codes.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of UDF codes returned
sOrderBy - an optional order by clause for ordering the set of UDF codes returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportUDFTypes

public void exportUDFTypes(java.io.OutputStream os,
                           java.lang.String[] fields,
                           java.lang.String sWhereClause,
                           java.lang.String sOrderBy)
                    throws ServerException,
                           NetworkException,
                           BusinessObjectException
Export a collection of UDF types.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of UDF types returned
sOrderBy - an optional order by clause for ordering the set of UDF types returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportUDFValues

public void exportUDFValues(java.io.OutputStream os,
                            java.lang.String[] fields,
                            java.lang.String sWhereClause,
                            java.lang.String sOrderBy)
                     throws ServerException,
                            NetworkException,
                            BusinessObjectException
Export a collection of UDF values.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of UDF values returned
sOrderBy - an optional order by clause for ordering the set of UDF values returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportUnitOfMeasures

public void exportUnitOfMeasures(java.io.OutputStream os,
                                 java.lang.String[] fields,
                                 java.lang.String sWhereClause,
                                 java.lang.String sOrderBy)
                          throws ServerException,
                                 NetworkException,
                                 BusinessObjectException
Export a collection of units of measure.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of units of measure returned
sOrderBy - an optional order by clause for ordering the set of units of measure returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportUsers

public void exportUsers(java.io.OutputStream os,
                        java.lang.String[] fields,
                        java.lang.String sWhereClause,
                        java.lang.String sOrderBy)
                 throws ServerException,
                        NetworkException,
                        BusinessObjectException
Export a collection of users.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of users returned
sOrderBy - an optional order by clause for ordering the set of users returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportUserFieldTitles

public void exportUserFieldTitles(java.io.OutputStream os,
                                  java.lang.String[] fields,
                                  java.lang.String sWhereClause,
                                  java.lang.String sOrderBy)
                           throws ServerException,
                                  NetworkException,
                                  BusinessObjectException
Export a collection of user field titles.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of user field titles returned
sOrderBy - an optional order by clause for ordering the set of user field titles returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportUserLicenses

public void exportUserLicenses(java.io.OutputStream os,
                               java.lang.String[] fields,
                               java.lang.String sWhereClause,
                               java.lang.String sOrderBy)
                        throws ServerException,
                               NetworkException,
                               BusinessObjectException
Export a collection of user licenses.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of user licenses returned
sOrderBy - an optional order by clause for ordering the set of user licenses returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportUserOBS

public void exportUserOBS(java.io.OutputStream os,
                          java.lang.String[] fields,
                          java.lang.String sWhereClause,
                          java.lang.String sOrderBy)
                   throws ServerException,
                          NetworkException,
                          BusinessObjectException
Export a collection of user OBS objects.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of user OBS objects returned
sOrderBy - an optional order by clause for ordering the set of user OBS objects returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportWBS

public void exportWBS(java.io.OutputStream os,
                      java.lang.String[] fields,
                      java.lang.String sWhereClause,
                      java.lang.String sOrderBy)
               throws ServerException,
                      NetworkException,
                      BusinessObjectException
Export a collection of WBS objects.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of WBS objects returned
sOrderBy - an optional order by clause for ordering the set of WBS objects returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportWBSWithSummarizedSpread

public void exportWBSWithSummarizedSpread(java.io.OutputStream os,
                                          Project parent,
                                          java.lang.String[] fields,
                                          java.lang.String sWhereClause,
                                          java.lang.String sOrderBy,
                                          java.lang.String[] spreadFields,
                                          SpreadPeriodType periodType,
                                          java.util.Date startDate,
                                          java.util.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 output
parent - the parent project
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of WBS objects returned
sOrderBy - an optional order by clause for ordering the set of WBS objects returned
spreadFields - the fields to include in the spread object
periodType - the period of the spread data (hour, day, etc.)
startDate - the start date of the spread
endDate - the end date of the spread
bIncludeCumulative - indicates whether to include cumulative spread data
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportWBSCategories

public void exportWBSCategories(java.io.OutputStream os,
                                java.lang.String[] fields,
                                java.lang.String sWhereClause,
                                java.lang.String sOrderBy)
                         throws ServerException,
                                NetworkException,
                                BusinessObjectException
Export a collection of WBS categories.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of WBS categories returned
sOrderBy - an optional order by clause for ordering the set of WBS categories returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportWBSMilestones

public void exportWBSMilestones(java.io.OutputStream os,
                                java.lang.String[] fields,
                                java.lang.String sWhereClause,
                                java.lang.String sOrderBy)
                         throws ServerException,
                                NetworkException,
                                BusinessObjectException
Export a collection of WBS milestones.

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of WBS milestones returned
sOrderBy - an optional order by clause for ordering the set of WBS milestones returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

exportUserInterfaceViews

public void exportUserInterfaceViews(java.io.OutputStream os,
                                     java.lang.String[] fields,
                                     java.lang.String sWhereClause,
                                     java.lang.String sOrderBy)
                              throws ServerException,
                                     NetworkException,
                                     BusinessObjectException
Export a collection of user interface views

Parameters:
os - the OutputStream to receive all generated XML output
fields - the fields to export. If null, all fields are exported.
sWhereClause - an optional where clause used to limit the set of user interface views returned
sOrderBy - an optional order by clause for ordering the set of user interface views returned
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

Primavera Integration API 7.0

Copyright © 2003, 2009, Oracle and/or its affiliates. All rights reserved.