Package com.primavera.integration.client
Class GlobalObjectManager
java.lang.Object
com.primavera.integration.client.GlobalObjectManager
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.
-
Method Summary
Modifier and TypeMethodDescriptionObjectId[]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[]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[]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.voiddeleteActivityCodeTypes(ActivityCodeType[] activitycodetypes) Deletes multiple ActivityCodeType objects from the database.voiddeleteActivityStepTemplates(ActivityStepTemplate[] activitysteptemplates) Deletes multiple ActivityStepTemplate objects from the database.voiddeleteAlerts(Alert[] alerts) Deletes multiple Alert objects from the database.voiddeleteAutovueAttrs(AutovueAttr[] autovueattrs) Deletes multiple AutovueAttr objects from the database.voiddeleteBaselineTypes(BaselineType[] baselinetypes) Deletes multiple BaselineType objects from the database.voiddeleteCalendars(Calendar[] calendars) Deletes multiple Calendar objects from the database.voiddeleteCBSs(CBS[] cbss) Deletes multiple CBS objects from the database.voiddeleteCostAccounts(CostAccount[] costaccounts) Deletes multiple CostAccount objects from the database.voiddeleteCurrencies(Currency[] currencies) Deletes multiple Currency objects from the database.voiddeleteDocumentCategories(DocumentCategory[] documentcategories) Deletes multiple DocumentCategory objects from the database.voiddeleteDocuments(Document[] documents) Deletes multiple Document objects from the database.voiddeleteDocumentStatusCodes(DocumentStatusCode[] documentstatuscodes) Deletes multiple DocumentStatusCode objects from the database.voidDeletes multiple EPS objects from the database.voiddeleteExpenseCategories(ExpenseCategory[] expensecategories) Deletes multiple ExpenseCategory objects from the database.voiddeleteFinancialPeriods(FinancialPeriod[] financialperiods) Deletes multiple FinancialPeriod objects from the database.voiddeleteFinancialPeriodTemplates(FinancialPeriodTemplate[] financialperiodtemplates) Deletes multiple FinancialPeriodTemplate objects from the database.voiddeleteFundingSources(FundingSource[] fundingsources) Deletes multiple FundingSource objects from the database.voiddeleteGlobalProfiles(GlobalProfile[] globalprofiles) Deletes multiple GlobalProfile objects from the database.voiddeleteLocations(Location[] locations) Deletes multiple Location objects from the database.voiddeleteNotebookTopics(NotebookTopic[] notebooktopics) Deletes multiple NotebookTopic objects from the database.voidDeletes multiple OBS objects from the database.voiddeleteOverheadCodes(OverheadCode[] overheadcodes) Deletes multiple OverheadCode objects from the database.voiddeleteProfiles(Profile[] profiles) Deletes multiple Profile objects from the database.voiddeleteProjectCodes(ProjectCode[] projectcodes) Deletes multiple ProjectCode objects from the database.voiddeleteProjectCodeTypes(ProjectCodeType[] projectcodetypes) Deletes multiple ProjectCodeType objects from the database.voiddeleteProjectPortfolios(ProjectPortfolio[] projectportfolios) Deletes multiple ProjectPortfolio objects from the database.voiddeleteProjectProfiles(ProjectProfile[] projectprofiles) Deletes multiple ProjectProfile objects from the database.voiddeleteProjectResourceCategories(ProjectResourceCategory[] projectresourcecategories) Deletes multiple ProjectResourceCategory objects from the database.voiddeleteProjects(Project[] projects) Deletes multiple Project objects from the database.voiddeleteResourceAssignmentCodeTypes(ResourceAssignmentCodeType[] resourceassignmentcodetypes) Deletes multiple ResourceAssignmentCodeType objects from the database.voiddeleteResourceAssignments(ResourceAssignment[] resourceassignments) Deletes multiple ResourceAssignment objects from the database.voiddeleteResourceCodeTypes(ResourceCodeType[] resourcecodetypes) Deletes multiple ResourceCodeType objects from the database.voiddeleteResourceCurves(ResourceCurve[] resourcecurves) Deletes multiple ResourceCurve objects from the database.voiddeleteResourceLocations(ResourceLocation[] resourcelocations) Deletes multiple ResourceLocation objects from the database.voiddeleteResources(Resource[] resources) Deletes multiple Resource objects from the database.voiddeleteResourceTeams(ResourceTeam[] resourceteams) Deletes multiple ResourceTeam objects from the database.voiddeleteRiskCategories(RiskCategory[] riskcategories) Deletes multiple RiskCategory objects from the database.voiddeleteRiskMatrices(RiskMatrix[] riskmatrices) Deletes multiple RiskMatrix objects from the database.voiddeleteRiskMatrixScores(RiskMatrixScore[] riskmatrixscores) Deletes multiple RiskMatrixScore objects from the database.voiddeleteRiskMatrixThresholds(RiskMatrixThreshold[] riskmatrixthresholds) Deletes multiple RiskMatrixThreshold objects from the database.voiddeleteRiskThresholdLevels(RiskThresholdLevel[] riskthresholdlevels) Deletes multiple RiskThresholdLevel objects from the database.voiddeleteRiskThresholds(RiskThreshold[] riskthresholds) Deletes multiple RiskThreshold objects from the database.voiddeleteRoleCodeTypes(RoleCodeType[] rolecodetypes) Deletes multiple RoleCodeType objects from the database.voiddeleteRoles(Role[] roles) Deletes multiple Role objects from the database.voiddeleteRoleTeams(RoleTeam[] roleteams) Deletes multiple RoleTeam objects from the database.voiddeleteShifts(Shift[] shifts) Deletes multiple Shift objects from the database.voiddeleteTimesheetPeriods(TimesheetPeriod[] timesheetperiods) Deletes multiple TimesheetPeriod objects from the database.voiddeleteUDFCodes(UDFCode[] udfcodes) Deletes multiple UDFCode objects from the database.voiddeleteUDFTypes(UDFType[] udftypes) Deletes multiple UDFType objects from the database.voiddeleteUnitOfMeasures(UnitOfMeasure[] unitofmeasures) Deletes multiple UnitOfMeasure objects from the database.voiddeleteUsers(User[] users) Deletes multiple User objects from the database.voiddeleteWBSCategories(WBSCategory[] wbscategories) Deletes multiple WBSCategory objects from the database.loadActivityCodeTypes(String[] fields, String sWhereClause, String sOrderBy) Loads multiple ActivityCodeType objects from the database.loadActivityStepTemplates(String[] fields, String sWhereClause, String sOrderBy) Loads multiple ActivityStepTemplate objects from the database.loadAlerts(String[] fields, String sWhereClause, String sOrderBy) Loads multiple Alert objects from the database.loadAutovueAttrs(String[] fields, String sWhereClause, String sOrderBy) Loads multiple AutovueAttr objects from the database.loadBaselineTypes(String[] fields, String sWhereClause, String sOrderBy) Loads multiple BaselineType objects from the database.loadCalendars(String[] fields, String sWhereClause, String sOrderBy) Loads multiple Calendar objects from the database.Loads multiple CBS objects from the database.loadCostAccounts(String[] fields, String sWhereClause, String sOrderBy) Loads multiple CostAccount objects from the database.loadCurrencies(String[] fields, String sWhereClause, String sOrderBy) Loads multiple Currency objects from the database.loadDocumentCategories(String[] fields, String sWhereClause, String sOrderBy) Loads multiple DocumentCategory objects from the database.loadDocuments(String[] fields, String sWhereClause, String sOrderBy) Loads multiple Document objects from the database.loadDocumentStatusCodes(String[] fields, String sWhereClause, String sOrderBy) Loads multiple DocumentStatusCode objects from the database.Loads multiple EPS objects from the database.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.loadExpenseCategories(String[] fields, String sWhereClause, String sOrderBy) Loads multiple ExpenseCategory objects from the database.loadFinancialPeriods(String[] fields, String sWhereClause, String sOrderBy) Loads multiple FinancialPeriod objects from the database.loadFinancialPeriodTemplates(String[] fields, String sWhereClause, String sOrderBy) Loads multiple FinancialPeriodTemplate objects from the database.loadFundingSources(String[] fields, String sWhereClause, String sOrderBy) Loads multiple FundingSource objects from the database.loadGlobalPreferences(String[] fields) Loads the GlobalPreferences object from the database.loadGlobalProfiles(String[] fields, String sWhereClause, String sOrderBy) Loads multiple GlobalProfile objects from the database.loadImportOptionsTemplates(String[] fields, String sWhereClause, String sOrderBy) Loads multiple ImportOptionsTemplate objects from the database.loadLocations(String[] fields, String sWhereClause, String sOrderBy) Loads multiple Location objects from the database.loadMSPTemplates(String[] fields, String sWhereClause, String sOrderBy) Loads multiple MSPTemplate objects from the database.loadNotebookTopics(String[] fields, String sWhereClause, String sOrderBy) Loads multiple NotebookTopic objects from the database.Loads multiple OBS objects from the database.loadOverheadCodes(String[] fields, String sWhereClause, String sOrderBy) Loads multiple OverheadCode objects from the database.loadProfiles(String[] fields, String sWhereClause, String sOrderBy) Loads multiple Profile objects from the database.loadProjectCodes(String[] fields, String sWhereClause, String sOrderBy) Loads multiple ProjectCode objects from the database.loadProjectCodeTypes(String[] fields, String sWhereClause, String sOrderBy) Loads multiple ProjectCodeType objects from the database.loadProjectPortfolios(String[] fields, String sWhereClause, String sOrderBy) Loads multiple ProjectPortfolio objects from the database.loadProjectProfiles(String[] fields, String sWhereClause, String sOrderBy) Loads multiple ProjectProfile objects from the database.loadProjectResourceCategories(String[] fields, String sWhereClause, String sOrderBy) Loads multiple ProjectResourceCategory objects from the database.loadProjects(String[] fields, String sWhereClause, String sOrderBy) Loads multiple Project objects from the database.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.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.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.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.loadProjectsWithSpreads(String[] nonSpreadFields, String sWhereClause, String sOrderBy, SpreadOptions... spreadOptions) Loads multiple Project objects with spreads from the database.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.loadResourceAssignmentCodeTypes(String[] fields, String sWhereClause, String sOrderBy) Loads multiple ResourceAssignmentCodeType objects from the database.loadResourceAssignments(String[] fields, String sWhereClause, String sOrderBy) Loads multiple ResourceAssignment objects from the database.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.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.loadResourceCodeTypes(String[] fields, String sWhereClause, String sOrderBy) Loads multiple ResourceCodeType objects from the database.loadResourceCurves(String[] fields, String sWhereClause, String sOrderBy) Loads multiple ResourceCurve objects from the database.loadResourceLocations(String[] fields, String sWhereClause, String sOrderBy) Loads multiple ResourceLocation objects from the database.loadResources(String[] fields, String sWhereClause, String sOrderBy) Loads multiple Resource objects from the database.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.loadResourceTeams(String[] fields, String sWhereClause, String sOrderBy) Loads multiple ResourceTeam objects from the database.loadRiskCategories(String[] fields, String sWhereClause, String sOrderBy) Loads multiple RiskCategory objects from the database.loadRiskMatrices(String[] fields, String sWhereClause, String sOrderBy) Loads multiple RiskMatrix objects from the database.loadRiskMatrixScores(String[] fields, String sWhereClause, String sOrderBy) Loads multiple RiskMatrixScore objects from the database.loadRiskMatrixThresholds(String[] fields, String sWhereClause, String sOrderBy) Loads multiple RiskMatrixThreshold objects from the database.loadRiskThresholdLevels(String[] fields, String sWhereClause, String sOrderBy) Loads multiple RiskThresholdLevel objects from the database.loadRiskThresholds(String[] fields, String sWhereClause, String sOrderBy) Loads multiple RiskThreshold objects from the database.loadRoleCodeTypes(String[] fields, String sWhereClause, String sOrderBy) Loads multiple RoleCodeType objects from the database.Loads multiple Role objects from the database.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.loadRoleTeams(String[] fields, String sWhereClause, String sOrderBy) Loads multiple RoleTeam objects from the database.loadShifts(String[] fields, String sWhereClause, String sOrderBy) Loads multiple Shift objects from the database.loadThresholdParameters(String[] fields, String sWhereClause, String sOrderBy) Loads multiple ThresholdParameter objects from the database.loadTimesheetAudits(String[] fields, String sWhereClause, String sOrderBy) Loads multiple TimesheetAudit objects from the database.loadTimesheetPeriods(String[] fields, String sWhereClause, String sOrderBy) Loads multiple TimesheetPeriod objects from the database.loadUDFCodes(String[] fields, String sWhereClause, String sOrderBy) Loads multiple UDFCode objects from the database.loadUDFTypes(String[] fields, String sWhereClause, String sOrderBy) Loads multiple UDFType objects from the database.loadUnitOfMeasures(String[] fields, String sWhereClause, String sOrderBy) Loads multiple UnitOfMeasure objects from the database.loadUserFieldTitles(String[] fields, String sWhereClause, String sOrderBy) Loads multiple UserFieldTitle objects from the database.Loads multiple User objects from the database.loadWBSCategories(String[] fields, String sWhereClause, String sOrderBy) Loads multiple WBSCategory objects from the database.voidupdateActivityCodeTypes(ActivityCodeType[] activitycodetypes) Updates multiple ActivityCodeType objects in the database.voidupdateActivityStepTemplates(ActivityStepTemplate[] activitysteptemplates) Updates multiple ActivityStepTemplate objects in the database.voidupdateAlerts(Alert[] alerts) Updates multiple Alert objects in the database.voidupdateAutovueAttrs(AutovueAttr[] autovueattrs) Updates multiple AutovueAttr objects in the database.voidupdateBaselineTypes(BaselineType[] baselinetypes) Updates multiple BaselineType objects in the database.voidupdateCalendars(Calendar[] calendars) Updates multiple Calendar objects in the database.voidupdateCalendars(Calendar[] calendars, boolean replaceHolidayOrExceptions) Updates multiple Calendar objects in the database with the option to replace all holidays and exceptions.voidupdateCBSs(CBS[] cbss) Updates multiple CBS objects in the database.voidupdateCostAccounts(CostAccount[] costaccounts) Updates multiple CostAccount objects in the database.voidupdateCurrencies(Currency[] currencies) Updates multiple Currency objects in the database.voidupdateDocumentCategories(DocumentCategory[] documentcategories) Updates multiple DocumentCategory objects in the database.voidupdateDocuments(Document[] documents) Updates multiple Document objects in the database.voidupdateDocumentStatusCodes(DocumentStatusCode[] documentstatuscodes) Updates multiple DocumentStatusCode objects in the database.voidUpdates multiple EPS objects in the database.voidupdateExpenseCategories(ExpenseCategory[] expensecategories) Updates multiple ExpenseCategory objects in the database.voidupdateFinancialPeriods(FinancialPeriod[] financialperiods) Updates multiple FinancialPeriod objects in the database.voidupdateFinancialPeriodTemplates(FinancialPeriodTemplate[] financialperiodtemplates) Updates multiple FinancialPeriodTemplate objects in the database.voidupdateFundingSources(FundingSource[] fundingsources) Updates multiple FundingSource objects in the database.voidupdateGlobalPreferences(GlobalPreferences globalpreferences) Update the GlobalPreferences object in the database.voidupdateGlobalProfiles(GlobalProfile[] globalprofiles) Updates multiple GlobalProfile objects in the database.voidupdateLocations(Location[] locations) Updates multiple Location objects in the database.voidupdateNotebookTopics(NotebookTopic[] notebooktopics) Updates multiple NotebookTopic objects in the database.voidUpdates multiple OBS objects in the database.voidupdateOverheadCodes(OverheadCode[] overheadcodes) Updates multiple OverheadCode objects in the database.voidupdateProfiles(Profile[] profiles) Updates multiple Profile objects in the database.voidupdateProjectCodes(ProjectCode[] projectcodes) Updates multiple ProjectCode objects in the database.voidupdateProjectCodeTypes(ProjectCodeType[] projectcodetypes) Updates multiple ProjectCodeType objects in the database.voidupdateProjectPortfolios(ProjectPortfolio[] projectportfolios) Updates multiple ProjectPortfolio objects in the database.voidupdateProjectProfiles(ProjectProfile[] projectprofiles) Updates multiple ProjectProfile objects in the database.voidupdateProjectResourceCategories(ProjectResourceCategory[] projectresourcecategories) Updates multiple ProjectResourceCategory objects in the database.voidupdateProjects(Project[] projects) Updates multiple Project objects in the database.voidupdateResourceAssignmentCodeTypes(ResourceAssignmentCodeType[] resourceassignmentcodetypes) Updates multiple ResourceAssignmentCodeType objects in the database.voidupdateResourceAssignments(ResourceAssignment[] resourceassignments) Updates multiple ResourceAssignment objects in the database.voidupdateResourceCodeTypes(ResourceCodeType[] resourcecodetypes) Updates multiple ResourceCodeType objects in the database.voidupdateResourceCurves(ResourceCurve[] resourcecurves) Updates multiple ResourceCurve objects in the database.voidupdateResourceLocations(ResourceLocation[] resourcelocations) Updates multiple ResourceLocation objects in the database.voidupdateResources(Resource[] resources) Updates multiple Resource objects in the database.voidupdateResourceTeams(ResourceTeam[] resourceteams) Updates multiple ResourceTeam objects in the database.voidupdateRiskCategories(RiskCategory[] riskcategories) Updates multiple RiskCategory objects in the database.voidupdateRiskMatrices(RiskMatrix[] riskmatrices) Updates multiple RiskMatrix objects in the database.voidupdateRiskMatrixScores(RiskMatrixScore[] riskmatrixscores) Updates multiple RiskMatrixScore objects in the database.voidupdateRiskThresholdLevels(RiskThresholdLevel[] riskthresholdlevels) Updates multiple RiskThresholdLevel objects in the database.voidupdateRiskThresholds(RiskThreshold[] riskthresholds) Updates multiple RiskThreshold objects in the database.voidupdateRoleCodeTypes(RoleCodeType[] rolecodetypes) Updates multiple RoleCodeType objects in the database.voidupdateRoles(Role[] roles) Updates multiple Role objects in the database.voidupdateRoleTeams(RoleTeam[] roleteams) Updates multiple RoleTeam objects in the database.voidupdateShifts(Shift[] shifts) Updates multiple Shift objects in the database.voidupdateTimesheetPeriods(TimesheetPeriod[] timesheetperiods) Updates multiple TimesheetPeriod objects in the database.voidupdateUDFCodes(UDFCode[] udfcodes) Updates multiple UDFCode objects in the database.voidupdateUDFTypes(UDFType[] udftypes) Updates multiple UDFType objects in the database.voidupdateUnitOfMeasures(UnitOfMeasure[] unitofmeasures) Updates multiple UnitOfMeasure objects in the database.voidupdateUserFieldTitles(UserFieldTitle[] userfieldtitles) Updates multiple UserFieldTitle objects in the database.voidupdateUsers(User[] users) Updates multiple User objects in the database.voidupdateWBSCategories(WBSCategory[] wbscategories) Updates multiple WBSCategory objects in the database.
-
Method Details
-
createResourceAssignments
public ObjectId[] createResourceAssignments(ResourceAssignment[] resourceassignments) throws ServerException, NetworkException, BusinessObjectException Creates multiple ResourceAssignment objects in the database.- Parameters:
resourceassignments- array of ResourceAssignment objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadResourceAssignments
public BOIterator<ResourceAssignment> loadResourceAssignments(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple ResourceAssignment objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadResourceAssignmentsWithLiveSpread
public BOIterator<ResourceAssignment> loadResourceAssignmentsWithLiveSpread(String[] nonSpreadFields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative) throws ServerException, NetworkException, BusinessObjectException Loads multiple ResourceAssignment objects with spreads from the database.- Parameters:
nonSpreadFields- fields to 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 data- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadResourceAssignmentsWithPeriodPerformanceSpread
public BOIterator<ResourceAssignment> loadResourceAssignmentsWithPeriodPerformanceSpread(String[] nonSpreadFields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative) throws ServerException, NetworkException, BusinessObjectException Loads multiple ResourceAssignment objects with spreads from the database.- Parameters:
nonSpreadFields- fields to 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 data- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateResourceAssignments
public void updateResourceAssignments(ResourceAssignment[] resourceassignments) throws ServerException, NetworkException, BusinessObjectException Updates multiple ResourceAssignment objects in the database.- Parameters:
resourceassignments- array of ResourceAssignment objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteResourceAssignments
public void deleteResourceAssignments(ResourceAssignment[] resourceassignments) throws ServerException, NetworkException, BusinessObjectException Deletes multiple ResourceAssignment objects from the database.- Parameters:
resourceassignments- array of ResourceAssignment objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createBaselineTypes
public ObjectId[] createBaselineTypes(BaselineType[] baselinetypes) throws ServerException, NetworkException, BusinessObjectException Creates multiple BaselineType objects in the database.- Parameters:
baselinetypes- array of BaselineType objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadBaselineTypes
public BOIterator<BaselineType> loadBaselineTypes(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple BaselineType objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateBaselineTypes
public void updateBaselineTypes(BaselineType[] baselinetypes) throws ServerException, NetworkException, BusinessObjectException Updates multiple BaselineType objects in the database.- Parameters:
baselinetypes- array of BaselineType objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteBaselineTypes
public void deleteBaselineTypes(BaselineType[] baselinetypes) throws ServerException, NetworkException, BusinessObjectException Deletes multiple BaselineType objects from the database.- Parameters:
baselinetypes- array of BaselineType objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createFinancialPeriodTemplates
public ObjectId[] createFinancialPeriodTemplates(FinancialPeriodTemplate[] financialperiodtemplates) throws ServerException, NetworkException, BusinessObjectException Creates multiple FinancialPeriodTemplate objects in the database.- Parameters:
financialperiodtemplates- array of FinancialPeriodTemplate objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadFinancialPeriodTemplates
public BOIterator<FinancialPeriodTemplate> loadFinancialPeriodTemplates(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple FinancialPeriodTemplate objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateFinancialPeriodTemplates
public void updateFinancialPeriodTemplates(FinancialPeriodTemplate[] financialperiodtemplates) throws ServerException, NetworkException, BusinessObjectException Updates multiple FinancialPeriodTemplate objects in the database.- Parameters:
financialperiodtemplates- array of FinancialPeriodTemplate objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteFinancialPeriodTemplates
public void deleteFinancialPeriodTemplates(FinancialPeriodTemplate[] financialperiodtemplates) throws ServerException, NetworkException, BusinessObjectException Deletes multiple FinancialPeriodTemplate objects from the database.- Parameters:
financialperiodtemplates- array of FinancialPeriodTemplate objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createFundingSources
public ObjectId[] createFundingSources(FundingSource[] fundingsources) throws ServerException, NetworkException, BusinessObjectException Creates multiple FundingSource objects in the database.- Parameters:
fundingsources- array of FundingSource objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadFundingSources
public BOIterator<FundingSource> loadFundingSources(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple FundingSource objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateFundingSources
public void updateFundingSources(FundingSource[] fundingsources) throws ServerException, NetworkException, BusinessObjectException Updates multiple FundingSource objects in the database.- Parameters:
fundingsources- array of FundingSource objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteFundingSources
public void deleteFundingSources(FundingSource[] fundingsources) throws ServerException, NetworkException, BusinessObjectException Deletes multiple FundingSource objects from the database.- Parameters:
fundingsources- array of FundingSource objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadGlobalPreferences
public GlobalPreferences loadGlobalPreferences(String[] fields) throws ServerException, NetworkException, BusinessObjectException Loads the GlobalPreferences object from the database.- Parameters:
fields- fields to load- Returns:
- GlobalPreferences the GlobalPreferencesobject
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateGlobalPreferences
public void updateGlobalPreferences(GlobalPreferences globalpreferences) throws ServerException, NetworkException, BusinessObjectException Update the GlobalPreferences object in the database.- Parameters:
globalpreferences- GlobalPreferences object to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadImportOptionsTemplates
public BOIterator<ImportOptionsTemplate> loadImportOptionsTemplates(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple ImportOptionsTemplate objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createOverheadCodes
public ObjectId[] createOverheadCodes(OverheadCode[] overheadcodes) throws ServerException, NetworkException, BusinessObjectException Creates multiple OverheadCode objects in the database.- Parameters:
overheadcodes- array of OverheadCode objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadOverheadCodes
public BOIterator<OverheadCode> loadOverheadCodes(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple OverheadCode objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateOverheadCodes
public void updateOverheadCodes(OverheadCode[] overheadcodes) throws ServerException, NetworkException, BusinessObjectException Updates multiple OverheadCode objects in the database.- Parameters:
overheadcodes- array of OverheadCode objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteOverheadCodes
public void deleteOverheadCodes(OverheadCode[] overheadcodes) throws ServerException, NetworkException, BusinessObjectException Deletes multiple OverheadCode objects from the database.- Parameters:
overheadcodes- array of OverheadCode objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createOBS
public ObjectId[] createOBS(OBS[] obs) throws ServerException, NetworkException, BusinessObjectException Creates multiple OBS objects in the database.- Parameters:
obs- array of OBS objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadOBS
public BOIterator<OBS> loadOBS(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple OBS objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateOBS
Updates multiple OBS objects in the database.- Parameters:
obs- array of OBS objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteOBS
Deletes multiple OBS objects from the database.- Parameters:
obs- array of OBS objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createProjectCodeTypes
public ObjectId[] createProjectCodeTypes(ProjectCodeType[] projectcodetypes) throws ServerException, NetworkException, BusinessObjectException Creates multiple ProjectCodeType objects in the database.- Parameters:
projectcodetypes- array of ProjectCodeType objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadProjectCodeTypes
public BOIterator<ProjectCodeType> loadProjectCodeTypes(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple ProjectCodeType objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateProjectCodeTypes
public void updateProjectCodeTypes(ProjectCodeType[] projectcodetypes) throws ServerException, NetworkException, BusinessObjectException Updates multiple ProjectCodeType objects in the database.- Parameters:
projectcodetypes- array of ProjectCodeType objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteProjectCodeTypes
public void deleteProjectCodeTypes(ProjectCodeType[] projectcodetypes) throws ServerException, NetworkException, BusinessObjectException Deletes multiple ProjectCodeType objects from the database.- Parameters:
projectcodetypes- array of ProjectCodeType objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createActivityStepTemplates
public ObjectId[] createActivityStepTemplates(ActivityStepTemplate[] activitysteptemplates) throws ServerException, NetworkException, BusinessObjectException Creates multiple ActivityStepTemplate objects in the database.- Parameters:
activitysteptemplates- array of ActivityStepTemplate objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadActivityStepTemplates
public BOIterator<ActivityStepTemplate> loadActivityStepTemplates(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple ActivityStepTemplate objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateActivityStepTemplates
public void updateActivityStepTemplates(ActivityStepTemplate[] activitysteptemplates) throws ServerException, NetworkException, BusinessObjectException Updates multiple ActivityStepTemplate objects in the database.- Parameters:
activitysteptemplates- array of ActivityStepTemplate objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteActivityStepTemplates
public void deleteActivityStepTemplates(ActivityStepTemplate[] activitysteptemplates) throws ServerException, NetworkException, BusinessObjectException Deletes multiple ActivityStepTemplate objects from the database.- Parameters:
activitysteptemplates- array of ActivityStepTemplate objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createResourceAssignmentCodeTypes
public ObjectId[] createResourceAssignmentCodeTypes(ResourceAssignmentCodeType[] resourceassignmentcodetypes) throws ServerException, NetworkException, BusinessObjectException Creates multiple ResourceAssignmentCodeType objects in the database.- Parameters:
resourceassignmentcodetypes- array of ResourceAssignmentCodeType objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadResourceAssignmentCodeTypes
public BOIterator<ResourceAssignmentCodeType> loadResourceAssignmentCodeTypes(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple ResourceAssignmentCodeType objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateResourceAssignmentCodeTypes
public void updateResourceAssignmentCodeTypes(ResourceAssignmentCodeType[] resourceassignmentcodetypes) throws ServerException, NetworkException, BusinessObjectException Updates multiple ResourceAssignmentCodeType objects in the database.- Parameters:
resourceassignmentcodetypes- array of ResourceAssignmentCodeType objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteResourceAssignmentCodeTypes
public void deleteResourceAssignmentCodeTypes(ResourceAssignmentCodeType[] resourceassignmentcodetypes) throws ServerException, NetworkException, BusinessObjectException Deletes multiple ResourceAssignmentCodeType objects from the database.- Parameters:
resourceassignmentcodetypes- array of ResourceAssignmentCodeType objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createCBSs
public ObjectId[] createCBSs(CBS[] cbss) throws ServerException, NetworkException, BusinessObjectException Creates multiple CBS objects in the database.- Parameters:
cbss- array of CBS objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadCBSs
public BOIterator<CBS> loadCBSs(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple CBS objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateCBSs
public void updateCBSs(CBS[] cbss) throws ServerException, NetworkException, BusinessObjectException Updates multiple CBS objects in the database.- Parameters:
cbss- array of CBS objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteCBSs
public void deleteCBSs(CBS[] cbss) throws ServerException, NetworkException, BusinessObjectException Deletes multiple CBS objects from the database.- Parameters:
cbss- array of CBS objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createEPS
public ObjectId[] createEPS(EPS[] eps) throws ServerException, NetworkException, BusinessObjectException Creates multiple EPS objects in the database.- Parameters:
eps- array of EPS objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadEPS
public BOIterator<EPS> loadEPS(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple EPS objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadEPSWithSummarizedSpread
public BOIterator<EPS> loadEPSWithSummarizedSpread(String[] nonSpreadFields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative) throws ServerException, NetworkException, BusinessObjectException Loads multiple EPS objects with spreads from the database.- Parameters:
nonSpreadFields- fields to 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 data- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateEPS
Updates multiple EPS objects in the database.- Parameters:
eps- array of EPS objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteEPS
Deletes multiple EPS objects from the database.- Parameters:
eps- array of EPS objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createFinancialPeriods
public ObjectId[] createFinancialPeriods(FinancialPeriod[] financialperiods) throws ServerException, NetworkException, BusinessObjectException Creates multiple FinancialPeriod objects in the database.- Parameters:
financialperiods- array of FinancialPeriod objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadFinancialPeriods
public BOIterator<FinancialPeriod> loadFinancialPeriods(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple FinancialPeriod objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateFinancialPeriods
public void updateFinancialPeriods(FinancialPeriod[] financialperiods) throws ServerException, NetworkException, BusinessObjectException Updates multiple FinancialPeriod objects in the database.- Parameters:
financialperiods- array of FinancialPeriod objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteFinancialPeriods
public void deleteFinancialPeriods(FinancialPeriod[] financialperiods) throws ServerException, NetworkException, BusinessObjectException Deletes multiple FinancialPeriod objects from the database.- Parameters:
financialperiods- array of FinancialPeriod objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createResourceCodeTypes
public ObjectId[] createResourceCodeTypes(ResourceCodeType[] resourcecodetypes) throws ServerException, NetworkException, BusinessObjectException Creates multiple ResourceCodeType objects in the database.- Parameters:
resourcecodetypes- array of ResourceCodeType objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadResourceCodeTypes
public BOIterator<ResourceCodeType> loadResourceCodeTypes(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple ResourceCodeType objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateResourceCodeTypes
public void updateResourceCodeTypes(ResourceCodeType[] resourcecodetypes) throws ServerException, NetworkException, BusinessObjectException Updates multiple ResourceCodeType objects in the database.- Parameters:
resourcecodetypes- array of ResourceCodeType objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteResourceCodeTypes
public void deleteResourceCodeTypes(ResourceCodeType[] resourcecodetypes) throws ServerException, NetworkException, BusinessObjectException Deletes multiple ResourceCodeType objects from the database.- Parameters:
resourcecodetypes- array of ResourceCodeType objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createResourceTeams
public ObjectId[] createResourceTeams(ResourceTeam[] resourceteams) throws ServerException, NetworkException, BusinessObjectException Creates multiple ResourceTeam objects in the database.- Parameters:
resourceteams- array of ResourceTeam objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadResourceTeams
public BOIterator<ResourceTeam> loadResourceTeams(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple ResourceTeam objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateResourceTeams
public void updateResourceTeams(ResourceTeam[] resourceteams) throws ServerException, NetworkException, BusinessObjectException Updates multiple ResourceTeam objects in the database.- Parameters:
resourceteams- array of ResourceTeam objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteResourceTeams
public void deleteResourceTeams(ResourceTeam[] resourceteams) throws ServerException, NetworkException, BusinessObjectException Deletes multiple ResourceTeam objects from the database.- Parameters:
resourceteams- array of ResourceTeam objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createRiskMatrixThresholds
public ObjectId[] createRiskMatrixThresholds(RiskMatrixThreshold[] riskmatrixthresholds) throws ServerException, NetworkException, BusinessObjectException Creates multiple RiskMatrixThreshold objects in the database.- Parameters:
riskmatrixthresholds- array of RiskMatrixThreshold objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadRiskMatrixThresholds
public BOIterator<RiskMatrixThreshold> loadRiskMatrixThresholds(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple RiskMatrixThreshold objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteRiskMatrixThresholds
public void deleteRiskMatrixThresholds(RiskMatrixThreshold[] riskmatrixthresholds) throws ServerException, NetworkException, BusinessObjectException Deletes multiple RiskMatrixThreshold objects from the database.- Parameters:
riskmatrixthresholds- array of RiskMatrixThreshold objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadMSPTemplates
public BOIterator<MSPTemplate> loadMSPTemplates(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple MSPTemplate objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createRiskMatrices
public ObjectId[] createRiskMatrices(RiskMatrix[] riskmatrices) throws ServerException, NetworkException, BusinessObjectException Creates multiple RiskMatrix objects in the database.- Parameters:
riskmatrices- array of RiskMatrix objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadRiskMatrices
public BOIterator<RiskMatrix> loadRiskMatrices(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple RiskMatrix objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateRiskMatrices
public void updateRiskMatrices(RiskMatrix[] riskmatrices) throws ServerException, NetworkException, BusinessObjectException Updates multiple RiskMatrix objects in the database.- Parameters:
riskmatrices- array of RiskMatrix objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteRiskMatrices
public void deleteRiskMatrices(RiskMatrix[] riskmatrices) throws ServerException, NetworkException, BusinessObjectException Deletes multiple RiskMatrix objects from the database.- Parameters:
riskmatrices- array of RiskMatrix objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createWBSCategories
public ObjectId[] createWBSCategories(WBSCategory[] wbscategories) throws ServerException, NetworkException, BusinessObjectException Creates multiple WBSCategory objects in the database.- Parameters:
wbscategories- array of WBSCategory objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadWBSCategories
public BOIterator<WBSCategory> loadWBSCategories(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple WBSCategory objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateWBSCategories
public void updateWBSCategories(WBSCategory[] wbscategories) throws ServerException, NetworkException, BusinessObjectException Updates multiple WBSCategory objects in the database.- Parameters:
wbscategories- array of WBSCategory objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteWBSCategories
public void deleteWBSCategories(WBSCategory[] wbscategories) throws ServerException, NetworkException, BusinessObjectException Deletes multiple WBSCategory objects from the database.- Parameters:
wbscategories- array of WBSCategory objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createProjectCodes
public ObjectId[] createProjectCodes(ProjectCode[] projectcodes) throws ServerException, NetworkException, BusinessObjectException Creates multiple ProjectCode objects in the database.- Parameters:
projectcodes- array of ProjectCode objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadProjectCodes
public BOIterator<ProjectCode> loadProjectCodes(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple ProjectCode objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateProjectCodes
public void updateProjectCodes(ProjectCode[] projectcodes) throws ServerException, NetworkException, BusinessObjectException Updates multiple ProjectCode objects in the database.- Parameters:
projectcodes- array of ProjectCode objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteProjectCodes
public void deleteProjectCodes(ProjectCode[] projectcodes) throws ServerException, NetworkException, BusinessObjectException Deletes multiple ProjectCode objects from the database.- Parameters:
projectcodes- array of ProjectCode objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createShifts
public ObjectId[] createShifts(Shift[] shifts) throws ServerException, NetworkException, BusinessObjectException Creates multiple Shift objects in the database.- Parameters:
shifts- array of Shift objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadShifts
public BOIterator<Shift> loadShifts(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple Shift objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateShifts
public void updateShifts(Shift[] shifts) throws ServerException, NetworkException, BusinessObjectException Updates multiple Shift objects in the database.- Parameters:
shifts- array of Shift objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteShifts
public void deleteShifts(Shift[] shifts) throws ServerException, NetworkException, BusinessObjectException Deletes multiple Shift objects from the database.- Parameters:
shifts- array of Shift objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createUnitOfMeasures
public ObjectId[] createUnitOfMeasures(UnitOfMeasure[] unitofmeasures) throws ServerException, NetworkException, BusinessObjectException Creates multiple UnitOfMeasure objects in the database.- Parameters:
unitofmeasures- array of UnitOfMeasure objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadUnitOfMeasures
public BOIterator<UnitOfMeasure> loadUnitOfMeasures(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple UnitOfMeasure objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateUnitOfMeasures
public void updateUnitOfMeasures(UnitOfMeasure[] unitofmeasures) throws ServerException, NetworkException, BusinessObjectException Updates multiple UnitOfMeasure objects in the database.- Parameters:
unitofmeasures- array of UnitOfMeasure objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteUnitOfMeasures
public void deleteUnitOfMeasures(UnitOfMeasure[] unitofmeasures) throws ServerException, NetworkException, BusinessObjectException Deletes multiple UnitOfMeasure objects from the database.- Parameters:
unitofmeasures- array of UnitOfMeasure objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createCostAccounts
public ObjectId[] createCostAccounts(CostAccount[] costaccounts) throws ServerException, NetworkException, BusinessObjectException Creates multiple CostAccount objects in the database.- Parameters:
costaccounts- array of CostAccount objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadCostAccounts
public BOIterator<CostAccount> loadCostAccounts(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple CostAccount objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateCostAccounts
public void updateCostAccounts(CostAccount[] costaccounts) throws ServerException, NetworkException, BusinessObjectException Updates multiple CostAccount objects in the database.- Parameters:
costaccounts- array of CostAccount objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteCostAccounts
public void deleteCostAccounts(CostAccount[] costaccounts) throws ServerException, NetworkException, BusinessObjectException Deletes multiple CostAccount objects from the database.- Parameters:
costaccounts- array of CostAccount objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createActivityCodeTypes
public ObjectId[] createActivityCodeTypes(ActivityCodeType[] activitycodetypes) throws ServerException, NetworkException, BusinessObjectException Creates multiple ActivityCodeType objects in the database.- Parameters:
activitycodetypes- array of ActivityCodeType objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadActivityCodeTypes
public BOIterator<ActivityCodeType> loadActivityCodeTypes(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple ActivityCodeType objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateActivityCodeTypes
public void updateActivityCodeTypes(ActivityCodeType[] activitycodetypes) throws ServerException, NetworkException, BusinessObjectException Updates multiple ActivityCodeType objects in the database.- Parameters:
activitycodetypes- array of ActivityCodeType objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteActivityCodeTypes
public void deleteActivityCodeTypes(ActivityCodeType[] activitycodetypes) throws ServerException, NetworkException, BusinessObjectException Deletes multiple ActivityCodeType objects from the database.- Parameters:
activitycodetypes- array of ActivityCodeType objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createAlerts
public ObjectId[] createAlerts(Alert[] alerts) throws ServerException, NetworkException, BusinessObjectException Creates multiple Alert objects in the database.- Parameters:
alerts- array of Alert objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadAlerts
public BOIterator<Alert> loadAlerts(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple Alert objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateAlerts
public void updateAlerts(Alert[] alerts) throws ServerException, NetworkException, BusinessObjectException Updates multiple Alert objects in the database.- Parameters:
alerts- array of Alert objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteAlerts
public void deleteAlerts(Alert[] alerts) throws ServerException, NetworkException, BusinessObjectException Deletes multiple Alert objects from the database.- Parameters:
alerts- array of Alert objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createResourceLocations
public ObjectId[] createResourceLocations(ResourceLocation[] resourcelocations) throws ServerException, NetworkException, BusinessObjectException Creates multiple ResourceLocation objects in the database.- Parameters:
resourcelocations- array of ResourceLocation objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadResourceLocations
public BOIterator<ResourceLocation> loadResourceLocations(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple ResourceLocation objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateResourceLocations
public void updateResourceLocations(ResourceLocation[] resourcelocations) throws ServerException, NetworkException, BusinessObjectException Updates multiple ResourceLocation objects in the database.- Parameters:
resourcelocations- array of ResourceLocation objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteResourceLocations
public void deleteResourceLocations(ResourceLocation[] resourcelocations) throws ServerException, NetworkException, BusinessObjectException Deletes multiple ResourceLocation objects from the database.- Parameters:
resourcelocations- array of ResourceLocation objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createAutovueAttrs
public ObjectId[] createAutovueAttrs(AutovueAttr[] autovueattrs) throws ServerException, NetworkException, BusinessObjectException Creates multiple AutovueAttr objects in the database.- Parameters:
autovueattrs- array of AutovueAttr objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadAutovueAttrs
public BOIterator<AutovueAttr> loadAutovueAttrs(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple AutovueAttr objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateAutovueAttrs
public void updateAutovueAttrs(AutovueAttr[] autovueattrs) throws ServerException, NetworkException, BusinessObjectException Updates multiple AutovueAttr objects in the database.- Parameters:
autovueattrs- array of AutovueAttr objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteAutovueAttrs
public void deleteAutovueAttrs(AutovueAttr[] autovueattrs) throws ServerException, NetworkException, BusinessObjectException Deletes multiple AutovueAttr objects from the database.- Parameters:
autovueattrs- array of AutovueAttr objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createRiskMatrixScores
public ObjectId[] createRiskMatrixScores(RiskMatrixScore[] riskmatrixscores) throws ServerException, NetworkException, BusinessObjectException Creates multiple RiskMatrixScore objects in the database.- Parameters:
riskmatrixscores- array of RiskMatrixScore objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadRiskMatrixScores
public BOIterator<RiskMatrixScore> loadRiskMatrixScores(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple RiskMatrixScore objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateRiskMatrixScores
public void updateRiskMatrixScores(RiskMatrixScore[] riskmatrixscores) throws ServerException, NetworkException, BusinessObjectException Updates multiple RiskMatrixScore objects in the database.- Parameters:
riskmatrixscores- array of RiskMatrixScore objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteRiskMatrixScores
public void deleteRiskMatrixScores(RiskMatrixScore[] riskmatrixscores) throws ServerException, NetworkException, BusinessObjectException Deletes multiple RiskMatrixScore objects from the database.- Parameters:
riskmatrixscores- array of RiskMatrixScore objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createRiskCategories
public ObjectId[] createRiskCategories(RiskCategory[] riskcategories) throws ServerException, NetworkException, BusinessObjectException Creates multiple RiskCategory objects in the database.- Parameters:
riskcategories- array of RiskCategory objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadRiskCategories
public BOIterator<RiskCategory> loadRiskCategories(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple RiskCategory objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateRiskCategories
public void updateRiskCategories(RiskCategory[] riskcategories) throws ServerException, NetworkException, BusinessObjectException Updates multiple RiskCategory objects in the database.- Parameters:
riskcategories- array of RiskCategory objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteRiskCategories
public void deleteRiskCategories(RiskCategory[] riskcategories) throws ServerException, NetworkException, BusinessObjectException Deletes multiple RiskCategory objects from the database.- Parameters:
riskcategories- array of RiskCategory objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createRoleTeams
public ObjectId[] createRoleTeams(RoleTeam[] roleteams) throws ServerException, NetworkException, BusinessObjectException Creates multiple RoleTeam objects in the database.- Parameters:
roleteams- array of RoleTeam objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadRoleTeams
public BOIterator<RoleTeam> loadRoleTeams(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple RoleTeam objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateRoleTeams
public void updateRoleTeams(RoleTeam[] roleteams) throws ServerException, NetworkException, BusinessObjectException Updates multiple RoleTeam objects in the database.- Parameters:
roleteams- array of RoleTeam objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteRoleTeams
public void deleteRoleTeams(RoleTeam[] roleteams) throws ServerException, NetworkException, BusinessObjectException Deletes multiple RoleTeam objects from the database.- Parameters:
roleteams- array of RoleTeam objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createRoles
public ObjectId[] createRoles(Role[] roles) throws ServerException, NetworkException, BusinessObjectException Creates multiple Role objects in the database.- Parameters:
roles- array of Role objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadRoles
public BOIterator<Role> loadRoles(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple Role objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadRolesWithProjectRoleSpread
public BOIterator<Role> loadRolesWithProjectRoleSpread(String[] nonSpreadFields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative, ObjectId[] projectObjectIds) throws ServerException, NetworkException, BusinessObjectException Loads multiple Role objects with spreads from the database.- Parameters:
nonSpreadFields- fields to 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 objects- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateRoles
public void updateRoles(Role[] roles) throws ServerException, NetworkException, BusinessObjectException Updates multiple Role objects in the database.- Parameters:
roles- array of Role objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteRoles
public void deleteRoles(Role[] roles) throws ServerException, NetworkException, BusinessObjectException Deletes multiple Role objects from the database.- Parameters:
roles- array of Role objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadTimesheetAudits
public BOIterator<TimesheetAudit> loadTimesheetAudits(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple TimesheetAudit objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createGlobalProfiles
public ObjectId[] createGlobalProfiles(GlobalProfile[] globalprofiles) throws ServerException, NetworkException, BusinessObjectException Creates multiple GlobalProfile objects in the database.- Parameters:
globalprofiles- array of GlobalProfile objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadGlobalProfiles
public BOIterator<GlobalProfile> loadGlobalProfiles(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple GlobalProfile objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateGlobalProfiles
public void updateGlobalProfiles(GlobalProfile[] globalprofiles) throws ServerException, NetworkException, BusinessObjectException Updates multiple GlobalProfile objects in the database.- Parameters:
globalprofiles- array of GlobalProfile objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteGlobalProfiles
public void deleteGlobalProfiles(GlobalProfile[] globalprofiles) throws ServerException, NetworkException, BusinessObjectException Deletes multiple GlobalProfile objects from the database.- Parameters:
globalprofiles- array of GlobalProfile objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadUserFieldTitles
public BOIterator<UserFieldTitle> loadUserFieldTitles(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple UserFieldTitle objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateUserFieldTitles
public void updateUserFieldTitles(UserFieldTitle[] userfieldtitles) throws ServerException, NetworkException, BusinessObjectException Updates multiple UserFieldTitle objects in the database.- Parameters:
userfieldtitles- array of UserFieldTitle objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createLocations
public ObjectId[] createLocations(Location[] locations) throws ServerException, NetworkException, BusinessObjectException Creates multiple Location objects in the database.- Parameters:
locations- array of Location objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadLocations
public BOIterator<Location> loadLocations(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple Location objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateLocations
public void updateLocations(Location[] locations) throws ServerException, NetworkException, BusinessObjectException Updates multiple Location objects in the database.- Parameters:
locations- array of Location objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteLocations
public void deleteLocations(Location[] locations) throws ServerException, NetworkException, BusinessObjectException Deletes multiple Location objects from the database.- Parameters:
locations- array of Location objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createNotebookTopics
public ObjectId[] createNotebookTopics(NotebookTopic[] notebooktopics) throws ServerException, NetworkException, BusinessObjectException Creates multiple NotebookTopic objects in the database.- Parameters:
notebooktopics- array of NotebookTopic objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadNotebookTopics
public BOIterator<NotebookTopic> loadNotebookTopics(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple NotebookTopic objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateNotebookTopics
public void updateNotebookTopics(NotebookTopic[] notebooktopics) throws ServerException, NetworkException, BusinessObjectException Updates multiple NotebookTopic objects in the database.- Parameters:
notebooktopics- array of NotebookTopic objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteNotebookTopics
public void deleteNotebookTopics(NotebookTopic[] notebooktopics) throws ServerException, NetworkException, BusinessObjectException Deletes multiple NotebookTopic objects from the database.- Parameters:
notebooktopics- array of NotebookTopic objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createDocumentStatusCodes
public ObjectId[] createDocumentStatusCodes(DocumentStatusCode[] documentstatuscodes) throws ServerException, NetworkException, BusinessObjectException Creates multiple DocumentStatusCode objects in the database.- Parameters:
documentstatuscodes- array of DocumentStatusCode objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadDocumentStatusCodes
public BOIterator<DocumentStatusCode> loadDocumentStatusCodes(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple DocumentStatusCode objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateDocumentStatusCodes
public void updateDocumentStatusCodes(DocumentStatusCode[] documentstatuscodes) throws ServerException, NetworkException, BusinessObjectException Updates multiple DocumentStatusCode objects in the database.- Parameters:
documentstatuscodes- array of DocumentStatusCode objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteDocumentStatusCodes
public void deleteDocumentStatusCodes(DocumentStatusCode[] documentstatuscodes) throws ServerException, NetworkException, BusinessObjectException Deletes multiple DocumentStatusCode objects from the database.- Parameters:
documentstatuscodes- array of DocumentStatusCode objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createProjectResourceCategories
public ObjectId[] createProjectResourceCategories(ProjectResourceCategory[] projectresourcecategories) throws ServerException, NetworkException, BusinessObjectException Creates multiple ProjectResourceCategory objects in the database.- Parameters:
projectresourcecategories- array of ProjectResourceCategory objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadProjectResourceCategories
public BOIterator<ProjectResourceCategory> loadProjectResourceCategories(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple ProjectResourceCategory objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateProjectResourceCategories
public void updateProjectResourceCategories(ProjectResourceCategory[] projectresourcecategories) throws ServerException, NetworkException, BusinessObjectException Updates multiple ProjectResourceCategory objects in the database.- Parameters:
projectresourcecategories- array of ProjectResourceCategory objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteProjectResourceCategories
public void deleteProjectResourceCategories(ProjectResourceCategory[] projectresourcecategories) throws ServerException, NetworkException, BusinessObjectException Deletes multiple ProjectResourceCategory objects from the database.- Parameters:
projectresourcecategories- array of ProjectResourceCategory objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createCurrencies
public ObjectId[] createCurrencies(Currency[] currencies) throws ServerException, NetworkException, BusinessObjectException Creates multiple Currency objects in the database.- Parameters:
currencies- array of Currency objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadCurrencies
public BOIterator<Currency> loadCurrencies(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple Currency objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateCurrencies
public void updateCurrencies(Currency[] currencies) throws ServerException, NetworkException, BusinessObjectException Updates multiple Currency objects in the database.- Parameters:
currencies- array of Currency objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteCurrencies
public void deleteCurrencies(Currency[] currencies) throws ServerException, NetworkException, BusinessObjectException Deletes multiple Currency objects from the database.- Parameters:
currencies- array of Currency objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createProjectPortfolios
public ObjectId[] createProjectPortfolios(ProjectPortfolio[] projectportfolios) throws ServerException, NetworkException, BusinessObjectException Creates multiple ProjectPortfolio objects in the database.- Parameters:
projectportfolios- array of ProjectPortfolio objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadProjectPortfolios
public BOIterator<ProjectPortfolio> loadProjectPortfolios(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple ProjectPortfolio objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateProjectPortfolios
public void updateProjectPortfolios(ProjectPortfolio[] projectportfolios) throws ServerException, NetworkException, BusinessObjectException Updates multiple ProjectPortfolio objects in the database.- Parameters:
projectportfolios- array of ProjectPortfolio objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteProjectPortfolios
public void deleteProjectPortfolios(ProjectPortfolio[] projectportfolios) throws ServerException, NetworkException, BusinessObjectException Deletes multiple ProjectPortfolio objects from the database.- Parameters:
projectportfolios- array of ProjectPortfolio objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createCalendars
public ObjectId[] createCalendars(Calendar[] calendars) throws ServerException, NetworkException, BusinessObjectException Creates multiple Calendar objects in the database.- Parameters:
calendars- array of Calendar objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadCalendars
public BOIterator<Calendar> loadCalendars(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple Calendar objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateCalendars
public void updateCalendars(Calendar[] calendars) throws ServerException, NetworkException, BusinessObjectException Updates multiple Calendar objects in the database.- Parameters:
calendars- array of Calendar objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateCalendars
public void updateCalendars(Calendar[] calendars, boolean replaceHolidayOrExceptions) throws ServerException, NetworkException, BusinessObjectException Updates multiple Calendar objects in the database with the option to replace all holidays and exceptions.- Parameters:
calendars- array of Calendar objects to updatereplaceHolidayOrExceptions- whether to replace all holidays and exceptions- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteCalendars
public void deleteCalendars(Calendar[] calendars) throws ServerException, NetworkException, BusinessObjectException Deletes multiple Calendar objects from the database.- Parameters:
calendars- array of Calendar objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createExpenseCategories
public ObjectId[] createExpenseCategories(ExpenseCategory[] expensecategories) throws ServerException, NetworkException, BusinessObjectException Creates multiple ExpenseCategory objects in the database.- Parameters:
expensecategories- array of ExpenseCategory objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadExpenseCategories
public BOIterator<ExpenseCategory> loadExpenseCategories(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple ExpenseCategory objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateExpenseCategories
public void updateExpenseCategories(ExpenseCategory[] expensecategories) throws ServerException, NetworkException, BusinessObjectException Updates multiple ExpenseCategory objects in the database.- Parameters:
expensecategories- array of ExpenseCategory objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteExpenseCategories
public void deleteExpenseCategories(ExpenseCategory[] expensecategories) throws ServerException, NetworkException, BusinessObjectException Deletes multiple ExpenseCategory objects from the database.- Parameters:
expensecategories- array of ExpenseCategory objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createResourceCurves
public ObjectId[] createResourceCurves(ResourceCurve[] resourcecurves) throws ServerException, NetworkException, BusinessObjectException Creates multiple ResourceCurve objects in the database.- Parameters:
resourcecurves- array of ResourceCurve objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadResourceCurves
public BOIterator<ResourceCurve> loadResourceCurves(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple ResourceCurve objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateResourceCurves
public void updateResourceCurves(ResourceCurve[] resourcecurves) throws ServerException, NetworkException, BusinessObjectException Updates multiple ResourceCurve objects in the database.- Parameters:
resourcecurves- array of ResourceCurve objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteResourceCurves
public void deleteResourceCurves(ResourceCurve[] resourcecurves) throws ServerException, NetworkException, BusinessObjectException Deletes multiple ResourceCurve objects from the database.- Parameters:
resourcecurves- array of ResourceCurve objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createProfiles
public ObjectId[] createProfiles(Profile[] profiles) throws ServerException, NetworkException, BusinessObjectException Creates multiple Profile objects in the database.- Parameters:
profiles- array of Profile objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadProfiles
public BOIterator<Profile> loadProfiles(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple Profile objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateProfiles
public void updateProfiles(Profile[] profiles) throws ServerException, NetworkException, BusinessObjectException Updates multiple Profile objects in the database.- Parameters:
profiles- array of Profile objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteProfiles
public void deleteProfiles(Profile[] profiles) throws ServerException, NetworkException, BusinessObjectException Deletes multiple Profile objects from the database.- Parameters:
profiles- array of Profile objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createProjects
public ObjectId[] createProjects(Project[] projects) throws ServerException, NetworkException, BusinessObjectException Creates multiple Project objects in the database.- Parameters:
projects- array of Project objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadProjects
public BOIterator<Project> loadProjects(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple Project objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadProjectsWithSummarizedSpread
public BOIterator<Project> loadProjectsWithSummarizedSpread(String[] nonSpreadFields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative) throws ServerException, NetworkException, BusinessObjectException Loads multiple Project objects with spreads from the database.- Parameters:
nonSpreadFields- fields to 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 data- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadProjectsWithProjectResourceSpread
public BOIterator<Project> loadProjectsWithProjectResourceSpread(String[] nonSpreadFields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative, ObjectId[] resourceObjectIds) throws ServerException, NetworkException, BusinessObjectException Loads multiple Project objects with spreads from the database.- Parameters:
nonSpreadFields- fields to 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 objects- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadProjectsWithResourceAssignmentCBSSpread
public 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 Loads multiple Project objects with spreads from the database.- Parameters:
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 objects- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadProjectsWithExpenseCategoryCBSSpread
public 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 Loads multiple Project objects with spreads from the database.- Parameters:
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 objects- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadProjectsWithProjectRoleSpread
public BOIterator<Project> loadProjectsWithProjectRoleSpread(String[] nonSpreadFields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative, ObjectId[] roleObjectIds) throws ServerException, NetworkException, BusinessObjectException Loads multiple Project objects with spreads from the database.- Parameters:
nonSpreadFields- fields to 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 objects- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadProjectsWithSpreads
public BOIterator<Project> loadProjectsWithSpreads(String[] nonSpreadFields, String sWhereClause, String sOrderBy, SpreadOptions... spreadOptions) throws ServerException, NetworkException, BusinessObjectException Loads multiple Project objects with spreads from the database.- Parameters:
nonSpreadFields- fields to loadsWhereClause- where clausesOrderBy- order-by clausespreadOptions- spread options- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateProjects
public void updateProjects(Project[] projects) throws ServerException, NetworkException, BusinessObjectException Updates multiple Project objects in the database.- Parameters:
projects- array of Project objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteProjects
public void deleteProjects(Project[] projects) throws ServerException, NetworkException, BusinessObjectException Deletes multiple Project objects from the database.- Parameters:
projects- array of Project objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createRiskThresholdLevels
public ObjectId[] createRiskThresholdLevels(RiskThresholdLevel[] riskthresholdlevels) throws ServerException, NetworkException, BusinessObjectException Creates multiple RiskThresholdLevel objects in the database.- Parameters:
riskthresholdlevels- array of RiskThresholdLevel objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadRiskThresholdLevels
public BOIterator<RiskThresholdLevel> loadRiskThresholdLevels(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple RiskThresholdLevel objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateRiskThresholdLevels
public void updateRiskThresholdLevels(RiskThresholdLevel[] riskthresholdlevels) throws ServerException, NetworkException, BusinessObjectException Updates multiple RiskThresholdLevel objects in the database.- Parameters:
riskthresholdlevels- array of RiskThresholdLevel objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteRiskThresholdLevels
public void deleteRiskThresholdLevels(RiskThresholdLevel[] riskthresholdlevels) throws ServerException, NetworkException, BusinessObjectException Deletes multiple RiskThresholdLevel objects from the database.- Parameters:
riskthresholdlevels- array of RiskThresholdLevel objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createRoleCodeTypes
public ObjectId[] createRoleCodeTypes(RoleCodeType[] rolecodetypes) throws ServerException, NetworkException, BusinessObjectException Creates multiple RoleCodeType objects in the database.- Parameters:
rolecodetypes- array of RoleCodeType objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadRoleCodeTypes
public BOIterator<RoleCodeType> loadRoleCodeTypes(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple RoleCodeType objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateRoleCodeTypes
public void updateRoleCodeTypes(RoleCodeType[] rolecodetypes) throws ServerException, NetworkException, BusinessObjectException Updates multiple RoleCodeType objects in the database.- Parameters:
rolecodetypes- array of RoleCodeType objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteRoleCodeTypes
public void deleteRoleCodeTypes(RoleCodeType[] rolecodetypes) throws ServerException, NetworkException, BusinessObjectException Deletes multiple RoleCodeType objects from the database.- Parameters:
rolecodetypes- array of RoleCodeType objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createProjectProfiles
public ObjectId[] createProjectProfiles(ProjectProfile[] projectprofiles) throws ServerException, NetworkException, BusinessObjectException Creates multiple ProjectProfile objects in the database.- Parameters:
projectprofiles- array of ProjectProfile objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadProjectProfiles
public BOIterator<ProjectProfile> loadProjectProfiles(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple ProjectProfile objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateProjectProfiles
public void updateProjectProfiles(ProjectProfile[] projectprofiles) throws ServerException, NetworkException, BusinessObjectException Updates multiple ProjectProfile objects in the database.- Parameters:
projectprofiles- array of ProjectProfile objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteProjectProfiles
public void deleteProjectProfiles(ProjectProfile[] projectprofiles) throws ServerException, NetworkException, BusinessObjectException Deletes multiple ProjectProfile objects from the database.- Parameters:
projectprofiles- array of ProjectProfile objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadThresholdParameters
public BOIterator<ThresholdParameter> loadThresholdParameters(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple ThresholdParameter objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createUDFCodes
public ObjectId[] createUDFCodes(UDFCode[] udfcodes) throws ServerException, NetworkException, BusinessObjectException Creates multiple UDFCode objects in the database.- Parameters:
udfcodes- array of UDFCode objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadUDFCodes
public BOIterator<UDFCode> loadUDFCodes(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple UDFCode objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateUDFCodes
public void updateUDFCodes(UDFCode[] udfcodes) throws ServerException, NetworkException, BusinessObjectException Updates multiple UDFCode objects in the database.- Parameters:
udfcodes- array of UDFCode objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteUDFCodes
public void deleteUDFCodes(UDFCode[] udfcodes) throws ServerException, NetworkException, BusinessObjectException Deletes multiple UDFCode objects from the database.- Parameters:
udfcodes- array of UDFCode objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createDocuments
public ObjectId[] createDocuments(Document[] documents) throws ServerException, NetworkException, BusinessObjectException Creates multiple Document objects in the database.- Parameters:
documents- array of Document objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadDocuments
public BOIterator<Document> loadDocuments(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple Document objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateDocuments
public void updateDocuments(Document[] documents) throws ServerException, NetworkException, BusinessObjectException Updates multiple Document objects in the database.- Parameters:
documents- array of Document objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteDocuments
public void deleteDocuments(Document[] documents) throws ServerException, NetworkException, BusinessObjectException Deletes multiple Document objects from the database.- Parameters:
documents- array of Document objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createResources
public ObjectId[] createResources(Resource[] resources) throws ServerException, NetworkException, BusinessObjectException Creates multiple Resource objects in the database.- Parameters:
resources- array of Resource objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadResources
public BOIterator<Resource> loadResources(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple Resource objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadResourcesWithProjectResourceSpread
public BOIterator<Resource> loadResourcesWithProjectResourceSpread(String[] nonSpreadFields, String sWhereClause, String sOrderBy, String[] spreadFields, SpreadPeriodType periodType, Date startDate, Date endDate, boolean bIncludeCumulative, ObjectId[] projectObjectIds) throws ServerException, NetworkException, BusinessObjectException Loads multiple Resource objects with spreads from the database.- Parameters:
nonSpreadFields- fields to 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 objects- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateResources
public void updateResources(Resource[] resources) throws ServerException, NetworkException, BusinessObjectException Updates multiple Resource objects in the database.- Parameters:
resources- array of Resource objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteResources
public void deleteResources(Resource[] resources) throws ServerException, NetworkException, BusinessObjectException Deletes multiple Resource objects from the database.- Parameters:
resources- array of Resource objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createRiskThresholds
public ObjectId[] createRiskThresholds(RiskThreshold[] riskthresholds) throws ServerException, NetworkException, BusinessObjectException Creates multiple RiskThreshold objects in the database.- Parameters:
riskthresholds- array of RiskThreshold objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadRiskThresholds
public BOIterator<RiskThreshold> loadRiskThresholds(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple RiskThreshold objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateRiskThresholds
public void updateRiskThresholds(RiskThreshold[] riskthresholds) throws ServerException, NetworkException, BusinessObjectException Updates multiple RiskThreshold objects in the database.- Parameters:
riskthresholds- array of RiskThreshold objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteRiskThresholds
public void deleteRiskThresholds(RiskThreshold[] riskthresholds) throws ServerException, NetworkException, BusinessObjectException Deletes multiple RiskThreshold objects from the database.- Parameters:
riskthresholds- array of RiskThreshold objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createTimesheetPeriods
public ObjectId[] createTimesheetPeriods(TimesheetPeriod[] timesheetperiods) throws ServerException, NetworkException, BusinessObjectException Creates multiple TimesheetPeriod objects in the database.- Parameters:
timesheetperiods- array of TimesheetPeriod objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadTimesheetPeriods
public BOIterator<TimesheetPeriod> loadTimesheetPeriods(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple TimesheetPeriod objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateTimesheetPeriods
public void updateTimesheetPeriods(TimesheetPeriod[] timesheetperiods) throws ServerException, NetworkException, BusinessObjectException Updates multiple TimesheetPeriod objects in the database.- Parameters:
timesheetperiods- array of TimesheetPeriod objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteTimesheetPeriods
public void deleteTimesheetPeriods(TimesheetPeriod[] timesheetperiods) throws ServerException, NetworkException, BusinessObjectException Deletes multiple TimesheetPeriod objects from the database.- Parameters:
timesheetperiods- array of TimesheetPeriod objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createUsers
public ObjectId[] createUsers(User[] users) throws ServerException, NetworkException, BusinessObjectException Creates multiple User objects in the database.- Parameters:
users- array of User objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadUsers
public BOIterator<User> loadUsers(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple User objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateUsers
public void updateUsers(User[] users) throws ServerException, NetworkException, BusinessObjectException Updates multiple User objects in the database.- Parameters:
users- array of User objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteUsers
public void deleteUsers(User[] users) throws ServerException, NetworkException, BusinessObjectException Deletes multiple User objects from the database.- Parameters:
users- array of User objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createUDFTypes
public ObjectId[] createUDFTypes(UDFType[] udftypes) throws ServerException, NetworkException, BusinessObjectException Creates multiple UDFType objects in the database.- Parameters:
udftypes- array of UDFType objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadUDFTypes
public BOIterator<UDFType> loadUDFTypes(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple UDFType objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateUDFTypes
public void updateUDFTypes(UDFType[] udftypes) throws ServerException, NetworkException, BusinessObjectException Updates multiple UDFType objects in the database.- Parameters:
udftypes- array of UDFType objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteUDFTypes
public void deleteUDFTypes(UDFType[] udftypes) throws ServerException, NetworkException, BusinessObjectException Deletes multiple UDFType objects from the database.- Parameters:
udftypes- array of UDFType objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
createDocumentCategories
public ObjectId[] createDocumentCategories(DocumentCategory[] documentcategories) throws ServerException, NetworkException, BusinessObjectException Creates multiple DocumentCategory objects in the database.- Parameters:
documentcategories- array of DocumentCategory objects to create- Returns:
- ObjectId[] array of unique IDs of newly created objects
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
loadDocumentCategories
public BOIterator<DocumentCategory> loadDocumentCategories(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException Loads multiple DocumentCategory objects from the database.- Parameters:
fields- fields to loadsWhereClause- where clausesOrderBy- order-by clause- Returns:
- BOIterator a business object iterator used to get the results of the load request
- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
updateDocumentCategories
public void updateDocumentCategories(DocumentCategory[] documentcategories) throws ServerException, NetworkException, BusinessObjectException Updates multiple DocumentCategory objects in the database.- Parameters:
documentcategories- array of DocumentCategory objects to update- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-
deleteDocumentCategories
public void deleteDocumentCategories(DocumentCategory[] documentcategories) throws ServerException, NetworkException, BusinessObjectException Deletes multiple DocumentCategory objects from the database.- Parameters:
documentcategories- array of DocumentCategory objects to delete- Throws:
ServerException- if a problem occurred on the server-sideNetworkException- if a problem occurred in the network layerBusinessObjectException- if a problem occurred in the client-side business objects
-