public class RiskThresholdLevel extends BusinessObject
| Constructor and Description |
|---|
RiskThresholdLevel(Session session)
Class constructor specifying the Session.
|
RiskThresholdLevel(Session session,
ObjectId objId)
Class constructor specifying the Session and ObjectId of the object.
|
RiskThresholdLevel(Session session,
com.primavera.infr.db.PrmRowSet rowSet,
int iIndex)
Class constructor called internally after objects are retrieved from the server.
|
| Modifier and Type | Method and Description |
|---|---|
ObjectId |
create()
Creates this RiskThresholdLevel object in the database.
|
static ObjectId[] |
create(Session session,
RiskThresholdLevel[] riskthresholdlevels)
Creates multiple RiskThresholdLevel objects in the database.
|
void |
delete()
Deletes this RiskThresholdLevel object from the database.
|
static void |
delete(Session session,
RiskThresholdLevel[] riskthresholdlevels)
Deletes multiple RiskThresholdLevel objects from the database.
|
static String[] |
getAllFields()
Gets all fields for this business object.
|
String |
getCode()
Gets the 10 character code for the threshold level.
|
int |
getColor()
Gets the Hex representation for the color e.g.
|
Cost |
getCostRange()
Gets the cost range of the threshold level.
|
Date |
getCreateDate()
Gets the date this threshold level was created.
|
String |
getCreateUser()
Gets the name of the user that created the threshold level.
|
static String[] |
getDefaultXMLExportFields()
Deprecated.
|
static String[] |
getFilterableFields()
Gets all fields that can be filtered.
|
static String[] |
getInternalAllFields()
An internal method that should not be called directly by client code.
|
static Set<String> |
getInternalAllFieldsSet()
An internal method that should not be called directly by client code.
|
static String[] |
getInternalDefaultLoadFields()
An internal method that should not be called directly by client code.
|
Date |
getLastUpdateDate()
Gets the date this threshold level was last updated.
|
String |
getLastUpdateUser()
Gets the name of the user that last updated the threshold level.
|
int |
getLevel()
Gets the valid values are between 0 and 9.
|
static String[] |
getMinimumXMLExportFields()
Gets all fields that are always exported at a minimum by the
new flat XML exporter
|
String |
getName()
Gets the 40 character name for the threshold level.
|
ObjectId |
getObjectId()
Gets the unique ID generated by the system.
|
Percent |
getProbabilityRange()
Gets the probability range of the threshold level.
|
String |
getRange()
Gets the user defined range.
|
static String[] |
getRequiredCreateFields()
Gets all fields that must be set before calling create() on this business object.
|
String |
getRiskThresholdName()
Gets the name of the associated risk score type.
|
ObjectId |
getRiskThresholdObjectId()
Gets the unique ID of the associated Risk Threshold.
|
Duration |
getScheduleRange()
Gets the schedule range of the threshold level.
|
ThresholdType |
getThresholdType()
Gets the type of Risk Threshold.
|
int |
getToleranceRange()
Gets the tolerance range of the threshold level.
|
static String[] |
getWritableFields()
Gets all writable fields for this business object.
|
static RiskThresholdLevel |
load(Session session,
String[] fields,
ObjectId objId)
Loads a single RiskThresholdLevel object from the database.
|
static BOIterator<RiskThresholdLevel> |
load(Session session,
String[] fields,
ObjectId[] objIds)
Loads multiple RiskThresholdLevel objects from the database.
|
BOIterator<RiskImpact> |
loadRiskImpacts(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated RiskImpact objects from the database.
|
BOIterator<RiskResponseActionImpact> |
loadRiskResponseActionImpacts(String[] fields,
String sWhereClause,
String sOrderBy)
Loads multiple associated RiskResponseActionImpact objects from the database.
|
RiskThreshold |
loadRiskThreshold(String[] fields)
Loads an associated RiskThreshold object from the database.
|
void |
setCode(String s)
Sets the 10 character code for the threshold level.
|
void |
setColor(int i)
Sets the Hex representation for the color e.g.
|
void |
setCostRange(Cost c)
Sets the cost range of the threshold level.
|
void |
setLevel(int i)
Sets the valid values are between 0 and 9.
|
void |
setName(String s)
Sets the 40 character name for the threshold level.
|
void |
setObjectId(ObjectId o)
Sets the unique ID generated by the system.
|
void |
setProbabilityRange(Percent p)
Sets the probability range of the threshold level.
|
void |
setRange(String s)
Sets the user defined range.
|
void |
setRiskThresholdObjectId(ObjectId o)
Sets the unique ID of the associated Risk Threshold.
|
void |
setScheduleRange(Duration d)
Sets the schedule range of the threshold level.
|
void |
setToleranceRange(int i)
Sets the tolerance range of the threshold level.
|
String |
toString()
Returns a string representation of the object.
|
void |
update()
Updates this RiskThresholdLevel object in the database.
|
static void |
update(Session session,
RiskThresholdLevel[] riskthresholdlevels)
Updates multiple RiskThresholdLevel objects in the database.
|
equals, getMaxFieldLength, getValue, getValue, hashCode, isNull, setEarlyDate, setNullpublic RiskThresholdLevel(Session session)
session - the Sessionpublic RiskThresholdLevel(Session session, ObjectId objId) throws BusinessObjectException
session - the SessionobjId - the ObjectIdBusinessObjectException - if a problem occurred in the client-side business objectspublic RiskThresholdLevel(Session session, com.primavera.infr.db.PrmRowSet rowSet, int iIndex) throws BusinessObjectException
session - the SessionrowSet - the PrmRowSet retrieved from the serveriIndex - the row index in the PrmRowSet associated with this business objectBusinessObjectException - if a problem occurred in the client-side business objectspublic RiskThreshold loadRiskThreshold(String[] fields) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<RiskResponseActionImpact> loadRiskResponseActionImpacts(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic BOIterator<RiskImpact> loadRiskImpacts(String[] fields, String sWhereClause, String sOrderBy) throws ServerException, NetworkException, BusinessObjectException
fields - fields to loadsWhereClause - where clausesOrderBy - order-by clauseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId getObjectId() throws BusinessObjectException
getObjectId in class BusinessObjectBusinessObjectException - if a problem occurred in the client-side business objectspublic void setObjectId(ObjectId o) throws BusinessObjectException
setObjectId in class BusinessObjecto - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic ObjectId getRiskThresholdObjectId() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setRiskThresholdObjectId(ObjectId o) throws BusinessObjectException
o - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getRiskThresholdName() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic String getCode() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setCode(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getName() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setName(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic int getColor()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setColor(int i)
throws BusinessObjectException
i - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic int getLevel()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setLevel(int i)
throws BusinessObjectException
i - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic String getRange() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setRange(String s) throws BusinessObjectException
s - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic Cost getCostRange() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setCostRange(Cost c) throws BusinessObjectException
c - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic Duration getScheduleRange() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setScheduleRange(Duration d) throws BusinessObjectException
d - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic int getToleranceRange()
throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setToleranceRange(int i)
throws BusinessObjectException
i - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic Percent getProbabilityRange() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic void setProbabilityRange(Percent p) throws BusinessObjectException
p - the value to set this field toBusinessObjectException - if a problem occurred in the client-side business objectspublic Date getCreateDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic Date getLastUpdateDate() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic String getCreateUser() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic String getLastUpdateUser() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic ThresholdType getThresholdType() throws BusinessObjectException
BusinessObjectException - if a problem occurred in the client-side business objectspublic static String[] getRequiredCreateFields()
public static String[] getFilterableFields()
public static String[] getInternalDefaultLoadFields()
public static String[] getAllFields()
public static String[] getInternalAllFields()
public static Set<String> getInternalAllFieldsSet()
public static String[] getWritableFields()
@Deprecated public static String[] getDefaultXMLExportFields()
public static String[] getMinimumXMLExportFields()
public String toString()
public ObjectId create() throws ServerException, NetworkException, BusinessObjectException
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 objectspublic static ObjectId[] create(Session session, RiskThresholdLevel[] riskthresholdlevels) throws ServerException, NetworkException, BusinessObjectException
session - the Session objectriskthresholdlevels - array of RiskThresholdLevel objects to createServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic static RiskThresholdLevel load(Session session, String[] fields, ObjectId objId) throws ServerException, NetworkException, BusinessObjectException
session - the Session objectfields - fields to loadobjId - unique ID of the RiskThresholdLevel objectServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic static BOIterator<RiskThresholdLevel> load(Session session, String[] fields, ObjectId[] objIds) throws ServerException, NetworkException, BusinessObjectException
session - the Session objectfields - fields to loadobjIds - object ids of the RiskThresholdLevel objectsServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void update()
throws ServerException,
NetworkException,
BusinessObjectException
update in class com.primavera.integration.client.BOBaseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic static void update(Session session, RiskThresholdLevel[] riskthresholdlevels) throws ServerException, NetworkException, BusinessObjectException
session - the Session objectriskthresholdlevels - array of RiskThresholdLevel objects to updateServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic void delete()
throws ServerException,
NetworkException,
BusinessObjectException
delete in class com.primavera.integration.client.BOBaseServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectspublic static void delete(Session session, RiskThresholdLevel[] riskthresholdlevels) throws ServerException, NetworkException, BusinessObjectException
session - the Session objectriskthresholdlevels - array of RiskThresholdLevel objects to deleteServerException - if a problem occurred on the server-sideNetworkException - if a problem occurred in the network layerBusinessObjectException - if a problem occurred in the client-side business objectsCopyright © 2003, 2024, Oracle and/or its affiliates.
Oracle®, Java, and MySQL are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.