public class GlobalObjectManager extends Object
The Global Object Manager is used for accessing all global business objects: EPS, Projects, Resources, Roles, etc. Generally speaking, a business object is global if it is not a child of a different type of object. The GlobalObjectManager is retrieved for a particular session by calling Session.getGlobalObjectManager()
From the GlobalObjectManager, global objects can be created, loaded, updated, and deleted. Create, update, and delete will cause the database to be updated. When running in remote mode, each of these methods results in a call across the wire to the server, which in turn can update the database.
Modifier and Type | Method and Description |
---|---|
ObjectId[] |
createActivityCodeTypes(ActivityCodeType[] activitycodetypes)
Creates multiple ActivityCodeType objects in the database.
|
ObjectId[] |
createActivityStepTemplates(ActivityStepTemplate[] activitysteptemplates)
Creates multiple ActivityStepTemplate objects in the database.
|
ObjectId[] |
createAlerts(Alert[] alerts)
Creates multiple Alert objects in the database.
|
ObjectId[] |
createAutovueAttrs(AutovueAttr[] autovueattrs)
Creates multiple AutovueAttr objects in the database.
|
ObjectId[] |
createBaselineTypes(BaselineType[] baselinetypes)
Creates multiple BaselineType objects in the database.
|
ObjectId[] |
createCalendars(Calendar[] calendars)
Creates multiple Calendar objects in the database.
|
ObjectId[] |
createCBSs(CBS[] cbss)
Creates multiple CBS objects in the database.
|
ObjectId[] |
createCostAccounts(CostAccount[] costaccounts)
Creates multiple CostAccount objects in the database.
|
ObjectId[] |
createCurrencies(Currency[] currencies)
Creates multiple Currency objects in the database.
|
ObjectId[] |
createDocumentCategories(DocumentCategory[] documentcategories)
Creates multiple DocumentCategory objects in the database.
|
ObjectId[] |
createDocuments(Document[] documents)
Creates multiple Document objects in the database.
|
ObjectId[] |
createDocumentStatusCodes(DocumentStatusCode[] documentstatuscodes)
Creates multiple DocumentStatusCode objects in the database.
|
ObjectId[] |
createEPS(EPS[] eps)
Creates multiple EPS objects in the database.
|
ObjectId[] |
createExpenseCategories(ExpenseCategory[] expensecategories)
Creates multiple ExpenseCategory objects in the database.
|
ObjectId[] |
createFinancialPeriods(FinancialPeriod[] financialperiods)
Creates multiple FinancialPeriod objects in the database.
|
ObjectId[] |
createFinancialPeriodTemplates(FinancialPeriodTemplate[] financialperiodtemplates)
Creates multiple FinancialPeriodTemplate objects in the database.
|
ObjectId[] |
createFundingSources(FundingSource[] fundingsources)
Creates multiple FundingSource objects in the database.
|
ObjectId[] |
createGlobalProfiles(GlobalProfile[] globalprofiles)
Creates multiple GlobalProfile objects in the database.
|
ObjectId[] |
createLocations(Location[] locations)
Creates multiple Location objects in the database.
|
ObjectId[] |
createNotebookTopics(NotebookTopic[] notebooktopics)
Creates multiple NotebookTopic objects in the database.
|
ObjectId[] |
createOBS(OBS[] obs)
Creates multiple OBS objects in the database.
|
ObjectId[] |
createOverheadCodes(OverheadCode[] overheadcodes)
Creates multiple OverheadCode objects in the database.
|
ObjectId[] |
createProfiles(Profile[] profiles)
Creates multiple Profile objects in the database.
|
ObjectId[] |
createProjectCodes(ProjectCode[] projectcodes)
Creates multiple ProjectCode objects in the database.
|
ObjectId[] |
createProjectCodeTypes(ProjectCodeType[] projectcodetypes)
Creates multiple ProjectCodeType objects in the database.
|
ObjectId[] |
createProjectPortfolios(ProjectPortfolio[] projectportfolios)
Creates multiple ProjectPortfolio objects in the database.
|
ObjectId[] |
createProjectProfiles(ProjectProfile[] projectprofiles)
Creates multiple ProjectProfile objects in the database.
|
ObjectId[] |
createProjectResourceCategories(ProjectResourceCategory[] projectresourcecategories)
Creates multiple ProjectResourceCategory objects in the database.
|
ObjectId[] |
createProjects(Project[] projects)
Creates multiple Project objects in the database.
|
ObjectId[] |
createResourceAssignmentCodeTypes(ResourceAssignmentCodeType[] resourceassignmentcodetypes)
Creates multiple ResourceAssignmentCodeType objects in the database.
|
ObjectId[] |
createResourceAssignments(ResourceAssignment[] resourceassignments)
Creates multiple ResourceAssignment objects in the database.
|
ObjectId[] |
createResourceCodeTypes(ResourceCodeType[] resourcecodetypes)
Creates multiple ResourceCodeType objects in the database.
|
ObjectId[] |
createResourceCurves(ResourceCurve[] resourcecurves)
Creates multiple ResourceCurve objects in the database.
|
ObjectId[] |
createResourceLocations(ResourceLocation[] resourcelocations)
Creates multiple ResourceLocation objects in the database.
|
ObjectId[] |
createResources(Resource[] resources)
Creates multiple Resource objects in the database.
|
ObjectId[] |
createResourceTeams(ResourceTeam[] resourceteams)
Creates multiple ResourceTeam objects in the database.
|
ObjectId[] |
createRiskCategories(RiskCategory[] riskcategories)
Creates multiple RiskCategory objects in the database.
|
ObjectId[] |
createRiskMatrices(RiskMatrix[] riskmatrices)
Creates multiple RiskMatrix objects in the database.
|
ObjectId[] |
createRiskMatrixScores(RiskMatrixScore[] riskmatrixscores)
Creates multiple RiskMatrixScore objects in the database.
|
ObjectId[] |
createRiskMatrixThresholds(RiskMatrixThreshold[] riskmatrixthresholds)
Creates multiple RiskMatrixThreshold objects in the database.
|
ObjectId[] |
createRiskThresholdLevels(RiskThresholdLevel[] riskthresholdlevels)
Creates multiple RiskThresholdLevel objects in the database.
|
ObjectId[] |
createRiskThresholds(RiskThreshold[] riskthresholds)
Creates multiple RiskThreshold objects in the database.
|
ObjectId[] |
createRoleCodeTypes(RoleCodeType[] rolecodetypes)
Creates multiple RoleCodeType objects in the database.
|
ObjectId[] |
createRoles(Role[] roles)
Creates multiple Role objects in the database.
|
ObjectId[] |
createRoleTeams(RoleTeam[] roleteams)
Creates multiple RoleTeam objects in the database.
|
ObjectId[] |
createShifts(Shift[] shifts)
Creates multiple Shift objects in the database.
|
ObjectId[] |
createTimesheetPeriods(TimesheetPeriod[] timesheetperiods)
Creates multiple TimesheetPeriod objects in the database.
|
ObjectId[] |
createUDFCodes(UDFCode[] udfcodes)
Creates multiple UDFCode objects in the database.
|
ObjectId[] |
createUDFTypes(UDFType[] udftypes)
Creates multiple UDFType objects in the database.
|
ObjectId[] |
createUnitOfMeasures(UnitOfMeasure[] unitofmeasures)
Creates multiple UnitOfMeasure objects in the database.
|
ObjectId[] |
createUsers(User[] users)
Creates multiple User objects in the database.
|
ObjectId[] |
createWBSCategories(WBSCategory[] wbscategories)
Creates multiple WBSCategory objects in the database.
|
void |
deleteActivityCodeTypes(ActivityCodeType[] activitycodetypes)
Deletes multiple ActivityCodeType objects from the database.
|
void |
deleteActivityStepTemplates(ActivityStepTemplate[] activitysteptemplates)
Deletes multiple ActivityStepTemplate objects from the database.
|
void |
deleteAlerts(Alert[] alerts)
Deletes multiple Alert objects from the database.
|
void |
deleteAutovueAttrs(AutovueAttr[] autovueattrs)
Deletes multiple AutovueAttr objects from the database.
|
void |
deleteBaselineTypes(BaselineType[] baselinetypes)
Deletes multiple BaselineType objects from the database.
|
void |
deleteCalendars(Calendar[] calendars)
Deletes multiple Calendar objects from the database.
|
void |
deleteCBSs(CBS[] cbss)
Deletes multiple CBS objects from the database.
|
void |
deleteCostAccounts(CostAccount[] costaccounts)
Deletes multiple CostAccount objects from the database.
|
void |
deleteCurrencies(Currency[] currencies)
Deletes multiple Currency objects from the database.
|
void |
deleteDocumentCategories(DocumentCategory[] documentcategories)
Deletes multiple DocumentCategory objects from the database.
|
void |
deleteDocuments(Document[] documents)
Deletes multiple Document objects from the database.
|
void |
deleteDocumentStatusCodes(DocumentStatusCode[] documentstatuscodes)
Deletes multiple DocumentStatusCode objects from the database.
|
void |
deleteEPS(EPS[] eps)
Deletes multiple EPS objects from the database.
|
void |
deleteExpenseCategories(ExpenseCategory[] expensecategories)
Deletes multiple ExpenseCategory objects from the database.
|
void |
deleteFinancialPeriods(FinancialPeriod[] financialperiods)
Deletes multiple FinancialPeriod objects from the database.
|
void |
deleteFinancialPeriodTemplates(FinancialPeriodTemplate[] financialperiodtemplates)
Deletes multiple FinancialPeriodTemplate objects from the database.
|
void |
deleteFundingSources(FundingSource[] fundingsources)
Deletes multiple FundingSource objects from the database.
|
void |
deleteGlobalProfiles(GlobalProfile[] globalprofiles)
Deletes multiple GlobalProfile objects from the database.
|
void |
deleteLocations(Location[] locations)
Deletes multiple Location objects from the database.
|
void |
deleteNotebookTopics(NotebookTopic[] notebooktopics)
Deletes multiple NotebookTopic objects from the database.
|
void |
deleteOBS(OBS[] obs)
Deletes multiple OBS objects from the database.
|
void |
deleteOverheadCodes(OverheadCode[] overheadcodes)
Deletes multiple OverheadCode objects from the database.
|
void |
deleteProfiles(Profile[] profiles)
Deletes multiple Profile objects from the database.
|
void |
deleteProjectCodes(ProjectCode[] projectcodes)
Deletes multiple ProjectCode objects from the database.
|
void |
deleteProjectCodeTypes(ProjectCodeType[] projectcodetypes)
Deletes multiple ProjectCodeType objects from the database.
|
void |
deleteProjectPortfolios(ProjectPortfolio[] projectportfolios)
Deletes multiple ProjectPortfolio objects from the database.
|
void |
deleteProjectProfiles(ProjectProfile[] projectprofiles)
Deletes multiple ProjectProfile objects from the database.
|
void |
deleteProjectResourceCategories(ProjectResourceCategory[] projectresourcecategories)
Deletes multiple ProjectResourceCategory objects from the database.
|
void |
deleteProjects(Project[] projects)
Deletes multiple Project objects from the database.
|
void |
deleteResourceAssignmentCodeTypes(ResourceAssignmentCodeType[] resourceassignmentcodetypes)
Deletes multiple ResourceAssignmentCodeType objects from the database.
|
void |
deleteResourceAssignments(ResourceAssignment[] resourceassignments)
Deletes multiple ResourceAssignment objects from the database.
|
void |
deleteResourceCodeTypes(ResourceCodeType[] resourcecodetypes)
Deletes multiple ResourceCodeType objects from the database.
|
void |
deleteResourceCurves(ResourceCurve[] resourcecurves)
Deletes multiple ResourceCurve objects from the database.
|
void |
deleteResourceLocations(ResourceLocation[] resourcelocations)
Deletes multiple ResourceLocation objects from the database.
|
void |
deleteResources(Resource[] resources)
Deletes multiple Resource objects from the database.
|
void |
deleteResourceTeams(ResourceTeam[] resourceteams)
Deletes multiple ResourceTeam objects from the database.
|
void |
deleteRiskCategories(RiskCategory[] riskcategories)
Deletes multiple RiskCategory objects from the database.
|
void |
deleteRiskMatrices(RiskMatrix[] riskmatrices)
Deletes multiple RiskMatrix objects from the database.
|
void |
deleteRiskMatrixScores(RiskMatrixScore[] riskmatrixscores)
Deletes multiple RiskMatrixScore objects from the database.
|
void |
deleteRiskMatrixThresholds(RiskMatrixThreshold[] riskmatrixthresholds)
Deletes multiple RiskMatrixThreshold objects from the database.
|
void |
deleteRiskThresholdLevels(RiskThresholdLevel[] riskthresholdlevels)
Deletes multiple RiskThresholdLevel objects from the database.
|
void |
deleteRiskThresholds(RiskThreshold[] riskthresholds)
Deletes multiple RiskThreshold objects from the database.
|
void |
deleteRoleCodeTypes(RoleCodeType[] rolecodetypes)
Deletes multiple RoleCodeType objects from the database.
|
void |
deleteRoles(Role[] roles)
Deletes multiple Role objects from the database.
|
void |
deleteRoleTeams(RoleTeam[] roleteams)
Deletes multiple RoleTeam objects from the database.
|
void |
deleteShifts(Shift[] shifts)
Deletes multiple Shift objects from the database.
|
void |
deleteTimesheetPeriods(TimesheetPeriod[] timesheetperiods)
Deletes multiple TimesheetPeriod objects from the database.
|
void |
deleteUDFCodes(UDFCode[] udfcodes)
Deletes multiple UDFCode objects from the database.
|
void |
deleteUDFTypes(UDFType[] udftypes)
Deletes multiple UDFType objects from the database.
|
void |
deleteUnitOfMeasures(UnitOfMeasure[] unitofmeasures)
Deletes multiple UnitOfMeasure objects from the database.
|
void |
deleteUsers(User[] users)
Deletes multiple User objects from the database.
|
void |
deleteWBSCategories(WBSCategory[] wbscategories)
Deletes multiple WBSCategory objects from the database.
|
BOIterator<ActivityCodeType> |
loadActivityCodeTypes(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple ActivityCodeType objects from the database.
|
BOIterator<ActivityStepTemplate> |
loadActivityStepTemplates(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple ActivityStepTemplate objects from the database.
|
BOIterator<Alert> |
loadAlerts(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple Alert objects from the database.
|
BOIterator<AutovueAttr> |
loadAutovueAttrs(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple AutovueAttr objects 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<CBS> |
loadCBSs(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple CBS 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<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<FinancialPeriodTemplate> |
loadFinancialPeriodTemplates(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple FinancialPeriodTemplate 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<ImportOptionsTemplate> |
loadImportOptionsTemplates(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple ImportOptionsTemplate objects from the database.
|
BOIterator<Location> |
loadLocations(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple Location objects from the database.
|
BOIterator<MSPTemplate> |
loadMSPTemplates(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple MSPTemplate 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<Profile> |
loadProfiles(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple Profile 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<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<Project> |
loadProjects(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple Project objects from the database.
|
BOIterator<Project> |
loadProjectsWithExpenseCategoryCBSSpread(String[] nonSpreadFields,
String sWhereClause,
String sOrderBy,
String[] spreadFields,
SpreadPeriodType periodType,
Date startDate,
Date endDate,
boolean bIncludeCumulative,
ObjectId[] expensecategorycbsObjectIds)
Loads multiple Project objects with spreads 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> |
loadProjectsWithResourceAssignmentCBSSpread(String[] nonSpreadFields,
String sWhereClause,
String sOrderBy,
String[] spreadFields,
SpreadPeriodType periodType,
Date startDate,
Date endDate,
boolean bIncludeCumulative,
ObjectId[] resourcecbsObjectIds)
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<ResourceAssignmentCodeType> |
loadResourceAssignmentCodeTypes(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple ResourceAssignmentCodeType 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<ResourceAssignment> |
loadResourceAssignmentsWithPeriodPerformanceSpread(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<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<ResourceLocation> |
loadResourceLocations(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple ResourceLocation 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<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<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<RoleCodeType> |
loadRoleCodeTypes(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple RoleCodeType 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<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<TimesheetPeriod> |
loadTimesheetPeriods(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple TimesheetPeriod 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<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<User> |
loadUsers(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple User objects from the database.
|
BOIterator<WBSCategory> |
loadWBSCategories(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple WBSCategory objects from the database.
|
void |
updateActivityCodeTypes(ActivityCodeType[] activitycodetypes)
Updates multiple ActivityCodeType objects in the database.
|
void |
updateActivityStepTemplates(ActivityStepTemplate[] activitysteptemplates)
Updates multiple ActivityStepTemplate objects in the database.
|
void |
updateAlerts(Alert[] alerts)
Updates multiple Alert objects in the database.
|
void |
updateAutovueAttrs(AutovueAttr[] autovueattrs)
Updates multiple AutovueAttr objects in the database.
|
void |
updateBaselineTypes(BaselineType[] baselinetypes)
Updates multiple BaselineType objects in the database.
|
void |
updateCalendars(Calendar[] calendars)
Updates multiple Calendar objects in the database.
|
void |
updateCalendars(Calendar[] calendars,
boolean replaceHolidayOrExceptions)
Updates multiple Calendar objects in the database with the option to replace all holidays and exceptions.
|
void |
updateCBSs(CBS[] cbss)
Updates multiple CBS objects in the database.
|
void |
updateCostAccounts(CostAccount[] costaccounts)
Updates multiple CostAccount objects in the database.
|
void |
updateCurrencies(Currency[] currencies)
Updates multiple Currency objects in the database.
|
void |
updateDocumentCategories(DocumentCategory[] documentcategories)
Updates multiple DocumentCategory objects in the database.
|
void |
updateDocuments(Document[] documents)
Updates multiple Document objects in the database.
|
void |
updateDocumentStatusCodes(DocumentStatusCode[] documentstatuscodes)
Updates multiple DocumentStatusCode objects in the database.
|
void |
updateEPS(EPS[] eps)
Updates multiple EPS objects in the database.
|
void |
updateExpenseCategories(ExpenseCategory[] expensecategories)
Updates multiple ExpenseCategory objects in the database.
|
void |
updateFinancialPeriods(FinancialPeriod[] financialperiods)
Updates multiple FinancialPeriod objects in the database.
|
void |
updateFinancialPeriodTemplates(FinancialPeriodTemplate[] financialperiodtemplates)
Updates multiple FinancialPeriodTemplate objects in the database.
|
void |
updateFundingSources(FundingSource[] fundingsources)
Updates multiple FundingSource objects in the database.
|
void |
updateGlobalPreferences(GlobalPreferences globalpreferences)
Update the GlobalPreferences object in the database.
|
void |
updateGlobalProfiles(GlobalProfile[] globalprofiles)
Updates multiple GlobalProfile objects in the database.
|
void |
updateLocations(Location[] locations)
Updates multiple Location objects in the database.
|
void |
updateNotebookTopics(NotebookTopic[] notebooktopics)
Updates multiple NotebookTopic objects in the database.
|
void |
updateOBS(OBS[] obs)
Updates multiple OBS objects in the database.
|
void |
updateOverheadCodes(OverheadCode[] overheadcodes)
Updates multiple OverheadCode objects in the database.
|
void |
updateProfiles(Profile[] profiles)
Updates multiple Profile objects in the database.
|
void |
updateProjectCodes(ProjectCode[] projectcodes)
Updates multiple ProjectCode objects in the database.
|
void |
updateProjectCodeTypes(ProjectCodeType[] projectcodetypes)
Updates multiple ProjectCodeType objects in the database.
|
void |
updateProjectPortfolios(ProjectPortfolio[] projectportfolios)
Updates multiple ProjectPortfolio objects in the database.
|
void |
updateProjectProfiles(ProjectProfile[] projectprofiles)
Updates multiple ProjectProfile objects in the database.
|
void |
updateProjectResourceCategories(ProjectResourceCategory[] projectresourcecategories)
Updates multiple ProjectResourceCategory objects in the database.
|
void |
updateProjects(Project[] projects)
Updates multiple Project objects in the database.
|
void |
updateResourceAssignmentCodeTypes(ResourceAssignmentCodeType[] resourceassignmentcodetypes)
Updates multiple ResourceAssignmentCodeType objects in the database.
|
void |
updateResourceAssignments(ResourceAssignment[] resourceassignments)
Updates multiple ResourceAssignment objects in the database.
|
void |
updateResourceCodeTypes(ResourceCodeType[] resourcecodetypes)
Updates multiple ResourceCodeType objects in the database.
|
void |
updateResourceCurves(ResourceCurve[] resourcecurves)
Updates multiple ResourceCurve objects in the database.
|
void |
updateResourceLocations(ResourceLocation[] resourcelocations)
Updates multiple ResourceLocation objects in the database.
|
void |
updateResources(Resource[] resources)
Updates multiple Resource objects in the database.
|
void |
updateResourceTeams(ResourceTeam[] resourceteams)
Updates multiple ResourceTeam objects in the database.
|
void |
updateRiskCategories(RiskCategory[] riskcategories)
Updates multiple RiskCategory objects in the database.
|
void |
updateRiskMatrices(RiskMatrix[] riskmatrices)
Updates multiple RiskMatrix objects in the database.
|
void |
updateRiskMatrixScores(RiskMatrixScore[] riskmatrixscores)
Updates multiple RiskMatrixScore objects in the database.
|
void |
updateRiskThresholdLevels(RiskThresholdLevel[] riskthresholdlevels)
Updates multiple RiskThresholdLevel objects in the database.
|
void |
updateRiskThresholds(RiskThreshold[] riskthresholds)
Updates multiple RiskThreshold objects in the database.
|
void |
updateRoleCodeTypes(RoleCodeType[] rolecodetypes)
Updates multiple RoleCodeType objects in the database.
|
void |
updateRoles(Role[] roles)
Updates multiple Role objects in the database.
|
void |
updateRoleTeams(RoleTeam[] roleteams)
Updates multiple RoleTeam objects in the database.
|
void |
updateShifts(Shift[] shifts)
Updates multiple Shift objects in the database.
|
void |
updateTimesheetPeriods(TimesheetPeriod[] timesheetperiods)
Updates multiple TimesheetPeriod objects in the database.
|
void |
updateUDFCodes(UDFCode[] udfcodes)
Updates multiple UDFCode objects in the database.
|
void |
updateUDFTypes(UDFType[] udftypes)
Updates multiple UDFType objects in the database.
|
void |
updateUnitOfMeasures(UnitOfMeasure[] unitofmeasures)
Updates multiple UnitOfMeasure objects in the database.
|
void |
updateUserFieldTitles(UserFieldTitle[] userfieldtitles)
Updates multiple UserFieldTitle objects in the database.
|
void |
updateUsers(User[] users)
Updates multiple User objects in the database.
|
void |
updateWBSCategories(WBSCategory[] wbscategories)
Updates multiple WBSCategory objects in the database.
|
public ObjectId[] createCostAccounts(CostAccount[] costaccounts) throws ServerException, NetworkException, BusinessObjectException
costaccounts
- array of CostAccount objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<CostAccount> loadCostAccounts(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateCostAccounts(CostAccount[] costaccounts) throws ServerException, NetworkException, BusinessObjectException
costaccounts
- array of CostAccount objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteCostAccounts(CostAccount[] costaccounts) throws ServerException, NetworkException, BusinessObjectException
costaccounts
- array of CostAccount objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createActivityCodeTypes(ActivityCodeType[] activitycodetypes) throws ServerException, NetworkException, BusinessObjectException
activitycodetypes
- array of ActivityCodeType objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ActivityCodeType> loadActivityCodeTypes(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateActivityCodeTypes(ActivityCodeType[] activitycodetypes) throws ServerException, NetworkException, BusinessObjectException
activitycodetypes
- array of ActivityCodeType objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteActivityCodeTypes(ActivityCodeType[] activitycodetypes) throws ServerException, NetworkException, BusinessObjectException
activitycodetypes
- array of ActivityCodeType objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createActivityStepTemplates(ActivityStepTemplate[] activitysteptemplates) throws ServerException, NetworkException, BusinessObjectException
activitysteptemplates
- array of ActivityStepTemplate objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ActivityStepTemplate> loadActivityStepTemplates(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateActivityStepTemplates(ActivityStepTemplate[] activitysteptemplates) throws ServerException, NetworkException, BusinessObjectException
activitysteptemplates
- array of ActivityStepTemplate objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteActivityStepTemplates(ActivityStepTemplate[] activitysteptemplates) throws ServerException, NetworkException, BusinessObjectException
activitysteptemplates
- array of ActivityStepTemplate objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createAlerts(Alert[] alerts) throws ServerException, NetworkException, BusinessObjectException
alerts
- array of Alert objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<Alert> loadAlerts(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateAlerts(Alert[] alerts) throws ServerException, NetworkException, BusinessObjectException
alerts
- array of Alert objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteAlerts(Alert[] alerts) throws ServerException, NetworkException, BusinessObjectException
alerts
- array of Alert objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createResourceAssignments(ResourceAssignment[] resourceassignments) throws ServerException, NetworkException, BusinessObjectException
resourceassignments
- array of ResourceAssignment objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ResourceAssignment> loadResourceAssignments(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ResourceAssignment> loadResourceAssignmentsWithLiveSpread(String[] nonSpreadFields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative) throws ServerException, NetworkException, BusinessObjectException
nonSpreadFields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clausespreadFields
- the fields to include in the spread objectperiodType
- the period of the spread data (hour, day, etc.)startDate
- the start date of the spreadendDate
- the end date of the spreadbIncludeCumulative
- indicates whether to include cumulative spread dataServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ResourceAssignment> loadResourceAssignmentsWithPeriodPerformanceSpread(String[] nonSpreadFields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative) throws ServerException, NetworkException, BusinessObjectException
nonSpreadFields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clausespreadFields
- the fields to include in the spread objectperiodType
- the period of the spread data (hour, day, etc.)startDate
- the start date of the spreadendDate
- the end date of the spreadbIncludeCumulative
- indicates whether to include cumulative spread dataServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateResourceAssignments(ResourceAssignment[] resourceassignments) throws ServerException, NetworkException, BusinessObjectException
resourceassignments
- array of ResourceAssignment objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteResourceAssignments(ResourceAssignment[] resourceassignments) throws ServerException, NetworkException, BusinessObjectException
resourceassignments
- array of ResourceAssignment objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createResourceAssignmentCodeTypes(ResourceAssignmentCodeType[] resourceassignmentcodetypes) throws ServerException, NetworkException, BusinessObjectException
resourceassignmentcodetypes
- array of ResourceAssignmentCodeType objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ResourceAssignmentCodeType> loadResourceAssignmentCodeTypes(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateResourceAssignmentCodeTypes(ResourceAssignmentCodeType[] resourceassignmentcodetypes) throws ServerException, NetworkException, BusinessObjectException
resourceassignmentcodetypes
- array of ResourceAssignmentCodeType objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteResourceAssignmentCodeTypes(ResourceAssignmentCodeType[] resourceassignmentcodetypes) throws ServerException, NetworkException, BusinessObjectException
resourceassignmentcodetypes
- array of ResourceAssignmentCodeType objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createAutovueAttrs(AutovueAttr[] autovueattrs) throws ServerException, NetworkException, BusinessObjectException
autovueattrs
- array of AutovueAttr objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<AutovueAttr> loadAutovueAttrs(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateAutovueAttrs(AutovueAttr[] autovueattrs) throws ServerException, NetworkException, BusinessObjectException
autovueattrs
- array of AutovueAttr objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteAutovueAttrs(AutovueAttr[] autovueattrs) throws ServerException, NetworkException, BusinessObjectException
autovueattrs
- array of AutovueAttr objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createCalendars(Calendar[] calendars) throws ServerException, NetworkException, BusinessObjectException
calendars
- array of Calendar objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<Calendar> loadCalendars(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateCalendars(Calendar[] calendars) throws ServerException, NetworkException, BusinessObjectException
calendars
- array of Calendar objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateCalendars(Calendar[] calendars, boolean replaceHolidayOrExceptions) throws ServerException, NetworkException, BusinessObjectException
calendars
- array of Calendar objects to updatereplaceHolidayOrExceptions
- whether to replace all holidays and exceptionsServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteCalendars(Calendar[] calendars) throws ServerException, NetworkException, BusinessObjectException
calendars
- array of Calendar objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createBaselineTypes(BaselineType[] baselinetypes) throws ServerException, NetworkException, BusinessObjectException
baselinetypes
- array of BaselineType objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<BaselineType> loadBaselineTypes(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateBaselineTypes(BaselineType[] baselinetypes) throws ServerException, NetworkException, BusinessObjectException
baselinetypes
- array of BaselineType objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteBaselineTypes(BaselineType[] baselinetypes) throws ServerException, NetworkException, BusinessObjectException
baselinetypes
- array of BaselineType objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createCBSs(CBS[] cbss) throws ServerException, NetworkException, BusinessObjectException
cbss
- array of CBS objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<CBS> loadCBSs(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateCBSs(CBS[] cbss) throws ServerException, NetworkException, BusinessObjectException
cbss
- array of CBS objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteCBSs(CBS[] cbss) throws ServerException, NetworkException, BusinessObjectException
cbss
- array of CBS objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createEPS(EPS[] eps) throws ServerException, NetworkException, BusinessObjectException
eps
- array of EPS objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<EPS> loadEPS(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<EPS> loadEPSWithSummarizedSpread(String[] nonSpreadFields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative) throws ServerException, NetworkException, BusinessObjectException
nonSpreadFields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clausespreadFields
- the fields to include in the spread objectperiodType
- the period of the spread data (hour, day, etc.)startDate
- the start date of the spreadendDate
- the end date of the spreadbIncludeCumulative
- indicates whether to include cumulative spread dataServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateEPS(EPS[] eps) throws ServerException, NetworkException, BusinessObjectException
eps
- array of EPS objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteEPS(EPS[] eps) throws ServerException, NetworkException, BusinessObjectException
eps
- array of EPS objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createExpenseCategories(ExpenseCategory[] expensecategories) throws ServerException, NetworkException, BusinessObjectException
expensecategories
- array of ExpenseCategory objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ExpenseCategory> loadExpenseCategories(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateExpenseCategories(ExpenseCategory[] expensecategories) throws ServerException, NetworkException, BusinessObjectException
expensecategories
- array of ExpenseCategory objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteExpenseCategories(ExpenseCategory[] expensecategories) throws ServerException, NetworkException, BusinessObjectException
expensecategories
- array of ExpenseCategory objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createFinancialPeriods(FinancialPeriod[] financialperiods) throws ServerException, NetworkException, BusinessObjectException
financialperiods
- array of FinancialPeriod objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<FinancialPeriod> loadFinancialPeriods(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateFinancialPeriods(FinancialPeriod[] financialperiods) throws ServerException, NetworkException, BusinessObjectException
financialperiods
- array of FinancialPeriod objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteFinancialPeriods(FinancialPeriod[] financialperiods) throws ServerException, NetworkException, BusinessObjectException
financialperiods
- array of FinancialPeriod objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createFinancialPeriodTemplates(FinancialPeriodTemplate[] financialperiodtemplates) throws ServerException, NetworkException, BusinessObjectException
financialperiodtemplates
- array of FinancialPeriodTemplate objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<FinancialPeriodTemplate> loadFinancialPeriodTemplates(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateFinancialPeriodTemplates(FinancialPeriodTemplate[] financialperiodtemplates) throws ServerException, NetworkException, BusinessObjectException
financialperiodtemplates
- array of FinancialPeriodTemplate objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteFinancialPeriodTemplates(FinancialPeriodTemplate[] financialperiodtemplates) throws ServerException, NetworkException, BusinessObjectException
financialperiodtemplates
- array of FinancialPeriodTemplate objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createFundingSources(FundingSource[] fundingsources) throws ServerException, NetworkException, BusinessObjectException
fundingsources
- array of FundingSource objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<FundingSource> loadFundingSources(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateFundingSources(FundingSource[] fundingsources) throws ServerException, NetworkException, BusinessObjectException
fundingsources
- array of FundingSource objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteFundingSources(FundingSource[] fundingsources) throws ServerException, NetworkException, BusinessObjectException
fundingsources
- array of FundingSource objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic GlobalPreferences loadGlobalPreferences(String[] fields) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateGlobalPreferences(GlobalPreferences globalpreferences) throws ServerException, NetworkException, BusinessObjectException
globalpreferences
- GlobalPreferences object to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createGlobalProfiles(GlobalProfile[] globalprofiles) throws ServerException, NetworkException, BusinessObjectException
globalprofiles
- array of GlobalProfile objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<GlobalProfile> loadGlobalProfiles(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateGlobalProfiles(GlobalProfile[] globalprofiles) throws ServerException, NetworkException, BusinessObjectException
globalprofiles
- array of GlobalProfile objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteGlobalProfiles(GlobalProfile[] globalprofiles) throws ServerException, NetworkException, BusinessObjectException
globalprofiles
- array of GlobalProfile objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ImportOptionsTemplate> loadImportOptionsTemplates(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createLocations(Location[] locations) throws ServerException, NetworkException, BusinessObjectException
locations
- array of Location objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<Location> loadLocations(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateLocations(Location[] locations) throws ServerException, NetworkException, BusinessObjectException
locations
- array of Location objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteLocations(Location[] locations) throws ServerException, NetworkException, BusinessObjectException
locations
- array of Location objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<MSPTemplate> loadMSPTemplates(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createOverheadCodes(OverheadCode[] overheadcodes) throws ServerException, NetworkException, BusinessObjectException
overheadcodes
- array of OverheadCode objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<OverheadCode> loadOverheadCodes(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateOverheadCodes(OverheadCode[] overheadcodes) throws ServerException, NetworkException, BusinessObjectException
overheadcodes
- array of OverheadCode objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteOverheadCodes(OverheadCode[] overheadcodes) throws ServerException, NetworkException, BusinessObjectException
overheadcodes
- array of OverheadCode objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createNotebookTopics(NotebookTopic[] notebooktopics) throws ServerException, NetworkException, BusinessObjectException
notebooktopics
- array of NotebookTopic objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<NotebookTopic> loadNotebookTopics(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateNotebookTopics(NotebookTopic[] notebooktopics) throws ServerException, NetworkException, BusinessObjectException
notebooktopics
- array of NotebookTopic objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteNotebookTopics(NotebookTopic[] notebooktopics) throws ServerException, NetworkException, BusinessObjectException
notebooktopics
- array of NotebookTopic objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createOBS(OBS[] obs) throws ServerException, NetworkException, BusinessObjectException
obs
- array of OBS objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<OBS> loadOBS(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateOBS(OBS[] obs) throws ServerException, NetworkException, BusinessObjectException
obs
- array of OBS objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteOBS(OBS[] obs) throws ServerException, NetworkException, BusinessObjectException
obs
- array of OBS objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createWBSCategories(WBSCategory[] wbscategories) throws ServerException, NetworkException, BusinessObjectException
wbscategories
- array of WBSCategory objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<WBSCategory> loadWBSCategories(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateWBSCategories(WBSCategory[] wbscategories) throws ServerException, NetworkException, BusinessObjectException
wbscategories
- array of WBSCategory objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteWBSCategories(WBSCategory[] wbscategories) throws ServerException, NetworkException, BusinessObjectException
wbscategories
- array of WBSCategory objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createCurrencies(Currency[] currencies) throws ServerException, NetworkException, BusinessObjectException
currencies
- array of Currency objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<Currency> loadCurrencies(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateCurrencies(Currency[] currencies) throws ServerException, NetworkException, BusinessObjectException
currencies
- array of Currency objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteCurrencies(Currency[] currencies) throws ServerException, NetworkException, BusinessObjectException
currencies
- array of Currency objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createProfiles(Profile[] profiles) throws ServerException, NetworkException, BusinessObjectException
profiles
- array of Profile objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<Profile> loadProfiles(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateProfiles(Profile[] profiles) throws ServerException, NetworkException, BusinessObjectException
profiles
- array of Profile objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteProfiles(Profile[] profiles) throws ServerException, NetworkException, BusinessObjectException
profiles
- array of Profile objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createProjects(Project[] projects) throws ServerException, NetworkException, BusinessObjectException
projects
- array of Project objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<Project> loadProjects(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<Project> loadProjectsWithSummarizedSpread(String[] nonSpreadFields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative) throws ServerException, NetworkException, BusinessObjectException
nonSpreadFields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clausespreadFields
- the fields to include in the spread objectperiodType
- the period of the spread data (hour, day, etc.)startDate
- the start date of the spreadendDate
- the end date of the spreadbIncludeCumulative
- indicates whether to include cumulative spread dataServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic 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
nonSpreadFields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clausespreadFields
- the fields to include in the spread objectperiodType
- the period of the spread data (hour, day, etc.)startDate
- the start date of the spreadendDate
- the end date of the spreadbIncludeCumulative
- indicates whether to include cumulative spread dataresourceObjectIds
- object ids of the Resource objectsServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<Project> loadProjectsWithResourceAssignmentCBSSpread(String[] nonSpreadFields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative, ObjectId[] resourcecbsObjectIds) throws ServerException, NetworkException, BusinessObjectException
nonSpreadFields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clausespreadFields
- the fields to include in the spread objectperiodType
- the period of the spread data (hour, day, etc.)startDate
- the start date of the spreadendDate
- the end date of the spreadbIncludeCumulative
- indicates whether to include cumulative spread dataresourcecbsObjectIds
- object ids of the ResourceCBS objectsServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<Project> loadProjectsWithExpenseCategoryCBSSpread(String[] nonSpreadFields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative, ObjectId[] expensecategorycbsObjectIds) throws ServerException, NetworkException, BusinessObjectException
nonSpreadFields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clausespreadFields
- the fields to include in the spread objectperiodType
- the period of the spread data (hour, day, etc.)startDate
- the start date of the spreadendDate
- the end date of the spreadbIncludeCumulative
- indicates whether to include cumulative spread dataexpensecategorycbsObjectIds
- object ids of the ExpenseCategoryCBS objectsServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic 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
nonSpreadFields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clausespreadFields
- the fields to include in the spread objectperiodType
- the period of the spread data (hour, day, etc.)startDate
- the start date of the spreadendDate
- the end date of the spreadbIncludeCumulative
- indicates whether to include cumulative spread dataroleObjectIds
- object ids of the Role objectsServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<Project> loadProjectsWithSpreads(String[] nonSpreadFields, String sWhereClause, String sOrderBy, SpreadOptions... spreadOptions) throws ServerException, NetworkException, BusinessObjectException
nonSpreadFields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clausespreadOptions
- spread optionsServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateProjects(Project[] projects) throws ServerException, NetworkException, BusinessObjectException
projects
- array of Project objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteProjects(Project[] projects) throws ServerException, NetworkException, BusinessObjectException
projects
- array of Project objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createProjectCodes(ProjectCode[] projectcodes) throws ServerException, NetworkException, BusinessObjectException
projectcodes
- array of ProjectCode objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ProjectCode> loadProjectCodes(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateProjectCodes(ProjectCode[] projectcodes) throws ServerException, NetworkException, BusinessObjectException
projectcodes
- array of ProjectCode objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteProjectCodes(ProjectCode[] projectcodes) throws ServerException, NetworkException, BusinessObjectException
projectcodes
- array of ProjectCode objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createProjectCodeTypes(ProjectCodeType[] projectcodetypes) throws ServerException, NetworkException, BusinessObjectException
projectcodetypes
- array of ProjectCodeType objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ProjectCodeType> loadProjectCodeTypes(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateProjectCodeTypes(ProjectCodeType[] projectcodetypes) throws ServerException, NetworkException, BusinessObjectException
projectcodetypes
- array of ProjectCodeType objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteProjectCodeTypes(ProjectCodeType[] projectcodetypes) throws ServerException, NetworkException, BusinessObjectException
projectcodetypes
- array of ProjectCodeType objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createProjectPortfolios(ProjectPortfolio[] projectportfolios) throws ServerException, NetworkException, BusinessObjectException
projectportfolios
- array of ProjectPortfolio objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ProjectPortfolio> loadProjectPortfolios(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateProjectPortfolios(ProjectPortfolio[] projectportfolios) throws ServerException, NetworkException, BusinessObjectException
projectportfolios
- array of ProjectPortfolio objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteProjectPortfolios(ProjectPortfolio[] projectportfolios) throws ServerException, NetworkException, BusinessObjectException
projectportfolios
- array of ProjectPortfolio objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createProjectProfiles(ProjectProfile[] projectprofiles) throws ServerException, NetworkException, BusinessObjectException
projectprofiles
- array of ProjectProfile objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ProjectProfile> loadProjectProfiles(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateProjectProfiles(ProjectProfile[] projectprofiles) throws ServerException, NetworkException, BusinessObjectException
projectprofiles
- array of ProjectProfile objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteProjectProfiles(ProjectProfile[] projectprofiles) throws ServerException, NetworkException, BusinessObjectException
projectprofiles
- array of ProjectProfile objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createResources(Resource[] resources) throws ServerException, NetworkException, BusinessObjectException
resources
- array of Resource objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<Resource> loadResources(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic 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
nonSpreadFields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clausespreadFields
- the fields to include in the spread objectperiodType
- the period of the spread data (hour, day, etc.)startDate
- the start date of the spreadendDate
- the end date of the spreadbIncludeCumulative
- indicates whether to include cumulative spread dataprojectObjectIds
- object ids of the Project objectsServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateResources(Resource[] resources) throws ServerException, NetworkException, BusinessObjectException
resources
- array of Resource objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteResources(Resource[] resources) throws ServerException, NetworkException, BusinessObjectException
resources
- array of Resource objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createResourceCurves(ResourceCurve[] resourcecurves) throws ServerException, NetworkException, BusinessObjectException
resourcecurves
- array of ResourceCurve objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ResourceCurve> loadResourceCurves(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateResourceCurves(ResourceCurve[] resourcecurves) throws ServerException, NetworkException, BusinessObjectException
resourcecurves
- array of ResourceCurve objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteResourceCurves(ResourceCurve[] resourcecurves) throws ServerException, NetworkException, BusinessObjectException
resourcecurves
- array of ResourceCurve objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createRiskCategories(RiskCategory[] riskcategories) throws ServerException, NetworkException, BusinessObjectException
riskcategories
- array of RiskCategory objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<RiskCategory> loadRiskCategories(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateRiskCategories(RiskCategory[] riskcategories) throws ServerException, NetworkException, BusinessObjectException
riskcategories
- array of RiskCategory objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteRiskCategories(RiskCategory[] riskcategories) throws ServerException, NetworkException, BusinessObjectException
riskcategories
- array of RiskCategory objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createResourceLocations(ResourceLocation[] resourcelocations) throws ServerException, NetworkException, BusinessObjectException
resourcelocations
- array of ResourceLocation objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ResourceLocation> loadResourceLocations(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateResourceLocations(ResourceLocation[] resourcelocations) throws ServerException, NetworkException, BusinessObjectException
resourcelocations
- array of ResourceLocation objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteResourceLocations(ResourceLocation[] resourcelocations) throws ServerException, NetworkException, BusinessObjectException
resourcelocations
- array of ResourceLocation objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createResourceTeams(ResourceTeam[] resourceteams) throws ServerException, NetworkException, BusinessObjectException
resourceteams
- array of ResourceTeam objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ResourceTeam> loadResourceTeams(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateResourceTeams(ResourceTeam[] resourceteams) throws ServerException, NetworkException, BusinessObjectException
resourceteams
- array of ResourceTeam objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteResourceTeams(ResourceTeam[] resourceteams) throws ServerException, NetworkException, BusinessObjectException
resourceteams
- array of ResourceTeam objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createRiskMatrixScores(RiskMatrixScore[] riskmatrixscores) throws ServerException, NetworkException, BusinessObjectException
riskmatrixscores
- array of RiskMatrixScore objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<RiskMatrixScore> loadRiskMatrixScores(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateRiskMatrixScores(RiskMatrixScore[] riskmatrixscores) throws ServerException, NetworkException, BusinessObjectException
riskmatrixscores
- array of RiskMatrixScore objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteRiskMatrixScores(RiskMatrixScore[] riskmatrixscores) throws ServerException, NetworkException, BusinessObjectException
riskmatrixscores
- array of RiskMatrixScore objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createRiskMatrixThresholds(RiskMatrixThreshold[] riskmatrixthresholds) throws ServerException, NetworkException, BusinessObjectException
riskmatrixthresholds
- array of RiskMatrixThreshold objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<RiskMatrixThreshold> loadRiskMatrixThresholds(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteRiskMatrixThresholds(RiskMatrixThreshold[] riskmatrixthresholds) throws ServerException, NetworkException, BusinessObjectException
riskmatrixthresholds
- array of RiskMatrixThreshold objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createRiskMatrices(RiskMatrix[] riskmatrices) throws ServerException, NetworkException, BusinessObjectException
riskmatrices
- array of RiskMatrix objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<RiskMatrix> loadRiskMatrices(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateRiskMatrices(RiskMatrix[] riskmatrices) throws ServerException, NetworkException, BusinessObjectException
riskmatrices
- array of RiskMatrix objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteRiskMatrices(RiskMatrix[] riskmatrices) throws ServerException, NetworkException, BusinessObjectException
riskmatrices
- array of RiskMatrix objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createRiskThresholdLevels(RiskThresholdLevel[] riskthresholdlevels) throws ServerException, NetworkException, BusinessObjectException
riskthresholdlevels
- array of RiskThresholdLevel objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<RiskThresholdLevel> loadRiskThresholdLevels(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateRiskThresholdLevels(RiskThresholdLevel[] riskthresholdlevels) throws ServerException, NetworkException, BusinessObjectException
riskthresholdlevels
- array of RiskThresholdLevel objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteRiskThresholdLevels(RiskThresholdLevel[] riskthresholdlevels) throws ServerException, NetworkException, BusinessObjectException
riskthresholdlevels
- array of RiskThresholdLevel objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createRiskThresholds(RiskThreshold[] riskthresholds) throws ServerException, NetworkException, BusinessObjectException
riskthresholds
- array of RiskThreshold objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<RiskThreshold> loadRiskThresholds(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateRiskThresholds(RiskThreshold[] riskthresholds) throws ServerException, NetworkException, BusinessObjectException
riskthresholds
- array of RiskThreshold objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteRiskThresholds(RiskThreshold[] riskthresholds) throws ServerException, NetworkException, BusinessObjectException
riskthresholds
- array of RiskThreshold objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createRoleTeams(RoleTeam[] roleteams) throws ServerException, NetworkException, BusinessObjectException
roleteams
- array of RoleTeam objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<RoleTeam> loadRoleTeams(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateRoleTeams(RoleTeam[] roleteams) throws ServerException, NetworkException, BusinessObjectException
roleteams
- array of RoleTeam objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteRoleTeams(RoleTeam[] roleteams) throws ServerException, NetworkException, BusinessObjectException
roleteams
- array of RoleTeam objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createShifts(Shift[] shifts) throws ServerException, NetworkException, BusinessObjectException
shifts
- array of Shift objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<Shift> loadShifts(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateShifts(Shift[] shifts) throws ServerException, NetworkException, BusinessObjectException
shifts
- array of Shift objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteShifts(Shift[] shifts) throws ServerException, NetworkException, BusinessObjectException
shifts
- array of Shift objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ThresholdParameter> loadThresholdParameters(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<TimesheetAudit> loadTimesheetAudits(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createTimesheetPeriods(TimesheetPeriod[] timesheetperiods) throws ServerException, NetworkException, BusinessObjectException
timesheetperiods
- array of TimesheetPeriod objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<TimesheetPeriod> loadTimesheetPeriods(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateTimesheetPeriods(TimesheetPeriod[] timesheetperiods) throws ServerException, NetworkException, BusinessObjectException
timesheetperiods
- array of TimesheetPeriod objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteTimesheetPeriods(TimesheetPeriod[] timesheetperiods) throws ServerException, NetworkException, BusinessObjectException
timesheetperiods
- array of TimesheetPeriod objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createUnitOfMeasures(UnitOfMeasure[] unitofmeasures) throws ServerException, NetworkException, BusinessObjectException
unitofmeasures
- array of UnitOfMeasure objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<UnitOfMeasure> loadUnitOfMeasures(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateUnitOfMeasures(UnitOfMeasure[] unitofmeasures) throws ServerException, NetworkException, BusinessObjectException
unitofmeasures
- array of UnitOfMeasure objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteUnitOfMeasures(UnitOfMeasure[] unitofmeasures) throws ServerException, NetworkException, BusinessObjectException
unitofmeasures
- array of UnitOfMeasure objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createDocuments(Document[] documents) throws ServerException, NetworkException, BusinessObjectException
documents
- array of Document objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<Document> loadDocuments(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateDocuments(Document[] documents) throws ServerException, NetworkException, BusinessObjectException
documents
- array of Document objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteDocuments(Document[] documents) throws ServerException, NetworkException, BusinessObjectException
documents
- array of Document objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<UserFieldTitle> loadUserFieldTitles(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateUserFieldTitles(UserFieldTitle[] userfieldtitles) throws ServerException, NetworkException, BusinessObjectException
userfieldtitles
- array of UserFieldTitle objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createUDFCodes(UDFCode[] udfcodes) throws ServerException, NetworkException, BusinessObjectException
udfcodes
- array of UDFCode objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<UDFCode> loadUDFCodes(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateUDFCodes(UDFCode[] udfcodes) throws ServerException, NetworkException, BusinessObjectException
udfcodes
- array of UDFCode objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteUDFCodes(UDFCode[] udfcodes) throws ServerException, NetworkException, BusinessObjectException
udfcodes
- array of UDFCode objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createUsers(User[] users) throws ServerException, NetworkException, BusinessObjectException
users
- array of User objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<User> loadUsers(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateUsers(User[] users) throws ServerException, NetworkException, BusinessObjectException
users
- array of User objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteUsers(User[] users) throws ServerException, NetworkException, BusinessObjectException
users
- array of User objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createDocumentCategories(DocumentCategory[] documentcategories) throws ServerException, NetworkException, BusinessObjectException
documentcategories
- array of DocumentCategory objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<DocumentCategory> loadDocumentCategories(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateDocumentCategories(DocumentCategory[] documentcategories) throws ServerException, NetworkException, BusinessObjectException
documentcategories
- array of DocumentCategory objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteDocumentCategories(DocumentCategory[] documentcategories) throws ServerException, NetworkException, BusinessObjectException
documentcategories
- array of DocumentCategory objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createDocumentStatusCodes(DocumentStatusCode[] documentstatuscodes) throws ServerException, NetworkException, BusinessObjectException
documentstatuscodes
- array of DocumentStatusCode objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<DocumentStatusCode> loadDocumentStatusCodes(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateDocumentStatusCodes(DocumentStatusCode[] documentstatuscodes) throws ServerException, NetworkException, BusinessObjectException
documentstatuscodes
- array of DocumentStatusCode objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteDocumentStatusCodes(DocumentStatusCode[] documentstatuscodes) throws ServerException, NetworkException, BusinessObjectException
documentstatuscodes
- array of DocumentStatusCode objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createProjectResourceCategories(ProjectResourceCategory[] projectresourcecategories) throws ServerException, NetworkException, BusinessObjectException
projectresourcecategories
- array of ProjectResourceCategory objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ProjectResourceCategory> loadProjectResourceCategories(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateProjectResourceCategories(ProjectResourceCategory[] projectresourcecategories) throws ServerException, NetworkException, BusinessObjectException
projectresourcecategories
- array of ProjectResourceCategory objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteProjectResourceCategories(ProjectResourceCategory[] projectresourcecategories) throws ServerException, NetworkException, BusinessObjectException
projectresourcecategories
- array of ProjectResourceCategory objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createResourceCodeTypes(ResourceCodeType[] resourcecodetypes) throws ServerException, NetworkException, BusinessObjectException
resourcecodetypes
- array of ResourceCodeType objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<ResourceCodeType> loadResourceCodeTypes(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateResourceCodeTypes(ResourceCodeType[] resourcecodetypes) throws ServerException, NetworkException, BusinessObjectException
resourcecodetypes
- array of ResourceCodeType objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteResourceCodeTypes(ResourceCodeType[] resourcecodetypes) throws ServerException, NetworkException, BusinessObjectException
resourcecodetypes
- array of ResourceCodeType objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createRoleCodeTypes(RoleCodeType[] rolecodetypes) throws ServerException, NetworkException, BusinessObjectException
rolecodetypes
- array of RoleCodeType objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<RoleCodeType> loadRoleCodeTypes(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateRoleCodeTypes(RoleCodeType[] rolecodetypes) throws ServerException, NetworkException, BusinessObjectException
rolecodetypes
- array of RoleCodeType objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteRoleCodeTypes(RoleCodeType[] rolecodetypes) throws ServerException, NetworkException, BusinessObjectException
rolecodetypes
- array of RoleCodeType objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createRoles(Role[] roles) throws ServerException, NetworkException, BusinessObjectException
roles
- array of Role objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<Role> loadRoles(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic 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
nonSpreadFields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clausespreadFields
- the fields to include in the spread objectperiodType
- the period of the spread data (hour, day, etc.)startDate
- the start date of the spreadendDate
- the end date of the spreadbIncludeCumulative
- indicates whether to include cumulative spread dataprojectObjectIds
- object ids of the Project objectsServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateRoles(Role[] roles) throws ServerException, NetworkException, BusinessObjectException
roles
- array of Role objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteRoles(Role[] roles) throws ServerException, NetworkException, BusinessObjectException
roles
- array of Role objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic ObjectId[] createUDFTypes(UDFType[] udftypes) throws ServerException, NetworkException, BusinessObjectException
udftypes
- array of UDFType objects to createServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic BOIterator<UDFType> loadUDFTypes(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields
- fields to loadsWhereClause
- where clausesOrderBy
- order-by clauseServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void updateUDFTypes(UDFType[] udftypes) throws ServerException, NetworkException, BusinessObjectException
udftypes
- array of UDFType objects to updateServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectspublic void deleteUDFTypes(UDFType[] udftypes) throws ServerException, NetworkException, BusinessObjectException
udftypes
- array of UDFType objects to deleteServerException
- if a problem occurred on the server-sideNetworkException
- if a problem occurred in the network layerBusinessObjectException
- if a problem occurred in the client-side business objectsCopyright © 2003, 2022, Oracle and/or its affiliates.
Oracle®, Java, and MySQL are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.