|
Primavera Integration API 7.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.primavera.integration.client.xml.exporter.XMLExporter
public class XMLExporter
The Hierarchical XML Exporter will export collections of any type of business object to XML according to a hierarchical schema (prmbo.xsd). It is retrieved for a particular session by calling the getXMLExporter() method on the session object.
Every business object can be exported, either by specifying an array of ObjectIds or by specifying a where clause to use for loading the objects. Exporting non-global objects requires the parent object to be specified for the methods that have where clause parameters.
When objects are exported, the fields to be exported can be specified. If the fields parameter is null, the default XML export fields will be used for each object. You can obtain this list of default fields by calling getDefaultXMLExportFields() on each business object class. The classes and fields included in a full project export can be controlled by specifying an XMLExporterListener when using exportFullProject(). An example of using the XMLExporterListener to control the export content is provided by the exporter demo application (ExportDemoApp.java).
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 the flat XML Exporter.
The exportFullProject() method is used to export a project and all related data. The XML file can then be imported using the XMLImporter. This is useful for copying and modifying project data. 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,
Project parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of activities for a particular project. |
void |
exportActivities(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set 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 subset of activities with live spread data for a particular project. |
void |
exportActivitiesWithLiveSpread(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds,
java.lang.String[] spreadFields,
SpreadPeriodType periodType,
java.util.Date startDate,
java.util.Date endDate,
boolean bIncludeCumulative)
Export a specific set of activities with live spread data. |
void |
exportActivityCodeAssignments(java.io.OutputStream os,
Project parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of activity code assignments for a particular project. |
void |
exportActivityCodeAssignments(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of activity code assignments. |
void |
exportActivityCodes(java.io.OutputStream os,
ActivityCodeType parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of activity codes for a particular activity code type. |
void |
exportActivityCodes(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of activity codes. |
void |
exportActivityCodeTypes(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of activity code types. |
void |
exportActivityCodeTypes(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of activity code types. |
void |
exportActivityExpenses(java.io.OutputStream os,
Project parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of activity expenses for a particular project. |
void |
exportActivityExpenses(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of activity expenses. |
void |
exportActivityNotes(java.io.OutputStream os,
Project parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of activity notes for a particular project. |
void |
exportActivityNotes(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of activity notes. |
void |
exportActivityOwners(java.io.OutputStream os,
Project parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of activity owners for a particular project. |
void |
exportActivityOwners(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of activity owners. |
void |
exportActivityPeriodActuals(java.io.OutputStream os,
Project parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of activity period actuals for a particular project. |
void |
exportActivityPeriodActuals(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of activity period actuals. |
void |
exportActivitySteps(java.io.OutputStream os,
Project parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of activity steps for a particular project. |
void |
exportActivitySteps(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of activity steps. |
void |
exportActivityStepTemplateItems(java.io.OutputStream os,
ActivityStepTemplate parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of activity step template items for a particular activity step template. |
void |
exportActivityStepTemplateItems(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of activity step template items. |
void |
exportActivityStepTemplates(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of activity step templates. |
void |
exportActivityStepTemplates(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of activity step templates. |
void |
exportBaselineProjects(java.io.OutputStream os,
Project parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of baseline projects. |
void |
exportBaselineProjects(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of baseline projects. |
void |
exportBaselineTypes(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of baseline types. |
void |
exportBaselineTypes(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of baseline types. |
void |
exportBatchReports(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of batch reports. |
void |
exportBatchReports(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of batch reports. |
void |
exportCalendars(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of calendars. |
void |
exportCalendars(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of calendars. |
void |
exportCostAccounts(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of cost accounts. |
void |
exportCostAccounts(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of cost accounts. |
void |
exportCurrencies(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of currencies. |
void |
exportCurrencies(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of currencies. |
void |
exportDocumentCategories(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of document categories. |
void |
exportDocumentCategories(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of document categories. |
void |
exportDocuments(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of documents. |
void |
exportDocuments(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of documents. |
void |
exportDocumentStatusCodes(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of document status codes. |
void |
exportDocumentStatusCodes(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of document status codes. |
void |
exportEPS(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of EPS objects. |
void |
exportEPS(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of EPS objects. |
void |
exportEPSBudgetChangeLogs(java.io.OutputStream os,
EPS parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of EPS budget change logs for a particular EPS. |
void |
exportEPSBudgetChangeLogs(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of EPS budget change logs. |
void |
exportEPSFundings(java.io.OutputStream os,
EPS parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of EPS fundings for a particular EPS. |
void |
exportEPSFundings(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of EPS fundings. |
void |
exportEPSNotes(java.io.OutputStream os,
EPS parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of EPS notes for a particular EPS. |
void |
exportEPSNotes(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of EPS notes. |
void |
exportEPSSpendingPlans(java.io.OutputStream os,
EPS parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of EPS spending plans for a particular EPS. |
void |
exportEPSSpendingPlans(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of EPS spending plans. |
void |
exportEPSWithSummarizedSpread(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds,
java.lang.String[] spreadFields,
SpreadPeriodType periodType,
java.util.Date startDate,
java.util.Date endDate,
boolean bIncludeCumulative)
Export a specific set of EPS objects with summarized spread data. |
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 subset of EPS objects with summarized spread data. |
void |
exportExpenseCategories(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of expense categories. |
void |
exportExpenseCategories(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of expense categories. |
void |
exportFinancialPeriods(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of financial periods. |
void |
exportFinancialPeriods(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset 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,
ObjectId[] objIds)
Export a specific set of funding sources. |
void |
exportFundingSources(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset 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,
ObjectId[] objIds)
Export a specific set of global profiles. |
void |
exportGlobalProfiles(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of global profiles. |
void |
exportInitiations(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of initiation objects. |
void |
exportInitiations(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of initiation objects. |
void |
exportIssueHistories(java.io.OutputStream os,
Project parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of issue histories for a particular project. |
void |
exportIssueHistories(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of issue histories. |
void |
exportMethodologies(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of methodologies. |
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,
ObjectId[] objIds)
Export a specific set of notebook topics. |
void |
exportNotebookTopics(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of notebook topics. |
void |
exportOBS(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of OBS objects. |
void |
exportOBS(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of OBS objects. |
void |
exportOverheadCodes(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of overhead codes. |
void |
exportOverheadCodes(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of overhead codes. |
void |
exportProjectBudgetChangeLogs(java.io.OutputStream os,
Project parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of budget change logs for a particular project. |
void |
exportProjectBudgetChangeLogs(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of budget change logs. |
void |
exportProjectCodeAssignments(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of project code assignments. |
void |
exportProjectCodeAssignments(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of project code assignments. |
void |
exportProjectCodes(java.io.OutputStream os,
ProjectCodeType parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of project codes for a particular project code type. |
void |
exportProjectCodes(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of project codes. |
void |
exportProjectCodeTypes(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of project code types. |
void |
exportProjectCodeTypes(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of project code types. |
void |
exportProjectCodeUsers(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of project code users. |
void |
exportProjectCodeUsers(java.io.OutputStream os,
User parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of project code users for a particular user. |
void |
exportProjectDocuments(java.io.OutputStream os,
Project parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of project documents for a particular project. |
void |
exportProjectDocuments(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of project documents. |
void |
exportProjectEstimates(java.io.OutputStream os,
Project parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of project estimates for a particular project. |
void |
exportProjectEstimates(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of project estimates. |
void |
exportProjectFundings(java.io.OutputStream os,
Project parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of project fundings for a particular project. |
void |
exportProjectFundings(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of project fundings. |
void |
exportProjectIssues(java.io.OutputStream os,
Project parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of project issues for a particular project. |
void |
exportProjectIssues(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of project issues. |
void |
exportProjectNotes(java.io.OutputStream os,
Project parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of project notes for a particular project. |
void |
exportProjectNotes(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of project notes. |
void |
exportProjectPortfolios(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of project portfolios. |
void |
exportProjectPortfolios(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of project portfolios. |
void |
exportProjectProfiles(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of project profiles. |
void |
exportProjectProfiles(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of project profiles. |
void |
exportProjectResourceCategories(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of project resource categories. |
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,
ProjectResource parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of project resource quantities for a particular project resource. |
void |
exportProjectResourceQuantities(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of project resource quantities. |
void |
exportProjectResources(java.io.OutputStream os,
Project parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of project resources for a particular project. |
void |
exportProjectResources(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of project resources. |
void |
exportProjectRisks(java.io.OutputStream os,
Project parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of project risks for a particular project. |
void |
exportProjectRisks(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of project risks. |
void |
exportProjects(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of projects. |
void |
exportProjects(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of projects. |
void |
exportProjectSpendingPlans(java.io.OutputStream os,
Project parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of project spending plans for a particular project. |
void |
exportProjectSpendingPlans(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of project spending plans. |
void |
exportProjectsWithSummarizedSpread(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds,
java.lang.String[] spreadFields,
SpreadPeriodType periodType,
java.util.Date startDate,
java.util.Date endDate,
boolean bIncludeCumulative)
Export a specific set of projects with summarized spread data. |
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 subset of projects with summarized spread data. |
void |
exportProjectThresholds(java.io.OutputStream os,
Project parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of project thresholds for a particular project. |
void |
exportProjectThresholds(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of project thresholds. |
void |
exportRelationships(java.io.OutputStream os,
Project parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of relationships for a particular project. |
void |
exportRelationships(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of relationships. |
void |
exportResourceAccess(java.io.OutputStream os,
Resource parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of resource access objects. |
void |
exportResourceAccess(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of resource access objects. |
void |
exportResourceAssignmentPeriodActuals(java.io.OutputStream os,
Project parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of resource assignment period actuals for a particular project. |
void |
exportResourceAssignmentPeriodActuals(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of resource assignment period actuals. |
void |
exportResourceAssignments(java.io.OutputStream os,
Project parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of resource assignments for a particular project. |
void |
exportResourceAssignments(java.io.OutputStream os,
Resource parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of resource assignments for a particular resource. |
void |
exportResourceAssignments(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set 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 subset of resource assignments with live spread data for a particular project. |
void |
exportResourceAssignmentsWithLiveSpread(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds,
java.lang.String[] spreadFields,
SpreadPeriodType periodType,
java.util.Date startDate,
java.util.Date endDate,
boolean bIncludeCumulative)
Export a specific set of resource assignments with live spread data. |
void |
exportResourceCodeAssignments(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of resource code assignments. |
void |
exportResourceCodeAssignments(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of resource code assignments. |
void |
exportResourceCodes(java.io.OutputStream os,
ResourceCodeType parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of resource codes for a particular resource code type. |
void |
exportResourceCodes(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of resource codes. |
void |
exportResourceCodeTypes(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of resource code types. |
void |
exportResourceCodeTypes(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of resource code types. |
void |
exportResourceCurves(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of resource curves. |
void |
exportResourceCurves(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of resource curves. |
void |
exportResourceRates(java.io.OutputStream os,
Resource parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of resource rates for a particular resource. |
void |
exportResourceRates(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of resource rates. |
void |
exportResourceRoles(java.io.OutputStream os,
Resource parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of resource roles for a particular resource. |
void |
exportResourceRoles(java.io.OutputStream os,
Role parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of resource roles for a particular role. |
void |
exportResourceRoles(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of resource roles. |
void |
exportResources(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of resources. |
void |
exportResources(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of resources. |
void |
exportResourceTeams(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of resource teams. |
void |
exportResourceTeams(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of resource teams. |
void |
exportRiskTypes(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of risk types. |
void |
exportRiskTypes(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of risk types. |
void |
exportRoleLimits(java.io.OutputStream os,
Role parent,
java.lang.String[] fields)
Export a subset of role limits for a particular role. |
void |
exportRoleLimits(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of role limits. |
void |
exportRoleRates(java.io.OutputStream os,
Role parent,
java.lang.String[] fields)
Export a subset of role rates for a particular role. |
void |
exportRoleRates(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of role rates. |
void |
exportRoles(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of roles. |
void |
exportRoles(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of roles. |
void |
exportRoleTeams(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of role teams. |
void |
exportRoleTeams(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of role teams. |
void |
exportScheduleOptions(java.io.OutputStream os,
Project parent,
java.lang.String[] fields)
Export the schedule options for a particular project for the current user. |
void |
exportShifts(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of shifts. |
void |
exportShifts(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of shifts. |
void |
exportThresholdParameters(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of threshold parameters. |
void |
exportThresholdParameters(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of threshold parameters. |
void |
exportTimesheetAudits(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of timesheet audits. |
void |
exportTimesheetAudits(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of timesheet audits. |
void |
exportTimesheetDelegates(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of timesheet delegates. |
void |
exportTimesheetDelegates(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of timesheet delegates. |
void |
exportTimesheetPeriods(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of timesheet periods. |
void |
exportTimesheetPeriods(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of timesheet periods. |
void |
exportTimesheets(java.io.OutputStream os,
Resource parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of timesheets for a particular resource. |
void |
exportTimesheets(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of timesheets. |
void |
exportTimesheets(java.io.OutputStream os,
TimesheetPeriod parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of timesheets for a particular timesheet period. |
void |
exportUDFCodes(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of UDF codes. |
void |
exportUDFCodes(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of UDF codes. |
void |
exportUDFTypes(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of UDF types. |
void |
exportUDFTypes(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of UDF types. |
void |
exportUDFValues(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of UDF values. |
void |
exportUDFValues(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of UDF values. |
void |
exportUnitOfMeasures(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of units of measure. |
void |
exportUnitOfMeasures(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of units of measure. |
void |
exportUserFieldTitles(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of user field titles. |
void |
exportUserFieldTitles(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of user field titles. |
void |
exportUserInterfaceViews(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of user interface views. |
void |
exportUserInterfaceViews(java.io.OutputStream os,
User parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of user interface views for a particular user. |
void |
exportUserLicenses(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of user licenses. |
void |
exportUserLicenses(java.io.OutputStream os,
User parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of user licenses for a particular user. |
void |
exportUserOBS(java.io.OutputStream os,
OBS parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of user OBS objects for a particular OBS object. |
void |
exportUserOBS(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of UserOBS objects. |
void |
exportUserOBS(java.io.OutputStream os,
User parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of user OBS objects for a particular user. |
void |
exportUsers(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of users. |
void |
exportUsers(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of users. |
void |
exportWBS(java.io.OutputStream os,
Project parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of WBS objects for a particular project. |
void |
exportWBS(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of WBS objects. |
void |
exportWBSCategories(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set of WBS categories. |
void |
exportWBSCategories(java.io.OutputStream os,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of WBS categories. |
void |
exportWBSMilestones(java.io.OutputStream os,
Project parent,
java.lang.String[] fields,
java.lang.String sWhereClause,
java.lang.String sOrderBy)
Export a subset of WBS milestones for a particular project. |
void |
exportWBSMilestones(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds)
Export a specific set 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 subset of WBS objects with summarized spread data for a particular project. |
void |
exportWBSWithSummarizedSpread(java.io.OutputStream os,
java.lang.String[] fields,
ObjectId[] objIds,
java.lang.String[] spreadFields,
SpreadPeriodType periodType,
java.util.Date startDate,
java.util.Date endDate,
boolean bIncludeCumulative)
Export a specific set of WBS objects with summarized spread data. |
static java.lang.String |
getEncoding()
Gets the encoding for the XML output. |
static java.lang.String |
getLineSeparator()
Gets the line separator string that is appended to every line in the XML output. |
static java.lang.String |
getSpacing()
Gets the spacing for indentation in the XML file. |
static void |
setEncoding(java.lang.String sEncoding)
Sets the encoding for the XML output. |
static void |
setLineSeparator(java.lang.String sSeparator)
Sets the line separator string that is appended to every line in the XML output. |
static 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 |
---|
public XMLExporter(Session session)
session
- the session objectMethod Detail |
---|
public static java.lang.String getSpacing()
public static void setSpacing(java.lang.String sSpacing)
sSpacing
- a String to be prepended for each indentationpublic static java.lang.String getEncoding()
public static void setEncoding(java.lang.String sEncoding) throws java.io.UnsupportedEncodingException
sEncoding
- the encoding to use for output
java.io.UnsupportedEncodingException
- if the encoding value is not supportedpublic static java.lang.String getLineSeparator()
public static void setLineSeparator(java.lang.String sSeparator)
sSeparator
- the String to be appended to every line of outputpublic void exportFullProject(java.io.OutputStream os, ObjectId projectId, java.lang.String[] fields, XMLExporterListener listener) throws ServerException, NetworkException, BusinessObjectException, XMLExporterException
os
- the OutputStream to receive all generated XML outputprojectId
- the ObjectId of the project to exportfields
- the Project fields to export. If null, all fields are exported.listener
- an optional XMLExporterListener that will receive notification of all
XMLExporterEvents
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
XMLExporterException
public void exportFullProject(java.io.OutputStream os, ObjectId projectId, java.lang.String[] fields, XMLExporterListener listener, SpreadPeriodType periodType) throws ServerException, NetworkException, BusinessObjectException, XMLExporterException
os
- the OutputStream to receive all generated XML outputprojectId
- the ObjectId of the project to exportfields
- the Project fields to export. If null, all fields are exported.listener
- an optional XMLExporterListener that will receive notification of all
XMLExporterEventsperiodType
- the ResourceAssignmentSpread period type to export. If the exported
XML will be imported again, it is recommended to use a period such as weekly or monthly
due to performance reasons. If this parameter is null, no future bucket planning spreads
will be exported with the project, but raw curve values will still appear on resource
assignments where applicable. Hourly periods are not supported.
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
public void exportActivities(java.io.OutputStream os, Project parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent project objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of activities returnedsOrderBy
- an optional order by clause for ordering the set of activities returned
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 parent project parameter was nullpublic void exportActivities(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the activities to export
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 objectspublic 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
os
- the OutputStream to receive all generated XML outputparent
- the parent project objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of activities
returnedsOrderBy
- an optional order by clause for ordering the set of activities
returnedspreadFields
- the fields to include in the spread objectperiodType
- the period of the spread data (hour, day, etc.)startDate
- the start date of the spreadendDate
- the end date of the spreadbIncludeCumulative
- indicates whether to include cumulative spread data
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 objectspublic void exportActivitiesWithLiveSpread(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds, java.lang.String[] spreadFields, SpreadPeriodType periodType, java.util.Date startDate, java.util.Date endDate, boolean bIncludeCumulative) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the activities to exportspreadFields
- the fields to include in the spread objectperiodType
- the period of the spread data (hour, day, etc.)startDate
- the start date of the spreadendDate
- the end date of the spreadbIncludeCumulative
- indicates whether to include cumulative spread data
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 objectspublic void exportActivityCodeAssignments(java.io.OutputStream os, Project parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent project objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of activity code assignments
returnedsOrderBy
- an optional order by clause for ordering the set of activity code assignments
returned
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 parent project parameter was nullpublic void exportActivityCodeAssignments(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the activity code assignments to export
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 objectspublic void exportActivityCodes(java.io.OutputStream os, ActivityCodeType parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent activity code type objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of activity codes
returnedsOrderBy
- an optional order by clause for ordering the set of activity codes returned
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 parent activity code type parameter was nullpublic void exportActivityCodes(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the activity codes to export
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 objectspublic void exportActivityCodeTypes(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of activity code types
returnedsOrderBy
- an optional order by clause for ordering the set of activity code types
returned
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 objectspublic void exportActivityCodeTypes(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the activity code types to export
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 objectspublic void exportActivityExpenses(java.io.OutputStream os, Project parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent project objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of activity expenses
returnedsOrderBy
- an optional order by clause for ordering the set of activity expenses
returned
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 parent project parameter was nullpublic void exportActivityExpenses(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the activity expenses to export
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 objectspublic void exportActivityNotes(java.io.OutputStream os, Project parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent project objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of activity notes
returnedsOrderBy
- an optional order by clause for ordering the set of activity notes returned
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 parent project parameter was nullpublic void exportActivityNotes(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the activity notes to export
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 objectspublic void exportActivityOwners(java.io.OutputStream os, Project parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent project objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of activity owners
returnedsOrderBy
- an optional order by clause for ordering the set of activity owners returned
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 parent project parameter was nullpublic void exportActivityOwners(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the activity owners to export
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 objectspublic void exportActivityPeriodActuals(java.io.OutputStream os, Project parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent project objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of activity period actuals
returnedsOrderBy
- an optional order by clause for ordering the set of activity period actuals returned
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 parent project parameter was nullpublic void exportActivityPeriodActuals(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the activity period actuals to export
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 objectspublic void exportActivitySteps(java.io.OutputStream os, Project parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent project objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of activity steps
returnedsOrderBy
- an optional order by clause for ordering the set of activity steps returned
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 parent project parameter was nullpublic void exportActivitySteps(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the activity steps to export
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 objectspublic void exportActivityStepTemplates(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of activity step templates
returnedsOrderBy
- an optional order by clause for ordering the set of activity step templates returned
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 objectspublic void exportActivityStepTemplates(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the activity step templates to export
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 objectspublic void exportActivityStepTemplateItems(java.io.OutputStream os, ActivityStepTemplate parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent activity step template objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of activity step template items returnedsOrderBy
- an optional order by clause for ordering the set of activity step template items returned
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 parent activity step template parameter was nullpublic void exportActivityStepTemplateItems(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the activity step template items to export
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 objectspublic void exportBaselineProjects(java.io.OutputStream os, Project parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent project objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of baseline projects
returnedsOrderBy
- an optional order by clause for ordering the set of baseline projects
returned
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 parent project parameter was nullpublic void exportBaselineProjects(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the baseline projects to export
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 objectspublic void exportBaselineTypes(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of baseline types returnedsOrderBy
- an optional order by clause for ordering the set of baseline types returned
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 objectspublic void exportBaselineTypes(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the baseline types to export
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 objectspublic void exportBatchReports(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of batch reports returnedsOrderBy
- an optional order by clause for ordering the set of batch reports returned
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 objectspublic void exportBatchReports(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the batch reports to export
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 objectspublic void exportProjectBudgetChangeLogs(java.io.OutputStream os, Project parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent project objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of budget change logs
returnedsOrderBy
- an optional order by clause for ordering the set of budget change logs
returned
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 parent project parameter was nullpublic void exportProjectBudgetChangeLogs(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the budget change logs to export
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 objectspublic void exportCalendars(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of calendars returnedsOrderBy
- an optional order by clause for ordering the set of calendars returned
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 objectspublic void exportCalendars(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the calendars to export
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 objectspublic void exportCostAccounts(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of cost accounts returnedsOrderBy
- an optional order by clause for ordering the set of cost accounts returned
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 objectspublic void exportCostAccounts(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the cost accounts to export
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 objectspublic void exportCurrencies(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of currencies returnedsOrderBy
- an optional order by clause for ordering the set of currencies returned
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 objectspublic void exportCurrencies(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the currencies to export
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 objectspublic void exportDocuments(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of document objects
returnedsOrderBy
- an optional order by clause for ordering the set of document objects
returned
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 objectspublic void exportDocuments(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the document objects to export
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 objectspublic void exportDocumentStatusCodes(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of document status code
objects returnedsOrderBy
- an optional order by clause for ordering the set of document status code
objects returned
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 objectspublic void exportDocumentStatusCodes(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the document status code objects to export
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 objectspublic void exportDocumentCategories(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of document categories
returnedsOrderBy
- an optional order by clause for ordering the set of document categories
returned
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 objectspublic void exportDocumentCategories(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the document category objects to export
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 objectspublic void exportEPS(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of EPS objects returnedsOrderBy
- an optional order by clause for ordering the set of EPS objects returned
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 objectspublic void exportEPS(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the EPS objects to export
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 objectspublic 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
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of EPS objects returnedsOrderBy
- an optional order by clause for ordering the set of EPS objects returnedspreadFields
- the fields to include in the spread objectperiodType
- the period of the spread data (hour, day, etc.)startDate
- the start date of the spreadendDate
- the end date of the spreadbIncludeCumulative
- indicates whether to include cumulative spread data
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 objectspublic void exportEPSWithSummarizedSpread(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds, java.lang.String[] spreadFields, SpreadPeriodType periodType, java.util.Date startDate, java.util.Date endDate, boolean bIncludeCumulative) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the WBS objects to exportspreadFields
- the fields to include in the spread objectperiodType
- the period of the spread data (hour, day, etc.)startDate
- the start date of the spreadendDate
- the end date of the spreadbIncludeCumulative
- indicates whether to include cumulative spread data
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 objectspublic void exportEPSBudgetChangeLogs(java.io.OutputStream os, EPS parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent EPS objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of EPS budget change logs
returnedsOrderBy
- an optional order by clause for ordering the set of EPS budget change logs
returned
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 objectspublic void exportEPSBudgetChangeLogs(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the EPS budget change logs to export
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 objectspublic void exportEPSFundings(java.io.OutputStream os, EPS parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent EPS objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of EPS fundings returnedsOrderBy
- an optional order by clause for ordering the set of EPS fundings returned
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 objectspublic void exportEPSFundings(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the EPS fundings to export
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 objectspublic void exportEPSNotes(java.io.OutputStream os, EPS parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent EPS objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of EPS notes returnedsOrderBy
- an optional order by clause for ordering the set of EPS notes returned
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 objectspublic void exportEPSNotes(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the EPS notes to export
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 objectspublic void exportEPSSpendingPlans(java.io.OutputStream os, EPS parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent EPS objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of EPS spending plans
returnedsOrderBy
- an optional order by clause for ordering the set of EPS spending plans
returned
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 objectspublic void exportEPSSpendingPlans(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the EPS spending plans to export
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 objectspublic void exportExpenseCategories(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of expense categories
returnedsOrderBy
- an optional order by clause for ordering the set of expense categories
returned
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 objectspublic void exportExpenseCategories(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the expense categories to export
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 objectspublic void exportFinancialPeriods(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of financial periods returnedsOrderBy
- an optional order by clause for ordering the set of financial periods returned
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 objectspublic void exportFinancialPeriods(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the financial periods to export
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 objectspublic void exportFundingSources(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of funding sources
returnedsOrderBy
- an optional order by clause for ordering the set of funding sources
returned
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 objectspublic void exportFundingSources(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the funding source objects to export
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 objectspublic void exportGlobalPreferences(java.io.OutputStream os, java.lang.String[] fields) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.
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 objectspublic void exportGlobalProfiles(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of global profiles
returnedsOrderBy
- an optional order by clause for ordering the set of global profiles returned
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 objectspublic void exportGlobalProfiles(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the global profiles to export
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 objectspublic void exportInitiations(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of initiation objects
returnedsOrderBy
- an optional order by clause for ordering the set of initiation objects
returned
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 objectspublic void exportInitiations(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the initiation objects to export
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 objectspublic void exportIssueHistories(java.io.OutputStream os, Project parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent project objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of issue histories
returnedsOrderBy
- an optional order by clause for ordering the set of issue histories returned
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 parent project parameter was nullpublic void exportIssueHistories(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the issue histories to export
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 objectspublic void exportMethodologies(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of methodologies returnedsOrderBy
- an optional order by clause for ordering the set of methodologies returned
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 objectspublic void exportMethodologies(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the notebook topics to export
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 objectspublic void exportNotebookTopics(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of notebook topics
returnedsOrderBy
- an optional order by clause for ordering the set of notebook topics returned
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 objectspublic void exportNotebookTopics(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the notebook topics to export
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 objectspublic void exportOBS(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of OBS objects returnedsOrderBy
- an optional order by clause for ordering the set of OBS objects returned
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 objectspublic void exportOBS(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the OBS objects to export
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 objectspublic void exportOverheadCodes(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of overhead codes
returnedsOrderBy
- an optional order by clause for ordering the set of overhead codes returned
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 objectspublic void exportOverheadCodes(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the non-work types to export
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 objectspublic void exportProjects(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of projects returnedsOrderBy
- an optional order by clause for ordering the set of projects returned
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 objectspublic void exportProjects(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the projects to export
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 objectspublic 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
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of projects returnedsOrderBy
- an optional order by clause for ordering the set of projects returnedspreadFields
- the fields to include in the spread objectperiodType
- the period of the spread data (hour, day, etc.)startDate
- the start date of the spreadendDate
- the end date of the spreadbIncludeCumulative
- indicates whether to include cumulative spread data
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 objectspublic void exportProjectsWithSummarizedSpread(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds, java.lang.String[] spreadFields, SpreadPeriodType periodType, java.util.Date startDate, java.util.Date endDate, boolean bIncludeCumulative) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the projects to exportspreadFields
- the fields to include in the spread objectperiodType
- the period of the spread data (hour, day, etc.)startDate
- the start date of the spreadendDate
- the end date of the spreadbIncludeCumulative
- indicates whether to include cumulative spread data
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 objectspublic void exportProjectCodeAssignments(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of project code assignments returnedsOrderBy
- an optional order by clause for ordering the set of project code assignments returned
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 objectspublic void exportProjectCodeAssignments(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the project code assignments to export
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 objectspublic void exportProjectCodes(java.io.OutputStream os, ProjectCodeType parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent project code type objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of project codes returnedsOrderBy
- an optional order by clause for ordering the set of project codes returned
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 parent project code type parameter was nullpublic void exportProjectCodes(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the project codes to export
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 objectspublic void exportProjectCodeTypes(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of project code types
returnedsOrderBy
- an optional order by clause for ordering the set of project code types
returned
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 objectspublic void exportProjectCodeTypes(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the project code types to export
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 objectspublic void exportProjectCodeUsers(java.io.OutputStream os, User parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent user objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of project code users
returnedsOrderBy
- an optional order by clause for ordering the set of project code users returned
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 parent user parameter was nullpublic void exportProjectCodeUsers(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the project code users to export
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 objectspublic void exportProjectDocuments(java.io.OutputStream os, Project parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent project objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of project documents
returnedsOrderBy
- an optional order by clause for ordering the set of project documents
returned
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 parent project parameter was nullpublic void exportProjectDocuments(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the project documents to export
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 objectspublic void exportProjectEstimates(java.io.OutputStream os, Project parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent project objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of project estimates
returnedsOrderBy
- an optional order by clause for ordering the set of project estimates
returned
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 parent project parameter was nullpublic void exportProjectEstimates(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the project estimates to export
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 objectspublic void exportProjectFundings(java.io.OutputStream os, Project parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent project objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of project fundings
returnedsOrderBy
- an optional order by clause for ordering the set of project fundings
returned
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 parent project parameter was nullpublic void exportProjectFundings(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the project fundings to export
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 objectspublic void exportProjectIssues(java.io.OutputStream os, Project parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent project objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of project issues
returnedsOrderBy
- an optional order by clause for ordering the set of project issues returned
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 parent project parameter was nullpublic void exportProjectIssues(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the project issues to export
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 objectspublic void exportProjectNotes(java.io.OutputStream os, Project parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent project objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of project notes returnedsOrderBy
- an optional order by clause for ordering the set of project notes returned
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 parent project parameter was nullpublic void exportProjectNotes(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the project notes to export
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 objectspublic void exportProjectPortfolios(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of project portfolios
returnedsOrderBy
- an optional order by clause for ordering the set of project portfolios
returned
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 objectspublic void exportProjectPortfolios(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the project portfolios to export
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 objectspublic void exportProjectProfiles(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of project profiles
returnedsOrderBy
- an optional order by clause for ordering the set of project profiles
returned
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 objectspublic void exportProjectProfiles(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the project profiles to export
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 objectspublic void exportProjectResources(java.io.OutputStream os, Project parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent project objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of project resources returnedsOrderBy
- an optional order by clause for ordering the set of project resources returned
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 parent project parameter was nullpublic void exportProjectResources(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the project resources to export
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 objectspublic void exportProjectResourceCategories(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of project resource categories returnedsOrderBy
- an optional order by clause for ordering the set of project resource categories returned
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 objectspublic void exportProjectResourceCategories(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the project resource quantities to export
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 objectspublic void exportProjectResourceQuantities(java.io.OutputStream os, ProjectResource parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent project resource objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of project resource quantities returnedsOrderBy
- an optional order by clause for ordering the set of project resource quantities returned
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 parent project resource parameter was nullpublic void exportProjectResourceQuantities(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the project resource quantities to export
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 objectspublic void exportProjectRisks(java.io.OutputStream os, Project parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent project objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of project risks returnedsOrderBy
- an optional order by clause for ordering the set of project risks returned
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 parent project parameter was nullpublic void exportProjectRisks(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the project risks to export
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 objectspublic void exportProjectSpendingPlans(java.io.OutputStream os, Project parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent project objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of project spending plans
returnedsOrderBy
- an optional order by clause for ordering the set of project spending plans
returned
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 parent project parameter was nullpublic void exportProjectSpendingPlans(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the project spending plans to export
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 objectspublic void exportProjectThresholds(java.io.OutputStream os, Project parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent project objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of project thresholds
returnedsOrderBy
- an optional order by clause for ordering the set of project thresholds
returned
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 parent project parameter was nullpublic void exportProjectThresholds(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the project thresholds to export
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 objectspublic void exportRelationships(java.io.OutputStream os, Project parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent project objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of relationships returnedsOrderBy
- an optional order by clause for ordering the set of relationships returned
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 parent project parameter was nullpublic void exportRelationships(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the relationships to export
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 objectspublic void exportResources(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of resources returnedsOrderBy
- an optional order by clause for ordering the set of resources returned
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 objectspublic void exportResources(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the resources to export
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 objectspublic void exportResourceAccess(java.io.OutputStream os, Resource parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent resource objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of resource access objects returnedsOrderBy
- an optional order by clause for ordering the set of resource access objects returned
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 objectspublic void exportResourceAccess(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the resource accesses to export
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 objectspublic void exportResourceAssignmentPeriodActuals(java.io.OutputStream os, Project parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent project objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of resource assignment period actuals
returnedsOrderBy
- an optional order by clause for ordering the set of resource assignment period actuals returned
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 parent project parameter was nullpublic void exportResourceAssignmentPeriodActuals(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the resource assignment period actuals to export
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 objectspublic void exportResourceAssignments(java.io.OutputStream os, Resource parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent resource objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of resource assignments
returnedsOrderBy
- an optional order by clause for ordering the set of resource assignments
returned
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 parent resource parameter was nullpublic void exportResourceAssignments(java.io.OutputStream os, Project parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent project objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of resource assignments
returnedsOrderBy
- an optional order by clause for ordering the set of resource assignments
returned
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 parent project parameter was nullpublic void exportResourceAssignments(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the resource assignments to export
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 objectspublic 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
os
- the OutputStream to receive all generated XML outputparent
- the parent project objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of resource assignments
returnedsOrderBy
- an optional order by clause for ordering the set of resource assignments
returnedspreadFields
- the fields to include in the spread objectperiodType
- the period of the spread data (hour, day, etc.)startDate
- the start date of the spreadendDate
- the end date of the spreadbIncludeCumulative
- indicates whether to include cumulative spread data
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 objectspublic void exportResourceAssignmentsWithLiveSpread(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds, java.lang.String[] spreadFields, SpreadPeriodType periodType, java.util.Date startDate, java.util.Date endDate, boolean bIncludeCumulative) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the resource assignments to exportspreadFields
- the fields to include in the spread objectperiodType
- the period of the spread data (hour, day, etc.)startDate
- the start date of the spreadendDate
- the end date of the spreadbIncludeCumulative
- indicates whether to include cumulative spread data
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 objectspublic void exportResourceCodeAssignments(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of resource code assignments returnedsOrderBy
- an optional order by clause for ordering the set of resource code assignments returned
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 objectspublic void exportResourceCodeAssignments(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the resource code assignments to export
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 objectspublic void exportResourceCodes(java.io.OutputStream os, ResourceCodeType parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent resource code type objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of resource codes
returnedsOrderBy
- an optional order by clause for ordering the set of resource codes returned
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 parent resource code type parameter was nullpublic void exportResourceCodes(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the resource codes to export
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 objectspublic void exportResourceCodeTypes(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of resource code types
returnedsOrderBy
- an optional order by clause for ordering the set of resource code types
returned
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 objectspublic void exportResourceCodeTypes(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the resource code types to export
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 objectspublic void exportResourceCurves(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of resource curves
returnedsOrderBy
- an optional order by clause for ordering the set of resource curves returned
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 objectspublic void exportResourceCurves(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the resource curves to export
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 objectspublic void exportResourceRates(java.io.OutputStream os, Resource parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent resource objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of resource rates
returnedsOrderBy
- an optional order by clause for ordering the set of resource rates returned
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 parent resource parameter was nullpublic void exportResourceRates(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the resource rates to export
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 objectspublic void exportResourceRoles(java.io.OutputStream os, Resource parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent resource objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of resource roles
returnedsOrderBy
- an optional order by clause for ordering the set of resource roles returned
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 parent resource parameter was nullpublic void exportResourceRoles(java.io.OutputStream os, Role parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent role objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of resource roles
returnedsOrderBy
- an optional order by clause for ordering the set of resource roles returned
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 parent role parameter was nullpublic void exportResourceRoles(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the resource roles to export
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 objectspublic void exportResourceTeams(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of resource teams
returnedsOrderBy
- an optional order by clause for ordering the set of resource teams returned
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 objectspublic void exportResourceTeams(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the resource teams to export
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 objectspublic void exportRiskTypes(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of risk types returnedsOrderBy
- an optional order by clause for ordering the set of risk types returned
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 objectspublic void exportRiskTypes(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the risk types to export
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 objectspublic void exportRoleLimits(java.io.OutputStream os, Role parent, java.lang.String[] fields) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent role objectfields
- the fields to export. If null, all fields are exported.
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 parent role parameter was nullpublic void exportRoleLimits(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the role rates to export
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 objectspublic void exportRoleRates(java.io.OutputStream os, Role parent, java.lang.String[] fields) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent role objectfields
- the fields to export. If null, all fields are exported.
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 parent role parameter was nullpublic void exportRoleRates(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the role rates to export
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 objectspublic void exportRoles(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of roles returnedsOrderBy
- an optional order by clause for ordering the set of roles returned
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 objectspublic void exportRoles(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the roles to export
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 objectspublic void exportRoleTeams(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of role teams returnedsOrderBy
- an optional order by clause for ordering the set of role teams returned
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 objectspublic void exportRoleTeams(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the role teams to export
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 objectspublic void exportScheduleOptions(java.io.OutputStream os, Project parent, java.lang.String[] fields) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent project objectfields
- the fields to export. If null, all fields are exported.
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 parent project parameter was nullpublic void exportShifts(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of shifts returnedsOrderBy
- an optional order by clause for ordering the set of shifts returned
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 objectspublic void exportShifts(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the shifts to export
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 objectspublic void exportThresholdParameters(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of threshold parameters
returnedsOrderBy
- an optional order by clause for ordering the set of threshold parameters
returned
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 objectspublic void exportThresholdParameters(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the threshold parameter objects to export
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 objectspublic void exportTimesheets(java.io.OutputStream os, Resource parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent resource objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of timesheets returnedsOrderBy
- an optional order by clause for ordering the set of timesheets returned
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 parent resource parameter was nullpublic void exportTimesheets(java.io.OutputStream os, TimesheetPeriod parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent timesheet period objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of timesheets returnedsOrderBy
- an optional order by clause for ordering the set of timesheets returned
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 parent timesheet period parameter was nullpublic void exportTimesheets(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the timesheets to export
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 objectspublic void exportTimesheetAudits(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of timesheet audits
returnedsOrderBy
- an optional order by clause for ordering the set of timesheet audits returned
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 objectspublic void exportTimesheetAudits(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the timesheet audits to export
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 objectspublic void exportTimesheetDelegates(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of timesheet delegates
returnedsOrderBy
- an optional order by clause for ordering the set of timesheet delegates returned
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 objectspublic void exportTimesheetDelegates(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the timesheet delegates to export
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 objectspublic void exportTimesheetPeriods(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of timesheet periods
returnedsOrderBy
- an optional order by clause for ordering the set of timesheet periods
returned
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 objectspublic void exportTimesheetPeriods(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the timesheet periods to export
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 objectspublic void exportUDFCodes(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of UDF codes returnedsOrderBy
- an optional order by clause for ordering the set of UDF codes returned
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 objectspublic void exportUDFCodes(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the UDF codes to export
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 objectspublic void exportUDFTypes(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of UDF types returnedsOrderBy
- an optional order by clause for ordering the set of UDF types returned
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 objectspublic void exportUDFTypes(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the UDF types to export
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 objectspublic void exportUDFValues(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of UDF values returnedsOrderBy
- an optional order by clause for ordering the set of UDF values returned
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 objectspublic void exportUDFValues(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the UDF values to export
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 objectspublic void exportUnitOfMeasures(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of units of measure
returnedsOrderBy
- an optional order by clause for ordering the set of units of measure
returned
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 objectspublic void exportUnitOfMeasures(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the units of measure to export
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 objectspublic void exportUsers(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of users returnedsOrderBy
- an optional order by clause for ordering the set of users returned
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 objectspublic void exportUsers(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the users to export
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 objectspublic void exportUserFieldTitles(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of user field titles
returnedsOrderBy
- an optional order by clause for ordering the set of user field titles
returned
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 objectspublic void exportUserFieldTitles(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the user field titles to export
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 objectspublic void exportUserLicenses(java.io.OutputStream os, User parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent user objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of user licenses returnedsOrderBy
- an optional order by clause for ordering the set of user licenses returned
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 parent user parameter was nullpublic void exportUserInterfaceViews(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the user interface views to export
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 objectspublic void exportUserOBS(java.io.OutputStream os, User parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent user objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of user OBS objects
returnedsOrderBy
- an optional order by clause for ordering the set of user OBS objects returned
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 parent user parameter was nullpublic void exportUserOBS(java.io.OutputStream os, OBS parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent OBS objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of user OBS objects
returnedsOrderBy
- an optional order by clause for ordering the set of user OBS objects returned
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 parent OBS parameter was nullpublic void exportUserOBS(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the UserOBS objects to export
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 objectspublic void exportWBS(java.io.OutputStream os, Project parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent project objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of WBS objects returnedsOrderBy
- an optional order by clause for ordering the set of WBS objects returned
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 parent project parameter was nullpublic void exportWBS(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the WBS objects to export
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 objectspublic 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
os
- the OutputStream to receive all generated XML outputparent
- the parent project objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of WBS objects returnedsOrderBy
- an optional order by clause for ordering the set of WBS objects returnedspreadFields
- the fields to include in the spread objectperiodType
- the period of the spread data (hour, day, etc.)startDate
- the start date of the spreadendDate
- the end date of the spreadbIncludeCumulative
- indicates whether to include cumulative spread data
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 objectspublic void exportWBSWithSummarizedSpread(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds, java.lang.String[] spreadFields, SpreadPeriodType periodType, java.util.Date startDate, java.util.Date endDate, boolean bIncludeCumulative) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the WBS objects to exportspreadFields
- the fields to include in the spread objectperiodType
- the period of the spread data (hour, day, etc.)startDate
- the start date of the spreadendDate
- the end date of the spreadbIncludeCumulative
- indicates whether to include cumulative spread data
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 objectspublic void exportWBSCategories(java.io.OutputStream os, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of WBS categories
returnedsOrderBy
- an optional order by clause for ordering the set of WBS categories returned
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 objectspublic void exportWBSCategories(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the WBS categories to export
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 objectspublic void exportWBSMilestones(java.io.OutputStream os, Project parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent project objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of WBS milestones
returnedsOrderBy
- an optional order by clause for ordering the set of WBS milestones returned
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 parent project parameter was nullpublic void exportWBSMilestones(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the WBS milestones to export
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 objectspublic void exportUserInterfaceViews(java.io.OutputStream os, User parent, java.lang.String[] fields, java.lang.String sWhereClause, java.lang.String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputparent
- the parent user objectfields
- the fields to export. If null, all fields are exported.sWhereClause
- an optional where clause used to limit the set of user interface views returnedsOrderBy
- an optional order by clause for ordering the set of user interface views returned
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 parent user parameter was nullpublic void exportUserLicenses(java.io.OutputStream os, java.lang.String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
os
- the OutputStream to receive all generated XML outputfields
- the fields to export. If null, all fields are exported.objIds
- the ObjectIds of the user licenses to export
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 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |