Class RiskMatrixScore
java.lang.Object
com.primavera.integration.client.BOBase
com.primavera.integration.client.bo.BusinessObject
com.primavera.integration.client.bo.object.RiskMatrixScore
The risk matrix score object stores the score values from the probability and impact diagram (PID)
of the risk score matrix.
-
Constructor Summary
ConstructorsConstructorDescriptionRiskMatrixScore(Session session) Class constructor specifying the Session.RiskMatrixScore(Session session, ObjectId objId) Class constructor specifying the Session and ObjectId of the object.RiskMatrixScore(Session session, com.primavera.infr.db.PrmRowSet rowSet, int iIndex) Class constructor called internally after objects are retrieved from the server. -
Method Summary
Modifier and TypeMethodDescriptioncreate()Creates this RiskMatrixScore object in the database.static ObjectId[]create(Session session, RiskMatrixScore[] riskmatrixscores) Creates multiple RiskMatrixScore objects in the database.voiddelete()Deletes this RiskMatrixScore object from the database.static voiddelete(Session session, RiskMatrixScore[] riskmatrixscores) Deletes multiple RiskMatrixScore objects from the database.static String[]Gets all fields for this business object.Gets the date this risk matrix score was created.Gets the name of the user that created the risk matrix score.static String[]Deprecated.static String[]Gets all fields that can be filtered.static String[]An internal method that should not be called directly by client code.An internal method that should not be called directly by client code.static String[]An internal method that should not be called directly by client code.Gets the date this risk matrix score was last updated.Gets the name of the user that last updated the risk matrix score.static String[]Gets all fields that are always exported at a minimum by the new flat XML exporterGets the unique ID generated by the system.intGets the level number of the probability threshold.static String[]Gets all fields that must be set before calling create() on this business object.Gets the name of the Risk Matrix.Gets the unique ID of the associated Risk Matrix.intGets the first severity level of the Risk Matrix Score.Gets the label for the first severity level.intGets the second severity level of the Risk Matrix Score.Gets the label for the second severity level.intGets the third severity level of the Risk Matrix Score.Gets the label for the third severity level.intGets the fourth severity level of the Risk Matrix Score.Gets the label for the forth severity level.intGets the fifth severity level of the Risk Matrix Score.Gets the label for the fith severity level.intGets the sixth severity level of the Risk Matrix Score.Gets the sixth for the first severity level.intGets the seventh severity level of the Risk Matrix Score.Gets the label for the seventh severity level.intGets the eighth severity level of the Risk Matrix Score.Gets the label for the eighth severity level.intGets the ninth severity level of the Risk Matrix Score.Gets the label for the ninth severity level.static String[]Gets all writable fields for this business object.static RiskMatrixScoreLoads a single RiskMatrixScore object from the database.static BOIterator<RiskMatrixScore>Loads multiple RiskMatrixScore objects from the database.loadRiskMatrix(String[] fields) Loads an associated RiskMatrix object from the database.voidSets the unique ID generated by the system.voidsetProbabilityThresholdLevel(int i) Sets the level number of the probability threshold.voidSets the unique ID of the associated Risk Matrix.voidsetSeverity1(int i) Sets the first severity level of the Risk Matrix Score.voidSets the label for the first severity level.voidsetSeverity2(int i) Sets the second severity level of the Risk Matrix Score.voidSets the label for the second severity level.voidsetSeverity3(int i) Sets the third severity level of the Risk Matrix Score.voidSets the label for the third severity level.voidsetSeverity4(int i) Sets the fourth severity level of the Risk Matrix Score.voidSets the label for the forth severity level.voidsetSeverity5(int i) Sets the fifth severity level of the Risk Matrix Score.voidSets the label for the fith severity level.voidsetSeverity6(int i) Sets the sixth severity level of the Risk Matrix Score.voidSets the sixth for the first severity level.voidsetSeverity7(int i) Sets the seventh severity level of the Risk Matrix Score.voidSets the label for the seventh severity level.voidsetSeverity8(int i) Sets the eighth severity level of the Risk Matrix Score.voidSets the label for the eighth severity level.voidsetSeverity9(int i) Sets the ninth severity level of the Risk Matrix Score.voidSets the label for the ninth severity level.toString()Returns a string representation of the object.voidupdate()Updates this RiskMatrixScore object in the database.static voidupdate(Session session, RiskMatrixScore[] riskmatrixscores) Updates multiple RiskMatrixScore objects in the database.Methods inherited from class com.primavera.integration.client.bo.BusinessObject
equals, getMaxFieldLength, getValue, getValue, hashCode, isNull, setEarlyDate, setNullMethods inherited from class com.primavera.integration.client.BOBase
combineFields
-
Constructor Details
-
RiskMatrixScore
Class constructor specifying the Session. This constructor is most commonly used when create() is intended to be called on this object.- Parameters:
session- the Session
-
RiskMatrixScore
Class constructor specifying the Session and ObjectId of the object. This constructor is most commonly used when update() will be called on this object.- Parameters:
session- the SessionobjId- the ObjectId- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
RiskMatrixScore
public RiskMatrixScore(Session session, com.primavera.infr.db.PrmRowSet rowSet, int iIndex) throws BusinessObjectException Class constructor called internally after objects are retrieved from the server. Client code should use one of the other constructors for this class.- Parameters:
session- the SessionrowSet- the PrmRowSet retrieved from the serveriIndex- the row index in the PrmRowSet associated with this business object- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
-
Method Details
-
loadRiskMatrix
public RiskMatrix loadRiskMatrix(String[] fields) throws ServerException, NetworkException, BusinessObjectException Loads an associated RiskMatrix object from the database.- Parameters:
fields- fields to load- Returns:
- RiskMatrix the RiskMatrix object
- 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
-
getObjectId
Gets the unique ID generated by the system. This field is automatically loaded by default whenever this type of business object is loaded from the database.- Overrides:
getObjectIdin classBusinessObject- Returns:
- the value in the field ObjectId
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setObjectId
Sets the unique ID generated by the system. This field is automatically loaded by default whenever this type of business object is loaded from the database.- Overrides:
setObjectIdin classBusinessObject- Parameters:
o- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getRiskMatrixObjectId
Gets the unique ID of the associated Risk Matrix. This field is automatically loaded by default whenever this type of business object is loaded from the database. This field must contain a valid value in order to create this type of business object in the database.- Returns:
- the value in the field RiskMatrixObjectId
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setRiskMatrixObjectId
Sets the unique ID of the associated Risk Matrix. This field is automatically loaded by default whenever this type of business object is loaded from the database. This field must contain a valid value in order to create this type of business object in the database.- Parameters:
o- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getProbabilityThresholdLevel
Gets the level number of the probability threshold. Valid numbers are 1-9. This field must contain a valid value in order to create this type of business object in the database.- Returns:
- the value in the field ProbabilityThresholdLevel
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setProbabilityThresholdLevel
Sets the level number of the probability threshold. Valid numbers are 1-9. This field must contain a valid value in order to create this type of business object in the database.- Parameters:
i- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getSeverity1
Gets the first severity level of the Risk Matrix Score.- Returns:
- the value in the field Severity1
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setSeverity1
Sets the first severity level of the Risk Matrix Score.- Parameters:
i- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getSeverity2
Gets the second severity level of the Risk Matrix Score.- Returns:
- the value in the field Severity2
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setSeverity2
Sets the second severity level of the Risk Matrix Score.- Parameters:
i- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getSeverity3
Gets the third severity level of the Risk Matrix Score.- Returns:
- the value in the field Severity3
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setSeverity3
Sets the third severity level of the Risk Matrix Score.- Parameters:
i- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getSeverity4
Gets the fourth severity level of the Risk Matrix Score.- Returns:
- the value in the field Severity4
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setSeverity4
Sets the fourth severity level of the Risk Matrix Score.- Parameters:
i- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getSeverity5
Gets the fifth severity level of the Risk Matrix Score.- Returns:
- the value in the field Severity5
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setSeverity5
Sets the fifth severity level of the Risk Matrix Score.- Parameters:
i- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getSeverity6
Gets the sixth severity level of the Risk Matrix Score.- Returns:
- the value in the field Severity6
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setSeverity6
Sets the sixth severity level of the Risk Matrix Score.- Parameters:
i- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getSeverity7
Gets the seventh severity level of the Risk Matrix Score.- Returns:
- the value in the field Severity7
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setSeverity7
Sets the seventh severity level of the Risk Matrix Score.- Parameters:
i- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getSeverity8
Gets the eighth severity level of the Risk Matrix Score.- Returns:
- the value in the field Severity8
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setSeverity8
Sets the eighth severity level of the Risk Matrix Score.- Parameters:
i- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getSeverity9
Gets the ninth severity level of the Risk Matrix Score.- Returns:
- the value in the field Severity9
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setSeverity9
Sets the ninth severity level of the Risk Matrix Score.- Parameters:
i- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getSeverity1Label
Gets the label for the first severity level.- Returns:
- the value in the field Severity1Label
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setSeverity1Label
Sets the label for the first severity level.- Parameters:
s- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getSeverity2Label
Gets the label for the second severity level.- Returns:
- the value in the field Severity2Label
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setSeverity2Label
Sets the label for the second severity level.- Parameters:
s- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getSeverity3Label
Gets the label for the third severity level.- Returns:
- the value in the field Severity3Label
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setSeverity3Label
Sets the label for the third severity level.- Parameters:
s- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getSeverity4Label
Gets the label for the forth severity level.- Returns:
- the value in the field Severity4Label
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setSeverity4Label
Sets the label for the forth severity level.- Parameters:
s- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getSeverity5Label
Gets the label for the fith severity level.- Returns:
- the value in the field Severity5Label
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setSeverity5Label
Sets the label for the fith severity level.- Parameters:
s- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getSeverity6Label
Gets the sixth for the first severity level.- Returns:
- the value in the field Severity6Label
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setSeverity6Label
Sets the sixth for the first severity level.- Parameters:
s- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getSeverity7Label
Gets the label for the seventh severity level.- Returns:
- the value in the field Severity7Label
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setSeverity7Label
Sets the label for the seventh severity level.- Parameters:
s- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getSeverity8Label
Gets the label for the eighth severity level.- Returns:
- the value in the field Severity8Label
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setSeverity8Label
Sets the label for the eighth severity level.- Parameters:
s- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getSeverity9Label
Gets the label for the ninth severity level.- Returns:
- the value in the field Severity9Label
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
setSeverity9Label
Sets the label for the ninth severity level.- Parameters:
s- the value to set this field to- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getCreateDate
Gets the date this risk matrix score was created.- Returns:
- the value in the field CreateDate
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getLastUpdateDate
Gets the date this risk matrix score was last updated.- Returns:
- the value in the field LastUpdateDate
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getCreateUser
Gets the name of the user that created the risk matrix score.- Returns:
- the value in the field CreateUser
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getLastUpdateUser
Gets the name of the user that last updated the risk matrix score.- Returns:
- the value in the field LastUpdateUser
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getRiskMatrixName
Gets the name of the Risk Matrix.- Returns:
- the value in the field RiskMatrixName
- Throws:
BusinessObjectException- if a problem occurred in the client-side business objects
-
getRequiredCreateFields
Gets all fields that must be set before calling create() on this business object. Generally the array will contain one field in each position, but if this business object requires either one field or another field to be set, both of those fields will appear in an element of the returned array separated by '|'. For example, if this business object requires field A to always be set, and field B or field C to be set, one element in the returned array will contain A, and one element will contain B|C.- Returns:
- String[] an array of required create fields
-
getFilterableFields
Gets all fields that can be filtered.- Returns:
- String[] an array of filterable fields
-
getInternalDefaultLoadFields
An internal method that should not be called directly by client code.- Returns:
- String[] an internal array
-
getAllFields
Gets all fields for this business object.- Returns:
- String[] an array of all fields
-
getInternalAllFields
An internal method that should not be called directly by client code.- Returns:
- String[] an internal array
-
getInternalAllFieldsSet
An internal method that should not be called directly by client code.- Returns:
- String[] an internal array
-
getWritableFields
Gets all writable fields for this business object.- Returns:
- String[] an array of writable fields
-
getDefaultXMLExportFields
Deprecated.Gets the fields that are exported by the hierarchical XML exporter when no fields are specified. This method is no longer relevant since the hierarchical XML exporter has been replaced by the flat XML exporter.- Returns:
- String[] an array of field names
-
getMinimumXMLExportFields
Gets all fields that are always exported at a minimum by the new flat XML exporter- Returns:
- String[] an array of exported fields
-
toString
Returns a string representation of the object. The output is in XML. -
create
Creates this RiskMatrixScore object in the database.- Returns:
- ObjectId the unique ID of the newly created RiskMatrixScore object
- 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
-
create
public static ObjectId[] create(Session session, RiskMatrixScore[] riskmatrixscores) throws ServerException, NetworkException, BusinessObjectException Creates multiple RiskMatrixScore objects in the database.- Parameters:
session- the Session objectriskmatrixscores- array of RiskMatrixScore objects to create- Returns:
- ObjectId[] the array of unique IDs of newly created RiskMatrixScore 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
-
load
public static RiskMatrixScore load(Session session, String[] fields, ObjectId objId) throws ServerException, NetworkException, BusinessObjectException Loads a single RiskMatrixScore object from the database.- Parameters:
session- the Session objectfields- fields to loadobjId- unique ID of the RiskMatrixScore object- Returns:
- RiskMatrixScore the RiskMatrixScore object
- 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
-
load
public static BOIterator<RiskMatrixScore> load(Session session, String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException Loads multiple RiskMatrixScore objects from the database.- Parameters:
session- the Session objectfields- fields to loadobjIds- object ids of the RiskMatrixScore 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
-
update
Updates this RiskMatrixScore object in the database.- 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
-
update
public static void update(Session session, RiskMatrixScore[] riskmatrixscores) throws ServerException, NetworkException, BusinessObjectException Updates multiple RiskMatrixScore objects in the database.- Parameters:
session- the Session objectriskmatrixscores- 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
-
delete
Deletes this RiskMatrixScore object from the database.- 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
-
delete
public static void delete(Session session, RiskMatrixScore[] riskmatrixscores) throws ServerException, NetworkException, BusinessObjectException Deletes multiple RiskMatrixScore objects from the database.- Parameters:
session- the Session objectriskmatrixscores- 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
-