Primavera Integration API 8.0

com.primavera.integration.client
Class EnterpriseLoadManager

java.lang.Object
  extended by com.primavera.integration.client.EnterpriseLoadManager

public class EnterpriseLoadManager
extends Object

The Enterprise Load Manager is used for loading all types of business objects directly with an optional where clause. The EnterpriseLoadManager is retrieved for a particular session by calling Session.getEnterpriseLoadManager()


Method Summary
 BOIterator<Activity> loadActivities(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple Activity objects from the database.
 BOIterator<Activity> loadActivitiesWithLiveSpread(String[] nonSpreadFields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative)
          Loads multiple Activity objects with spreads from the database.
 BOIterator<ActivityCodeAssignment> loadActivityCodeAssignments(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple ActivityCodeAssignment objects from the database.
 BOIterator<ActivityCode> loadActivityCodes(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple ActivityCode objects from the database.
 BOIterator<ActivityCodeType> loadActivityCodeTypes(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple ActivityCodeType objects from the database.
 BOIterator<ActivityExpense> loadActivityExpenses(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple ActivityExpense objects from the database.
 BOIterator<ActivityNote> loadActivityNotes(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple ActivityNote objects from the database.
 BOIterator<ActivityOwner> loadActivityOwners(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple ActivityOwner objects from the database.
 BOIterator<ActivityPeriodActual> loadActivityPeriodActuals(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple ActivityPeriodActual objects from the database.
 BOIterator<ActivityRisk> loadActivityRisks(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple ActivityRisk objects from the database.
 BOIterator<ActivityStep> loadActivitySteps(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple ActivityStep objects from the database.
 BOIterator<ActivityStepTemplateItem> loadActivityStepTemplateItems(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple ActivityStepTemplateItem objects from the database.
 BOIterator<ActivityStepTemplate> loadActivityStepTemplates(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple ActivityStepTemplate objects from the database.
 BOIterator<BaselineProject> loadBaselineProjects(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple BaselineProject objects from the database.
 BOIterator<BaselineProject> loadBaselineProjectsWithSpreads(String[] nonSpreadFields, String sWhereClause, String sOrderBy, SpreadOptions... spreadOptions)
          Loads multiple BaselineProject objects with spreads from the database.
 BOIterator<BaselineProject> loadBaselineProjectsWithSummarizedSpread(String[] nonSpreadFields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative)
          Loads multiple BaselineProject objects with spreads from the database.
 BOIterator<BaselineType> loadBaselineTypes(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple BaselineType objects from the database.
 BOIterator<Calendar> loadCalendars(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple Calendar objects from the database.
 BOIterator<CostAccount> loadCostAccounts(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple CostAccount objects from the database.
 BOIterator<Currency> loadCurrencies(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple Currency objects from the database.
 BOIterator<DocumentCategory> loadDocumentCategories(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple DocumentCategory objects from the database.
 BOIterator<Document> loadDocuments(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple Document objects from the database.
 BOIterator<DocumentStatusCode> loadDocumentStatusCodes(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple DocumentStatusCode objects from the database.
 BOIterator<EPS> loadEPS(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple EPS objects from the database.
 BOIterator<EPSBudgetChangeLog> loadEPSBudgetChangeLogs(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple EPSBudgetChangeLog objects from the database.
 BOIterator<EPSFunding> loadEPSFundings(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple EPSFunding objects from the database.
 BOIterator<EPSNote> loadEPSNotes(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple EPSNote objects from the database.
 BOIterator<EPSSpendingPlan> loadEPSSpendingPlans(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple EPSSpendingPlan objects from the database.
 BOIterator<EPS> loadEPSWithSummarizedSpread(String[] nonSpreadFields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative)
          Loads multiple EPS objects with spreads from the database.
 BOIterator<ExpenseCategory> loadExpenseCategories(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple ExpenseCategory objects from the database.
 BOIterator<FinancialPeriod> loadFinancialPeriods(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple FinancialPeriod objects from the database.
 BOIterator<FundingSource> loadFundingSources(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple FundingSource objects from the database.
 GlobalPreferences loadGlobalPreferences(String[] fields)
          Loads the GlobalPreferences object from the database.
 BOIterator<GlobalProfile> loadGlobalProfiles(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple GlobalProfile objects from the database.
 BOIterator<IssueHistory> loadIssueHistories(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple IssueHistory objects from the database.
 BOIterator<NotebookTopic> loadNotebookTopics(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple NotebookTopic objects from the database.
 BOIterator<OBS> loadOBS(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple OBS objects from the database.
 BOIterator<OverheadCode> loadOverheadCodes(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple OverheadCode objects from the database.
 BOIterator<ProjectBudgetChangeLog> loadProjectBudgetChangeLogs(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple ProjectBudgetChangeLog objects from the database.
 BOIterator<UDFValue> loadProjectCalculatedUDFValues(UDFType[] udfTypes, String whereClause, String sOrderBy)
          Loads multiple associated UDFValue objects.
 BOIterator<ProjectCodeAssignment> loadProjectCodeAssignments(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple ProjectCodeAssignment objects from the database.
 BOIterator<ProjectCode> loadProjectCodes(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple ProjectCode objects from the database.
 BOIterator<ProjectCodeType> loadProjectCodeTypes(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple ProjectCodeType objects from the database.
 BOIterator<ProjectCodeUser> loadProjectCodeUsers(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple ProjectCodeUser objects from the database.
 BOIterator<ProjectDocument> loadProjectDocuments(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple ProjectDocument objects from the database.
 BOIterator<ProjectFunding> loadProjectFundings(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple ProjectFunding objects from the database.
 BOIterator<ProjectIssue> loadProjectIssues(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple ProjectIssue objects from the database.
 BOIterator<ProjectNote> loadProjectNotes(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple ProjectNote objects from the database.
 BOIterator<ProjectPortfolio> loadProjectPortfolios(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple ProjectPortfolio objects from the database.
 BOIterator<ProjectProfile> loadProjectProfiles(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple ProjectProfile objects from the database.
 BOIterator<ProjectResourceCategory> loadProjectResourceCategories(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple ProjectResourceCategory objects from the database.
 BOIterator<ProjectResourceQuantity> loadProjectResourceQuantities(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple ProjectResourceQuantity objects from the database.
 BOIterator<ProjectResource> loadProjectResources(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple ProjectResource objects from the database.
 BOIterator<Project> loadProjects(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple Project objects from the database.
 BOIterator<ProjectSpendingPlan> loadProjectSpendingPlans(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple ProjectSpendingPlan objects from the database.
 BOIterator<Project> loadProjectsWithProjectResourceSpread(String[] nonSpreadFields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative, ObjectId[] resourceObjectIds)
          Loads multiple Project objects with spreads from the database.
 BOIterator<Project> loadProjectsWithProjectRoleSpread(String[] nonSpreadFields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative, ObjectId[] roleObjectIds)
          Loads multiple Project objects with spreads from the database.
 BOIterator<Project> loadProjectsWithSpreads(String[] nonSpreadFields, String sWhereClause, String sOrderBy, SpreadOptions... spreadOptions)
          Loads multiple Project objects with spreads from the database.
 BOIterator<Project> loadProjectsWithSummarizedSpread(String[] nonSpreadFields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative)
          Loads multiple Project objects with spreads from the database.
 BOIterator<ProjectThreshold> loadProjectThresholds(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple ProjectThreshold objects from the database.
 BOIterator<Relationship> loadRelationships(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple Relationship objects from the database.
 BOIterator<ResourceAccess> loadResourceAccess(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple ResourceAccess objects from the database.
 BOIterator<ResourceAssignmentPeriodActual> loadResourceAssignmentPeriodActuals(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple ResourceAssignmentPeriodActual objects from the database.
 BOIterator<ResourceAssignment> loadResourceAssignments(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple ResourceAssignment objects from the database.
 BOIterator<ResourceAssignment> loadResourceAssignmentsWithLiveSpread(String[] nonSpreadFields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative)
          Loads multiple ResourceAssignment objects with spreads from the database.
 BOIterator<ResourceCodeAssignment> loadResourceCodeAssignments(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple ResourceCodeAssignment objects from the database.
 BOIterator<ResourceCode> loadResourceCodes(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple ResourceCode objects from the database.
 BOIterator<ResourceCodeType> loadResourceCodeTypes(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple ResourceCodeType objects from the database.
 BOIterator<ResourceCurve> loadResourceCurves(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple ResourceCurve objects from the database.
 BOIterator<ResourceHour> loadResourceHours(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple ResourceHour objects from the database.
 BOIterator<ResourceRate> loadResourceRates(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple ResourceRate objects from the database.
 BOIterator<ResourceRole> loadResourceRoles(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple ResourceRole objects from the database.
 BOIterator<Resource> loadResources(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple Resource objects from the database.
 BOIterator<Resource> loadResourcesWithProjectResourceSpread(String[] nonSpreadFields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative, ObjectId[] projectObjectIds)
          Loads multiple Resource objects with spreads from the database.
 BOIterator<ResourceTeam> loadResourceTeams(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple ResourceTeam objects from the database.
 BOIterator<RiskCategory> loadRiskCategories(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple RiskCategory objects from the database.
 BOIterator<RiskImpact> loadRiskImpacts(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple RiskImpact objects from the database.
 BOIterator<RiskMatrix> loadRiskMatrices(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple RiskMatrix objects from the database.
 BOIterator<RiskMatrixScore> loadRiskMatrixScores(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple RiskMatrixScore objects from the database.
 BOIterator<RiskMatrixThreshold> loadRiskMatrixThresholds(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple RiskMatrixThreshold objects from the database.
 BOIterator<RiskResponseActionImpact> loadRiskResponseActionImpacts(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple RiskResponseActionImpact objects from the database.
 BOIterator<RiskResponseAction> loadRiskResponseActions(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple RiskResponseAction objects from the database.
 BOIterator<RiskResponsePlan> loadRiskResponsePlans(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple RiskResponsePlan objects from the database.
 BOIterator<Risk> loadRisks(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple Risk objects from the database.
 BOIterator<RiskThresholdLevel> loadRiskThresholdLevels(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple RiskThresholdLevel objects from the database.
 BOIterator<RiskThreshold> loadRiskThresholds(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple RiskThreshold objects from the database.
 BOIterator<RoleLimit> loadRoleLimits(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple RoleLimit objects from the database.
 BOIterator<RoleRate> loadRoleRates(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple RoleRate objects from the database.
 BOIterator<Role> loadRoles(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple Role objects from the database.
 BOIterator<Role> loadRolesWithProjectRoleSpread(String[] nonSpreadFields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative, ObjectId[] projectObjectIds)
          Loads multiple Role objects with spreads from the database.
 BOIterator<RoleTeam> loadRoleTeams(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple RoleTeam objects from the database.
 BOIterator<ScheduleOptions> loadScheduleOptions(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple ScheduleOptions objects from the database.
 BOIterator<ShiftPeriod> loadShiftPeriods(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple ShiftPeriod objects from the database.
 BOIterator<Shift> loadShifts(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple Shift objects from the database.
 BOIterator<ThresholdParameter> loadThresholdParameters(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple ThresholdParameter objects from the database.
 BOIterator<TimesheetAudit> loadTimesheetAudits(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple TimesheetAudit objects from the database.
 BOIterator<TimesheetDelegate> loadTimesheetDelegates(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple TimesheetDelegate objects from the database.
 BOIterator<TimesheetPeriod> loadTimesheetPeriods(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple TimesheetPeriod objects from the database.
 BOIterator<Timesheet> loadTimesheets(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple Timesheet objects from the database.
 BOIterator<UDFCode> loadUDFCodes(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple UDFCode objects from the database.
 BOIterator<UDFType> loadUDFTypes(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple UDFType objects from the database.
 BOIterator<UDFValue> loadUDFValues(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple UDFValue objects from the database.
 BOIterator<UnitOfMeasure> loadUnitOfMeasures(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple UnitOfMeasure objects from the database.
 BOIterator<UserFieldTitle> loadUserFieldTitles(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple UserFieldTitle objects from the database.
 BOIterator<UserInterfaceView> loadUserInterfaceViews(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple UserInterfaceView objects from the database.
 BOIterator<UserLicense> loadUserLicenses(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple UserLicense objects from the database.
 BOIterator<UserOBS> loadUserOBS(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple UserOBS objects from the database.
 BOIterator<User> loadUsers(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple User objects from the database.
 BOIterator<WBS> loadWBS(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple WBS objects from the database.
 BOIterator<WBSCategory> loadWBSCategories(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple WBSCategory objects from the database.
 BOIterator<WBSMilestone> loadWBSMilestones(String[] fields, String sWhereClause, String sOrderBy)
          Loads multiple WBSMilestone objects from the database.
 BOIterator<WBS> loadWBSWithSpreads(String[] nonSpreadFields, String sWhereClause, String sOrderBy, SpreadOptions... spreadOptions)
          Loads multiple WBS objects with spreads from the database.
 BOIterator<WBS> loadWBSWithSummarizedSpread(String[] nonSpreadFields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative)
          Loads multiple WBS objects with spreads from the database.
 BOIterator<WBS> loadWBSWithWBSResourceSpread(String[] nonSpreadFields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative, ObjectId[] resourceObjectIds)
          Loads multiple WBS objects with spreads from the database.
 BOIterator<WBS> loadWBSWithWBSRoleSpread(String[] nonSpreadFields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative, ObjectId[] roleObjectIds)
          Loads multiple WBS objects with spreads from the database.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

loadCostAccounts

public BOIterator<CostAccount> loadCostAccounts(String[] fields,
                                                String sWhereClause,
                                                String sOrderBy)
                                         throws ServerException,
                                                NetworkException,
                                                BusinessObjectException
Loads multiple CostAccount objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadActivities

public BOIterator<Activity> loadActivities(String[] fields,
                                           String sWhereClause,
                                           String sOrderBy)
                                    throws ServerException,
                                           NetworkException,
                                           BusinessObjectException
Loads multiple Activity objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadActivitiesWithLiveSpread

public BOIterator<Activity> loadActivitiesWithLiveSpread(String[] nonSpreadFields,
                                                         String sWhereClause,
                                                         String sOrderBy,
                                                         String[] spreadFields,
                                                         SpreadPeriodType periodType,
                                                         Date startDate,
                                                         Date endDate,
                                                         boolean bIncludeCumulative)
                                                  throws ServerException,
                                                         NetworkException,
                                                         BusinessObjectException
Loads multiple Activity objects with spreads from the database.

Parameters:
nonSpreadFields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
spreadFields - the fields to include in the spread object
periodType - the period of the spread data (hour, day, etc.)
startDate - the start date of the spread
endDate - the end date of the spread
bIncludeCumulative - indicates whether to include cumulative spread data
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadActivityCodeAssignments

public BOIterator<ActivityCodeAssignment> loadActivityCodeAssignments(String[] fields,
                                                                      String sWhereClause,
                                                                      String sOrderBy)
                                                               throws ServerException,
                                                                      NetworkException,
                                                                      BusinessObjectException
Loads multiple ActivityCodeAssignment objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadActivityCodes

public BOIterator<ActivityCode> loadActivityCodes(String[] fields,
                                                  String sWhereClause,
                                                  String sOrderBy)
                                           throws ServerException,
                                                  NetworkException,
                                                  BusinessObjectException
Loads multiple ActivityCode objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadActivityCodeTypes

public BOIterator<ActivityCodeType> loadActivityCodeTypes(String[] fields,
                                                          String sWhereClause,
                                                          String sOrderBy)
                                                   throws ServerException,
                                                          NetworkException,
                                                          BusinessObjectException
Loads multiple ActivityCodeType objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadProjectDocuments

public BOIterator<ProjectDocument> loadProjectDocuments(String[] fields,
                                                        String sWhereClause,
                                                        String sOrderBy)
                                                 throws ServerException,
                                                        NetworkException,
                                                        BusinessObjectException
Loads multiple ProjectDocument objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadActivityExpenses

public BOIterator<ActivityExpense> loadActivityExpenses(String[] fields,
                                                        String sWhereClause,
                                                        String sOrderBy)
                                                 throws ServerException,
                                                        NetworkException,
                                                        BusinessObjectException
Loads multiple ActivityExpense objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadActivityNotes

public BOIterator<ActivityNote> loadActivityNotes(String[] fields,
                                                  String sWhereClause,
                                                  String sOrderBy)
                                           throws ServerException,
                                                  NetworkException,
                                                  BusinessObjectException
Loads multiple ActivityNote objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadActivityOwners

public BOIterator<ActivityOwner> loadActivityOwners(String[] fields,
                                                    String sWhereClause,
                                                    String sOrderBy)
                                             throws ServerException,
                                                    NetworkException,
                                                    BusinessObjectException
Loads multiple ActivityOwner objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadActivityPeriodActuals

public BOIterator<ActivityPeriodActual> loadActivityPeriodActuals(String[] fields,
                                                                  String sWhereClause,
                                                                  String sOrderBy)
                                                           throws ServerException,
                                                                  NetworkException,
                                                                  BusinessObjectException
Loads multiple ActivityPeriodActual objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadActivityRisks

public BOIterator<ActivityRisk> loadActivityRisks(String[] fields,
                                                  String sWhereClause,
                                                  String sOrderBy)
                                           throws ServerException,
                                                  NetworkException,
                                                  BusinessObjectException
Loads multiple ActivityRisk objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadActivitySteps

public BOIterator<ActivityStep> loadActivitySteps(String[] fields,
                                                  String sWhereClause,
                                                  String sOrderBy)
                                           throws ServerException,
                                                  NetworkException,
                                                  BusinessObjectException
Loads multiple ActivityStep objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadActivityStepTemplates

public BOIterator<ActivityStepTemplate> loadActivityStepTemplates(String[] fields,
                                                                  String sWhereClause,
                                                                  String sOrderBy)
                                                           throws ServerException,
                                                                  NetworkException,
                                                                  BusinessObjectException
Loads multiple ActivityStepTemplate objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadActivityStepTemplateItems

public BOIterator<ActivityStepTemplateItem> loadActivityStepTemplateItems(String[] fields,
                                                                          String sWhereClause,
                                                                          String sOrderBy)
                                                                   throws ServerException,
                                                                          NetworkException,
                                                                          BusinessObjectException
Loads multiple ActivityStepTemplateItem objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadResourceAssignments

public BOIterator<ResourceAssignment> loadResourceAssignments(String[] fields,
                                                              String sWhereClause,
                                                              String sOrderBy)
                                                       throws ServerException,
                                                              NetworkException,
                                                              BusinessObjectException
Loads multiple ResourceAssignment objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadResourceAssignmentsWithLiveSpread

public BOIterator<ResourceAssignment> loadResourceAssignmentsWithLiveSpread(String[] nonSpreadFields,
                                                                            String sWhereClause,
                                                                            String sOrderBy,
                                                                            String[] spreadFields,
                                                                            SpreadPeriodType periodType,
                                                                            Date startDate,
                                                                            Date endDate,
                                                                            boolean bIncludeCumulative)
                                                                     throws ServerException,
                                                                            NetworkException,
                                                                            BusinessObjectException
Loads multiple ResourceAssignment objects with spreads from the database.

Parameters:
nonSpreadFields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
spreadFields - the fields to include in the spread object
periodType - the period of the spread data (hour, day, etc.)
startDate - the start date of the spread
endDate - the end date of the spread
bIncludeCumulative - indicates whether to include cumulative spread data
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadResourceAssignmentPeriodActuals

public BOIterator<ResourceAssignmentPeriodActual> loadResourceAssignmentPeriodActuals(String[] fields,
                                                                                      String sWhereClause,
                                                                                      String sOrderBy)
                                                                               throws ServerException,
                                                                                      NetworkException,
                                                                                      BusinessObjectException
Loads multiple ResourceAssignmentPeriodActual objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadBaselineProjects

public BOIterator<BaselineProject> loadBaselineProjects(String[] fields,
                                                        String sWhereClause,
                                                        String sOrderBy)
                                                 throws ServerException,
                                                        NetworkException,
                                                        BusinessObjectException
Loads multiple BaselineProject objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadBaselineProjectsWithSummarizedSpread

public BOIterator<BaselineProject> loadBaselineProjectsWithSummarizedSpread(String[] nonSpreadFields,
                                                                            String sWhereClause,
                                                                            String sOrderBy,
                                                                            String[] spreadFields,
                                                                            SpreadPeriodType periodType,
                                                                            Date startDate,
                                                                            Date endDate,
                                                                            boolean bIncludeCumulative)
                                                                     throws ServerException,
                                                                            NetworkException,
                                                                            BusinessObjectException
Loads multiple BaselineProject objects with spreads from the database.

Parameters:
nonSpreadFields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
spreadFields - the fields to include in the spread object
periodType - the period of the spread data (hour, day, etc.)
startDate - the start date of the spread
endDate - the end date of the spread
bIncludeCumulative - indicates whether to include cumulative spread data
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadBaselineProjectsWithSpreads

public BOIterator<BaselineProject> loadBaselineProjectsWithSpreads(String[] nonSpreadFields,
                                                                   String sWhereClause,
                                                                   String sOrderBy,
                                                                   SpreadOptions... spreadOptions)
                                                            throws ServerException,
                                                                   NetworkException,
                                                                   BusinessObjectException
Loads multiple BaselineProject objects with spreads from the database.

Parameters:
nonSpreadFields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
spreadOptions - spread options
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadBaselineTypes

public BOIterator<BaselineType> loadBaselineTypes(String[] fields,
                                                  String sWhereClause,
                                                  String sOrderBy)
                                           throws ServerException,
                                                  NetworkException,
                                                  BusinessObjectException
Loads multiple BaselineType objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadCalendars

public BOIterator<Calendar> loadCalendars(String[] fields,
                                          String sWhereClause,
                                          String sOrderBy)
                                   throws ServerException,
                                          NetworkException,
                                          BusinessObjectException
Loads multiple Calendar objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadProjectBudgetChangeLogs

public BOIterator<ProjectBudgetChangeLog> loadProjectBudgetChangeLogs(String[] fields,
                                                                      String sWhereClause,
                                                                      String sOrderBy)
                                                               throws ServerException,
                                                                      NetworkException,
                                                                      BusinessObjectException
Loads multiple ProjectBudgetChangeLog objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadRelationships

public BOIterator<Relationship> loadRelationships(String[] fields,
                                                  String sWhereClause,
                                                  String sOrderBy)
                                           throws ServerException,
                                                  NetworkException,
                                                  BusinessObjectException
Loads multiple Relationship objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadEPS

public BOIterator<EPS> loadEPS(String[] fields,
                               String sWhereClause,
                               String sOrderBy)
                        throws ServerException,
                               NetworkException,
                               BusinessObjectException
Loads multiple EPS objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadEPSWithSummarizedSpread

public BOIterator<EPS> loadEPSWithSummarizedSpread(String[] nonSpreadFields,
                                                   String sWhereClause,
                                                   String sOrderBy,
                                                   String[] spreadFields,
                                                   SpreadPeriodType periodType,
                                                   Date startDate,
                                                   Date endDate,
                                                   boolean bIncludeCumulative)
                                            throws ServerException,
                                                   NetworkException,
                                                   BusinessObjectException
Loads multiple EPS objects with spreads from the database.

Parameters:
nonSpreadFields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
spreadFields - the fields to include in the spread object
periodType - the period of the spread data (hour, day, etc.)
startDate - the start date of the spread
endDate - the end date of the spread
bIncludeCumulative - indicates whether to include cumulative spread data
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadEPSBudgetChangeLogs

public BOIterator<EPSBudgetChangeLog> loadEPSBudgetChangeLogs(String[] fields,
                                                              String sWhereClause,
                                                              String sOrderBy)
                                                       throws ServerException,
                                                              NetworkException,
                                                              BusinessObjectException
Loads multiple EPSBudgetChangeLog objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadEPSFundings

public BOIterator<EPSFunding> loadEPSFundings(String[] fields,
                                              String sWhereClause,
                                              String sOrderBy)
                                       throws ServerException,
                                              NetworkException,
                                              BusinessObjectException
Loads multiple EPSFunding objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadEPSNotes

public BOIterator<EPSNote> loadEPSNotes(String[] fields,
                                        String sWhereClause,
                                        String sOrderBy)
                                 throws ServerException,
                                        NetworkException,
                                        BusinessObjectException
Loads multiple EPSNote objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadEPSSpendingPlans

public BOIterator<EPSSpendingPlan> loadEPSSpendingPlans(String[] fields,
                                                        String sWhereClause,
                                                        String sOrderBy)
                                                 throws ServerException,
                                                        NetworkException,
                                                        BusinessObjectException
Loads multiple EPSSpendingPlan objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadExpenseCategories

public BOIterator<ExpenseCategory> loadExpenseCategories(String[] fields,
                                                         String sWhereClause,
                                                         String sOrderBy)
                                                  throws ServerException,
                                                         NetworkException,
                                                         BusinessObjectException
Loads multiple ExpenseCategory objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadFinancialPeriods

public BOIterator<FinancialPeriod> loadFinancialPeriods(String[] fields,
                                                        String sWhereClause,
                                                        String sOrderBy)
                                                 throws ServerException,
                                                        NetworkException,
                                                        BusinessObjectException
Loads multiple FinancialPeriod objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadFundingSources

public BOIterator<FundingSource> loadFundingSources(String[] fields,
                                                    String sWhereClause,
                                                    String sOrderBy)
                                             throws ServerException,
                                                    NetworkException,
                                                    BusinessObjectException
Loads multiple FundingSource objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadGlobalPreferences

public GlobalPreferences loadGlobalPreferences(String[] fields)
                                        throws ServerException,
                                               NetworkException,
                                               BusinessObjectException
Loads the GlobalPreferences object from the database.

Parameters:
fields - fields to load
Returns:
GlobalPreferences the GlobalPreferencesobject
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadGlobalProfiles

public BOIterator<GlobalProfile> loadGlobalProfiles(String[] fields,
                                                    String sWhereClause,
                                                    String sOrderBy)
                                             throws ServerException,
                                                    NetworkException,
                                                    BusinessObjectException
Loads multiple GlobalProfile objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadIssueHistories

public BOIterator<IssueHistory> loadIssueHistories(String[] fields,
                                                   String sWhereClause,
                                                   String sOrderBy)
                                            throws ServerException,
                                                   NetworkException,
                                                   BusinessObjectException
Loads multiple IssueHistory objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadOverheadCodes

public BOIterator<OverheadCode> loadOverheadCodes(String[] fields,
                                                  String sWhereClause,
                                                  String sOrderBy)
                                           throws ServerException,
                                                  NetworkException,
                                                  BusinessObjectException
Loads multiple OverheadCode objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadNotebookTopics

public BOIterator<NotebookTopic> loadNotebookTopics(String[] fields,
                                                    String sWhereClause,
                                                    String sOrderBy)
                                             throws ServerException,
                                                    NetworkException,
                                                    BusinessObjectException
Loads multiple NotebookTopic objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadOBS

public BOIterator<OBS> loadOBS(String[] fields,
                               String sWhereClause,
                               String sOrderBy)
                        throws ServerException,
                               NetworkException,
                               BusinessObjectException
Loads multiple OBS objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadWBSCategories

public BOIterator<WBSCategory> loadWBSCategories(String[] fields,
                                                 String sWhereClause,
                                                 String sOrderBy)
                                          throws ServerException,
                                                 NetworkException,
                                                 BusinessObjectException
Loads multiple WBSCategory objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadCurrencies

public BOIterator<Currency> loadCurrencies(String[] fields,
                                           String sWhereClause,
                                           String sOrderBy)
                                    throws ServerException,
                                           NetworkException,
                                           BusinessObjectException
Loads multiple Currency objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadProjectCalculatedUDFValues

public BOIterator<UDFValue> loadProjectCalculatedUDFValues(UDFType[] udfTypes,
                                                           String whereClause,
                                                           String sOrderBy)
                                                    throws ServerException,
                                                           NetworkException,
                                                           BusinessObjectException
Loads multiple associated UDFValue objects. Note The where and order by clauses can only specify fields available on the primary BusinessObject

Parameters:
udfTypes - the udf types to load UDFValue objects for
whereClause - where clause
sOrderBy - order by clause
Throws:
ServerException
NetworkException
BusinessObjectException

loadProjects

public BOIterator<Project> loadProjects(String[] fields,
                                        String sWhereClause,
                                        String sOrderBy)
                                 throws ServerException,
                                        NetworkException,
                                        BusinessObjectException
Loads multiple Project objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadProjectsWithSummarizedSpread

public BOIterator<Project> loadProjectsWithSummarizedSpread(String[] nonSpreadFields,
                                                            String sWhereClause,
                                                            String sOrderBy,
                                                            String[] spreadFields,
                                                            SpreadPeriodType periodType,
                                                            Date startDate,
                                                            Date endDate,
                                                            boolean bIncludeCumulative)
                                                     throws ServerException,
                                                            NetworkException,
                                                            BusinessObjectException
Loads multiple Project objects with spreads from the database.

Parameters:
nonSpreadFields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
spreadFields - the fields to include in the spread object
periodType - the period of the spread data (hour, day, etc.)
startDate - the start date of the spread
endDate - the end date of the spread
bIncludeCumulative - indicates whether to include cumulative spread data
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadProjectsWithProjectResourceSpread

public BOIterator<Project> loadProjectsWithProjectResourceSpread(String[] nonSpreadFields,
                                                                 String sWhereClause,
                                                                 String sOrderBy,
                                                                 String[] spreadFields,
                                                                 SpreadPeriodType periodType,
                                                                 Date startDate,
                                                                 Date endDate,
                                                                 boolean bIncludeCumulative,
                                                                 ObjectId[] resourceObjectIds)
                                                          throws ServerException,
                                                                 NetworkException,
                                                                 BusinessObjectException
Loads multiple Project objects with spreads from the database.

Parameters:
nonSpreadFields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
spreadFields - the fields to include in the spread object
periodType - the period of the spread data (hour, day, etc.)
startDate - the start date of the spread
endDate - the end date of the spread
bIncludeCumulative - indicates whether to include cumulative spread data
resourceObjectIds - object ids of the Resource objects
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadProjectsWithProjectRoleSpread

public BOIterator<Project> loadProjectsWithProjectRoleSpread(String[] nonSpreadFields,
                                                             String sWhereClause,
                                                             String sOrderBy,
                                                             String[] spreadFields,
                                                             SpreadPeriodType periodType,
                                                             Date startDate,
                                                             Date endDate,
                                                             boolean bIncludeCumulative,
                                                             ObjectId[] roleObjectIds)
                                                      throws ServerException,
                                                             NetworkException,
                                                             BusinessObjectException
Loads multiple Project objects with spreads from the database.

Parameters:
nonSpreadFields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
spreadFields - the fields to include in the spread object
periodType - the period of the spread data (hour, day, etc.)
startDate - the start date of the spread
endDate - the end date of the spread
bIncludeCumulative - indicates whether to include cumulative spread data
roleObjectIds - object ids of the Role objects
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadProjectsWithSpreads

public BOIterator<Project> loadProjectsWithSpreads(String[] nonSpreadFields,
                                                   String sWhereClause,
                                                   String sOrderBy,
                                                   SpreadOptions... spreadOptions)
                                            throws ServerException,
                                                   NetworkException,
                                                   BusinessObjectException
Loads multiple Project objects with spreads from the database.

Parameters:
nonSpreadFields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
spreadOptions - spread options
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadProjectCodes

public BOIterator<ProjectCode> loadProjectCodes(String[] fields,
                                                String sWhereClause,
                                                String sOrderBy)
                                         throws ServerException,
                                                NetworkException,
                                                BusinessObjectException
Loads multiple ProjectCode objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadProjectCodeTypes

public BOIterator<ProjectCodeType> loadProjectCodeTypes(String[] fields,
                                                        String sWhereClause,
                                                        String sOrderBy)
                                                 throws ServerException,
                                                        NetworkException,
                                                        BusinessObjectException
Loads multiple ProjectCodeType objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadProjectCodeUsers

public BOIterator<ProjectCodeUser> loadProjectCodeUsers(String[] fields,
                                                        String sWhereClause,
                                                        String sOrderBy)
                                                 throws ServerException,
                                                        NetworkException,
                                                        BusinessObjectException
Loads multiple ProjectCodeUser objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadProjectFundings

public BOIterator<ProjectFunding> loadProjectFundings(String[] fields,
                                                      String sWhereClause,
                                                      String sOrderBy)
                                               throws ServerException,
                                                      NetworkException,
                                                      BusinessObjectException
Loads multiple ProjectFunding objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadProjectIssues

public BOIterator<ProjectIssue> loadProjectIssues(String[] fields,
                                                  String sWhereClause,
                                                  String sOrderBy)
                                           throws ServerException,
                                                  NetworkException,
                                                  BusinessObjectException
Loads multiple ProjectIssue objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadProjectPortfolios

public BOIterator<ProjectPortfolio> loadProjectPortfolios(String[] fields,
                                                          String sWhereClause,
                                                          String sOrderBy)
                                                   throws ServerException,
                                                          NetworkException,
                                                          BusinessObjectException
Loads multiple ProjectPortfolio objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadProjectProfiles

public BOIterator<ProjectProfile> loadProjectProfiles(String[] fields,
                                                      String sWhereClause,
                                                      String sOrderBy)
                                               throws ServerException,
                                                      NetworkException,
                                                      BusinessObjectException
Loads multiple ProjectProfile objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadProjectCodeAssignments

public BOIterator<ProjectCodeAssignment> loadProjectCodeAssignments(String[] fields,
                                                                    String sWhereClause,
                                                                    String sOrderBy)
                                                             throws ServerException,
                                                                    NetworkException,
                                                                    BusinessObjectException
Loads multiple ProjectCodeAssignment objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadProjectThresholds

public BOIterator<ProjectThreshold> loadProjectThresholds(String[] fields,
                                                          String sWhereClause,
                                                          String sOrderBy)
                                                   throws ServerException,
                                                          NetworkException,
                                                          BusinessObjectException
Loads multiple ProjectThreshold objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadResources

public BOIterator<Resource> loadResources(String[] fields,
                                          String sWhereClause,
                                          String sOrderBy)
                                   throws ServerException,
                                          NetworkException,
                                          BusinessObjectException
Loads multiple Resource objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadResourcesWithProjectResourceSpread

public BOIterator<Resource> loadResourcesWithProjectResourceSpread(String[] nonSpreadFields,
                                                                   String sWhereClause,
                                                                   String sOrderBy,
                                                                   String[] spreadFields,
                                                                   SpreadPeriodType periodType,
                                                                   Date startDate,
                                                                   Date endDate,
                                                                   boolean bIncludeCumulative,
                                                                   ObjectId[] projectObjectIds)
                                                            throws ServerException,
                                                                   NetworkException,
                                                                   BusinessObjectException
Loads multiple Resource objects with spreads from the database.

Parameters:
nonSpreadFields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
spreadFields - the fields to include in the spread object
periodType - the period of the spread data (hour, day, etc.)
startDate - the start date of the spread
endDate - the end date of the spread
bIncludeCumulative - indicates whether to include cumulative spread data
projectObjectIds - object ids of the Project objects
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadResourceCodes

public BOIterator<ResourceCode> loadResourceCodes(String[] fields,
                                                  String sWhereClause,
                                                  String sOrderBy)
                                           throws ServerException,
                                                  NetworkException,
                                                  BusinessObjectException
Loads multiple ResourceCode objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadResourceCodeTypes

public BOIterator<ResourceCodeType> loadResourceCodeTypes(String[] fields,
                                                          String sWhereClause,
                                                          String sOrderBy)
                                                   throws ServerException,
                                                          NetworkException,
                                                          BusinessObjectException
Loads multiple ResourceCodeType objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadResourceCurves

public BOIterator<ResourceCurve> loadResourceCurves(String[] fields,
                                                    String sWhereClause,
                                                    String sOrderBy)
                                             throws ServerException,
                                                    NetworkException,
                                                    BusinessObjectException
Loads multiple ResourceCurve objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadResourceHours

public BOIterator<ResourceHour> loadResourceHours(String[] fields,
                                                  String sWhereClause,
                                                  String sOrderBy)
                                           throws ServerException,
                                                  NetworkException,
                                                  BusinessObjectException
Loads multiple ResourceHour objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadResourceTeams

public BOIterator<ResourceTeam> loadResourceTeams(String[] fields,
                                                  String sWhereClause,
                                                  String sOrderBy)
                                           throws ServerException,
                                                  NetworkException,
                                                  BusinessObjectException
Loads multiple ResourceTeam objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadResourceRates

public BOIterator<ResourceRate> loadResourceRates(String[] fields,
                                                  String sWhereClause,
                                                  String sOrderBy)
                                           throws ServerException,
                                                  NetworkException,
                                                  BusinessObjectException
Loads multiple ResourceRate objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadResourceCodeAssignments

public BOIterator<ResourceCodeAssignment> loadResourceCodeAssignments(String[] fields,
                                                                      String sWhereClause,
                                                                      String sOrderBy)
                                                               throws ServerException,
                                                                      NetworkException,
                                                                      BusinessObjectException
Loads multiple ResourceCodeAssignment objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadResourceRoles

public BOIterator<ResourceRole> loadResourceRoles(String[] fields,
                                                  String sWhereClause,
                                                  String sOrderBy)
                                           throws ServerException,
                                                  NetworkException,
                                                  BusinessObjectException
Loads multiple ResourceRole objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadResourceAccess

public BOIterator<ResourceAccess> loadResourceAccess(String[] fields,
                                                     String sWhereClause,
                                                     String sOrderBy)
                                              throws ServerException,
                                                     NetworkException,
                                                     BusinessObjectException
Loads multiple ResourceAccess objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadRisks

public BOIterator<Risk> loadRisks(String[] fields,
                                  String sWhereClause,
                                  String sOrderBy)
                           throws ServerException,
                                  NetworkException,
                                  BusinessObjectException
Loads multiple Risk objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadRiskImpacts

public BOIterator<RiskImpact> loadRiskImpacts(String[] fields,
                                              String sWhereClause,
                                              String sOrderBy)
                                       throws ServerException,
                                              NetworkException,
                                              BusinessObjectException
Loads multiple RiskImpact objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadRiskMatrixScores

public BOIterator<RiskMatrixScore> loadRiskMatrixScores(String[] fields,
                                                        String sWhereClause,
                                                        String sOrderBy)
                                                 throws ServerException,
                                                        NetworkException,
                                                        BusinessObjectException
Loads multiple RiskMatrixScore objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadRiskMatrixThresholds

public BOIterator<RiskMatrixThreshold> loadRiskMatrixThresholds(String[] fields,
                                                                String sWhereClause,
                                                                String sOrderBy)
                                                         throws ServerException,
                                                                NetworkException,
                                                                BusinessObjectException
Loads multiple RiskMatrixThreshold objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadRiskResponseActions

public BOIterator<RiskResponseAction> loadRiskResponseActions(String[] fields,
                                                              String sWhereClause,
                                                              String sOrderBy)
                                                       throws ServerException,
                                                              NetworkException,
                                                              BusinessObjectException
Loads multiple RiskResponseAction objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadRiskResponseActionImpacts

public BOIterator<RiskResponseActionImpact> loadRiskResponseActionImpacts(String[] fields,
                                                                          String sWhereClause,
                                                                          String sOrderBy)
                                                                   throws ServerException,
                                                                          NetworkException,
                                                                          BusinessObjectException
Loads multiple RiskResponseActionImpact objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadRiskResponsePlans

public BOIterator<RiskResponsePlan> loadRiskResponsePlans(String[] fields,
                                                          String sWhereClause,
                                                          String sOrderBy)
                                                   throws ServerException,
                                                          NetworkException,
                                                          BusinessObjectException
Loads multiple RiskResponsePlan objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadRiskMatrices

public BOIterator<RiskMatrix> loadRiskMatrices(String[] fields,
                                               String sWhereClause,
                                               String sOrderBy)
                                        throws ServerException,
                                               NetworkException,
                                               BusinessObjectException
Loads multiple RiskMatrix objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadRiskThresholdLevels

public BOIterator<RiskThresholdLevel> loadRiskThresholdLevels(String[] fields,
                                                              String sWhereClause,
                                                              String sOrderBy)
                                                       throws ServerException,
                                                              NetworkException,
                                                              BusinessObjectException
Loads multiple RiskThresholdLevel objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadRiskThresholds

public BOIterator<RiskThreshold> loadRiskThresholds(String[] fields,
                                                    String sWhereClause,
                                                    String sOrderBy)
                                             throws ServerException,
                                                    NetworkException,
                                                    BusinessObjectException
Loads multiple RiskThreshold objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadRiskCategories

public BOIterator<RiskCategory> loadRiskCategories(String[] fields,
                                                   String sWhereClause,
                                                   String sOrderBy)
                                            throws ServerException,
                                                   NetworkException,
                                                   BusinessObjectException
Loads multiple RiskCategory objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadRoleLimits

public BOIterator<RoleLimit> loadRoleLimits(String[] fields,
                                            String sWhereClause,
                                            String sOrderBy)
                                     throws ServerException,
                                            NetworkException,
                                            BusinessObjectException
Loads multiple RoleLimit objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadRoleTeams

public BOIterator<RoleTeam> loadRoleTeams(String[] fields,
                                          String sWhereClause,
                                          String sOrderBy)
                                   throws ServerException,
                                          NetworkException,
                                          BusinessObjectException
Loads multiple RoleTeam objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadRoleRates

public BOIterator<RoleRate> loadRoleRates(String[] fields,
                                          String sWhereClause,
                                          String sOrderBy)
                                   throws ServerException,
                                          NetworkException,
                                          BusinessObjectException
Loads multiple RoleRate objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadRoles

public BOIterator<Role> loadRoles(String[] fields,
                                  String sWhereClause,
                                  String sOrderBy)
                           throws ServerException,
                                  NetworkException,
                                  BusinessObjectException
Loads multiple Role objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadRolesWithProjectRoleSpread

public BOIterator<Role> loadRolesWithProjectRoleSpread(String[] nonSpreadFields,
                                                       String sWhereClause,
                                                       String sOrderBy,
                                                       String[] spreadFields,
                                                       SpreadPeriodType periodType,
                                                       Date startDate,
                                                       Date endDate,
                                                       boolean bIncludeCumulative,
                                                       ObjectId[] projectObjectIds)
                                                throws ServerException,
                                                       NetworkException,
                                                       BusinessObjectException
Loads multiple Role objects with spreads from the database.

Parameters:
nonSpreadFields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
spreadFields - the fields to include in the spread object
periodType - the period of the spread data (hour, day, etc.)
startDate - the start date of the spread
endDate - the end date of the spread
bIncludeCumulative - indicates whether to include cumulative spread data
projectObjectIds - object ids of the Project objects
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadScheduleOptions

public BOIterator<ScheduleOptions> loadScheduleOptions(String[] fields,
                                                       String sWhereClause,
                                                       String sOrderBy)
                                                throws ServerException,
                                                       NetworkException,
                                                       BusinessObjectException
Loads multiple ScheduleOptions objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadShifts

public BOIterator<Shift> loadShifts(String[] fields,
                                    String sWhereClause,
                                    String sOrderBy)
                             throws ServerException,
                                    NetworkException,
                                    BusinessObjectException
Loads multiple Shift objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadShiftPeriods

public BOIterator<ShiftPeriod> loadShiftPeriods(String[] fields,
                                                String sWhereClause,
                                                String sOrderBy)
                                         throws ServerException,
                                                NetworkException,
                                                BusinessObjectException
Loads multiple ShiftPeriod objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadThresholdParameters

public BOIterator<ThresholdParameter> loadThresholdParameters(String[] fields,
                                                              String sWhereClause,
                                                              String sOrderBy)
                                                       throws ServerException,
                                                              NetworkException,
                                                              BusinessObjectException
Loads multiple ThresholdParameter objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadTimesheets

public BOIterator<Timesheet> loadTimesheets(String[] fields,
                                            String sWhereClause,
                                            String sOrderBy)
                                     throws ServerException,
                                            NetworkException,
                                            BusinessObjectException
Loads multiple Timesheet objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadTimesheetAudits

public BOIterator<TimesheetAudit> loadTimesheetAudits(String[] fields,
                                                      String sWhereClause,
                                                      String sOrderBy)
                                               throws ServerException,
                                                      NetworkException,
                                                      BusinessObjectException
Loads multiple TimesheetAudit objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadTimesheetDelegates

public BOIterator<TimesheetDelegate> loadTimesheetDelegates(String[] fields,
                                                            String sWhereClause,
                                                            String sOrderBy)
                                                     throws ServerException,
                                                            NetworkException,
                                                            BusinessObjectException
Loads multiple TimesheetDelegate objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadTimesheetPeriods

public BOIterator<TimesheetPeriod> loadTimesheetPeriods(String[] fields,
                                                        String sWhereClause,
                                                        String sOrderBy)
                                                 throws ServerException,
                                                        NetworkException,
                                                        BusinessObjectException
Loads multiple TimesheetPeriod objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadUserInterfaceViews

public BOIterator<UserInterfaceView> loadUserInterfaceViews(String[] fields,
                                                            String sWhereClause,
                                                            String sOrderBy)
                                                     throws ServerException,
                                                            NetworkException,
                                                            BusinessObjectException
Loads multiple UserInterfaceView objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadUnitOfMeasures

public BOIterator<UnitOfMeasure> loadUnitOfMeasures(String[] fields,
                                                    String sWhereClause,
                                                    String sOrderBy)
                                             throws ServerException,
                                                    NetworkException,
                                                    BusinessObjectException
Loads multiple UnitOfMeasure objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadUsers

public BOIterator<User> loadUsers(String[] fields,
                                  String sWhereClause,
                                  String sOrderBy)
                           throws ServerException,
                                  NetworkException,
                                  BusinessObjectException
Loads multiple User objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadUserFieldTitles

public BOIterator<UserFieldTitle> loadUserFieldTitles(String[] fields,
                                                      String sWhereClause,
                                                      String sOrderBy)
                                               throws ServerException,
                                                      NetworkException,
                                                      BusinessObjectException
Loads multiple UserFieldTitle objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadUDFCodes

public BOIterator<UDFCode> loadUDFCodes(String[] fields,
                                        String sWhereClause,
                                        String sOrderBy)
                                 throws ServerException,
                                        NetworkException,
                                        BusinessObjectException
Loads multiple UDFCode objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadUDFTypes

public BOIterator<UDFType> loadUDFTypes(String[] fields,
                                        String sWhereClause,
                                        String sOrderBy)
                                 throws ServerException,
                                        NetworkException,
                                        BusinessObjectException
Loads multiple UDFType objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadUDFValues

public BOIterator<UDFValue> loadUDFValues(String[] fields,
                                          String sWhereClause,
                                          String sOrderBy)
                                   throws ServerException,
                                          NetworkException,
                                          BusinessObjectException
Loads multiple UDFValue objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadUserLicenses

public BOIterator<UserLicense> loadUserLicenses(String[] fields,
                                                String sWhereClause,
                                                String sOrderBy)
                                         throws ServerException,
                                                NetworkException,
                                                BusinessObjectException
Loads multiple UserLicense objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadUserOBS

public BOIterator<UserOBS> loadUserOBS(String[] fields,
                                       String sWhereClause,
                                       String sOrderBy)
                                throws ServerException,
                                       NetworkException,
                                       BusinessObjectException
Loads multiple UserOBS objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadWBS

public BOIterator<WBS> loadWBS(String[] fields,
                               String sWhereClause,
                               String sOrderBy)
                        throws ServerException,
                               NetworkException,
                               BusinessObjectException
Loads multiple WBS objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadWBSWithSummarizedSpread

public BOIterator<WBS> loadWBSWithSummarizedSpread(String[] nonSpreadFields,
                                                   String sWhereClause,
                                                   String sOrderBy,
                                                   String[] spreadFields,
                                                   SpreadPeriodType periodType,
                                                   Date startDate,
                                                   Date endDate,
                                                   boolean bIncludeCumulative)
                                            throws ServerException,
                                                   NetworkException,
                                                   BusinessObjectException
Loads multiple WBS objects with spreads from the database.

Parameters:
nonSpreadFields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
spreadFields - the fields to include in the spread object
periodType - the period of the spread data (hour, day, etc.)
startDate - the start date of the spread
endDate - the end date of the spread
bIncludeCumulative - indicates whether to include cumulative spread data
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadWBSWithWBSResourceSpread

public BOIterator<WBS> loadWBSWithWBSResourceSpread(String[] nonSpreadFields,
                                                    String sWhereClause,
                                                    String sOrderBy,
                                                    String[] spreadFields,
                                                    SpreadPeriodType periodType,
                                                    Date startDate,
                                                    Date endDate,
                                                    boolean bIncludeCumulative,
                                                    ObjectId[] resourceObjectIds)
                                             throws ServerException,
                                                    NetworkException,
                                                    BusinessObjectException
Loads multiple WBS objects with spreads from the database.

Parameters:
nonSpreadFields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
spreadFields - the fields to include in the spread object
periodType - the period of the spread data (hour, day, etc.)
startDate - the start date of the spread
endDate - the end date of the spread
bIncludeCumulative - indicates whether to include cumulative spread data
resourceObjectIds - object ids of the Resource objects
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadWBSWithWBSRoleSpread

public BOIterator<WBS> loadWBSWithWBSRoleSpread(String[] nonSpreadFields,
                                                String sWhereClause,
                                                String sOrderBy,
                                                String[] spreadFields,
                                                SpreadPeriodType periodType,
                                                Date startDate,
                                                Date endDate,
                                                boolean bIncludeCumulative,
                                                ObjectId[] roleObjectIds)
                                         throws ServerException,
                                                NetworkException,
                                                BusinessObjectException
Loads multiple WBS objects with spreads from the database.

Parameters:
nonSpreadFields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
spreadFields - the fields to include in the spread object
periodType - the period of the spread data (hour, day, etc.)
startDate - the start date of the spread
endDate - the end date of the spread
bIncludeCumulative - indicates whether to include cumulative spread data
roleObjectIds - object ids of the Role objects
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadWBSWithSpreads

public BOIterator<WBS> loadWBSWithSpreads(String[] nonSpreadFields,
                                          String sWhereClause,
                                          String sOrderBy,
                                          SpreadOptions... spreadOptions)
                                   throws ServerException,
                                          NetworkException,
                                          BusinessObjectException
Loads multiple WBS objects with spreads from the database.

Parameters:
nonSpreadFields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
spreadOptions - spread options
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadProjectSpendingPlans

public BOIterator<ProjectSpendingPlan> loadProjectSpendingPlans(String[] fields,
                                                                String sWhereClause,
                                                                String sOrderBy)
                                                         throws ServerException,
                                                                NetworkException,
                                                                BusinessObjectException
Loads multiple ProjectSpendingPlan objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadProjectNotes

public BOIterator<ProjectNote> loadProjectNotes(String[] fields,
                                                String sWhereClause,
                                                String sOrderBy)
                                         throws ServerException,
                                                NetworkException,
                                                BusinessObjectException
Loads multiple ProjectNote objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadProjectResources

public BOIterator<ProjectResource> loadProjectResources(String[] fields,
                                                        String sWhereClause,
                                                        String sOrderBy)
                                                 throws ServerException,
                                                        NetworkException,
                                                        BusinessObjectException
Loads multiple ProjectResource objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadProjectResourceCategories

public BOIterator<ProjectResourceCategory> loadProjectResourceCategories(String[] fields,
                                                                         String sWhereClause,
                                                                         String sOrderBy)
                                                                  throws ServerException,
                                                                         NetworkException,
                                                                         BusinessObjectException
Loads multiple ProjectResourceCategory objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadProjectResourceQuantities

public BOIterator<ProjectResourceQuantity> loadProjectResourceQuantities(String[] fields,
                                                                         String sWhereClause,
                                                                         String sOrderBy)
                                                                  throws ServerException,
                                                                         NetworkException,
                                                                         BusinessObjectException
Loads multiple ProjectResourceQuantity objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadWBSMilestones

public BOIterator<WBSMilestone> loadWBSMilestones(String[] fields,
                                                  String sWhereClause,
                                                  String sOrderBy)
                                           throws ServerException,
                                                  NetworkException,
                                                  BusinessObjectException
Loads multiple WBSMilestone objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadDocuments

public BOIterator<Document> loadDocuments(String[] fields,
                                          String sWhereClause,
                                          String sOrderBy)
                                   throws ServerException,
                                          NetworkException,
                                          BusinessObjectException
Loads multiple Document objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadDocumentCategories

public BOIterator<DocumentCategory> loadDocumentCategories(String[] fields,
                                                           String sWhereClause,
                                                           String sOrderBy)
                                                    throws ServerException,
                                                           NetworkException,
                                                           BusinessObjectException
Loads multiple DocumentCategory objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

loadDocumentStatusCodes

public BOIterator<DocumentStatusCode> loadDocumentStatusCodes(String[] fields,
                                                              String sWhereClause,
                                                              String sOrderBy)
                                                       throws ServerException,
                                                              NetworkException,
                                                              BusinessObjectException
Loads multiple DocumentStatusCode objects from the database.

Parameters:
fields - fields to load
sWhereClause - where clause
sOrderBy - order-by clause
Returns:
BOIterator a business object iterator used to get the results of the load request
Throws:
ServerException - if a problem occurred on the server-side
NetworkException - if a problem occurred in the network layer
BusinessObjectException - if a problem occurred in the client-side business objects

Primavera Integration API 8.0

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