NX Open C++ Reference Guide
|
Represents a @link Validate::Override Validate::Override@endlink builder <br> To create a new instance of this class, use @link Validate::ResultObject::CreateOverrideBuilder Validate::ResultObject::CreateOverrideBuilder @endlink <br>
Default values. More...
Public Types | |
enum | DecisionActions { DecisionActionsApproved, DecisionActionsRejected, DecisionActionsPending } |
Represents the override request decision action. More... | |
enum | RequestTypes { RequestTypesPermanent, RequestTypesTemporary } |
Represents the override request type. More... | |
enum | ToStates { ToStatesPassed, ToStatesFailed } |
Represents the override request to state. More... | |
Public Member Functions | |
NXString | Category () |
Returns the category of override request. | |
NXOpen::Validate::OverrideBuilder::DecisionActions | DecisionAction () |
Returns the decision action of override request The decision action is automatically pending while override request is created. | |
NXString | DecisionUser () |
Returns the decision user The decision user is a Teamcenter user in the Validation Administration group. | |
std::vector< NXString > | GetDecisionComments () |
Returns the decision comments. | |
std::vector< NXString > | GetDetailReason () |
Returns the detail reason. | |
NXString | Reason () |
Returns the reason of override request. | |
NXOpen::Validate::OverrideBuilder::RequestTypes | RequestType () |
Returns the type of override request Created in NX8.5.0. | |
void | SetCategory (const NXString &category) |
Sets the category of override request. | |
void | SetCategory (const char *category) |
Sets the category of override request. | |
void | SetDecisionAction (NXOpen::Validate::OverrideBuilder::DecisionActions decisionAction) |
Sets the decision action of override request The decision action is automatically pending while override request is created. | |
void | SetDecisionComments (const std::vector< NXString > &decisionComments) |
Sets the decision comments The decision comments is optional. | |
void | SetDecisionUser (const NXString &decisionUser) |
Sets the decision user The decision user is a Teamcenter user in the Validation Administration group. | |
void | SetDecisionUser (const char *decisionUser) |
Sets the decision user The decision user is a Teamcenter user in the Validation Administration group. | |
void | SetDetailReason (const std::vector< NXString > &detailReason) |
Sets the detail reason The detail reason is optional unless override reason configuration is mandatory in Teamcenter. | |
void | SetReason (const NXString &reason) |
Sets the reason of override request. | |
void | SetReason (const char *reason) |
Sets the reason of override request. | |
void | SetRequestType (NXOpen::Validate::OverrideBuilder::RequestTypes requestType) |
Sets the type of override request Created in NX8.5.0. | |
void | SetToState (NXOpen::Validate::OverrideBuilder::ToStates toState) |
Sets the to state of override request Created in NX8.5.0. | |
NXOpen::Validate::OverrideBuilder::ToStates | ToState () |
Returns the to state of override request Created in NX8.5.0. | |
![]() | |
NXOpen::NXObject * | Commit () |
Commits any edits that have been applied to the builder. | |
void | Destroy () |
Deletes the builder, and cleans up any objects created by the builder. | |
std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
For builders that create more than one object, this method returns the objects that are created by commit. | |
NXOpen::NXObject * | GetObject () |
Returns the object currently being edited by this builder. | |
void | ShowResults () |
Updates the model to reflect the result of an edit to the model for all builders that support showing results. | |
virtual bool | Validate () |
Validate whether the inputs to the component are sufficient for commit to be called. | |
![]() | |
tag_t | GetTag () const |
<b>Deprecated</b>:<br> Use Tag instead. | |
tag_t | Tag () const |
Returns the tag of this object. | |
Represents a @link Validate::Override Validate::Override@endlink builder <br> To create a new instance of this class, use @link Validate::ResultObject::CreateOverrideBuilder Validate::ResultObject::CreateOverrideBuilder @endlink <br>
Default values.
Property | Value |
---|---|
RequestType |
Permanent |
ToState |
Passed |
Created in NX8.5.0.
NXString NXOpen::Validate::OverrideBuilder::Category | ( | ) |
Returns the category of override request.
The category is optional unless override reason configuration is mandatory in Teamcenter.
Created in NX8.5.0.
License requirements : None
NXOpen::Validate::OverrideBuilder::DecisionActions NXOpen::Validate::OverrideBuilder::DecisionAction | ( | ) |
Returns the decision action of override request The decision action is automatically pending while override request is created.
If any property of override request is changed, the decision action will be pending.
Created in NX8.5.0.
License requirements : None
NXString NXOpen::Validate::OverrideBuilder::DecisionUser | ( | ) |
Returns the decision user The decision user is a Teamcenter user in the Validation Administration group.
If the decision user is empty, it means thant any user in the group can review override request.
Created in NX8.5.0.
License requirements : None
std::vector<NXString> NXOpen::Validate::OverrideBuilder::GetDecisionComments | ( | ) |
Returns the decision comments.
std::vector<NXString> NXOpen::Validate::OverrideBuilder::GetDetailReason | ( | ) |
Returns the detail reason.
NXString NXOpen::Validate::OverrideBuilder::Reason | ( | ) |
Returns the reason of override request.
The reason is optional unless override reason configuration is mandatory in Teamcenter.
Created in NX8.5.0.
License requirements : None
NXOpen::Validate::OverrideBuilder::RequestTypes NXOpen::Validate::OverrideBuilder::RequestType | ( | ) |
Returns the type of override request
Created in NX8.5.0.
License requirements : None
void NXOpen::Validate::OverrideBuilder::SetCategory | ( | const NXString & | category | ) |
Sets the category of override request.
The category is optional unless override reason configuration is mandatory in Teamcenter.
Created in NX8.5.0.
License requirements : ug_checkmate ("UG Check Mate")
category | category |
void NXOpen::Validate::OverrideBuilder::SetCategory | ( | const char * | category | ) |
Sets the category of override request.
The category is optional unless override reason configuration is mandatory in Teamcenter.
Created in NX8.5.0.
License requirements : ug_checkmate ("UG Check Mate")
category | category |
void NXOpen::Validate::OverrideBuilder::SetDecisionAction | ( | NXOpen::Validate::OverrideBuilder::DecisionActions | decisionAction | ) |
Sets the decision action of override request The decision action is automatically pending while override request is created.
If any property of override request is changed, the decision action will be pending.
Created in NX8.5.0.
License requirements : ug_checkmate ("UG Check Mate")
decisionAction | decisionaction |
void NXOpen::Validate::OverrideBuilder::SetDecisionComments | ( | const std::vector< NXString > & | decisionComments | ) |
Sets the decision comments The decision comments is optional.
Created in NX8.5.0.
License requirements : ug_checkmate ("UG Check Mate")
decisionComments | decisioncomments |
void NXOpen::Validate::OverrideBuilder::SetDecisionUser | ( | const NXString & | decisionUser | ) |
Sets the decision user The decision user is a Teamcenter user in the Validation Administration group.
If the decision user is empty, it means thant any user in the group can review override request.
Created in NX8.5.0.
License requirements : ug_checkmate ("UG Check Mate")
decisionUser | decisionuser |
void NXOpen::Validate::OverrideBuilder::SetDecisionUser | ( | const char * | decisionUser | ) |
Sets the decision user The decision user is a Teamcenter user in the Validation Administration group.
If the decision user is empty, it means thant any user in the group can review override request.
Created in NX8.5.0.
License requirements : ug_checkmate ("UG Check Mate")
decisionUser | decisionuser |
void NXOpen::Validate::OverrideBuilder::SetDetailReason | ( | const std::vector< NXString > & | detailReason | ) |
Sets the detail reason The detail reason is optional unless override reason configuration is mandatory in Teamcenter.
Created in NX8.5.0.
License requirements : ug_checkmate ("UG Check Mate")
detailReason | detailreason |
void NXOpen::Validate::OverrideBuilder::SetReason | ( | const NXString & | reason | ) |
Sets the reason of override request.
The reason is optional unless override reason configuration is mandatory in Teamcenter.
Created in NX8.5.0.
License requirements : ug_checkmate ("UG Check Mate")
reason | reason |
void NXOpen::Validate::OverrideBuilder::SetReason | ( | const char * | reason | ) |
Sets the reason of override request.
The reason is optional unless override reason configuration is mandatory in Teamcenter.
Created in NX8.5.0.
License requirements : ug_checkmate ("UG Check Mate")
reason | reason |
void NXOpen::Validate::OverrideBuilder::SetRequestType | ( | NXOpen::Validate::OverrideBuilder::RequestTypes | requestType | ) |
Sets the type of override request
Created in NX8.5.0.
License requirements : ug_checkmate ("UG Check Mate")
requestType | requesttype |
void NXOpen::Validate::OverrideBuilder::SetToState | ( | NXOpen::Validate::OverrideBuilder::ToStates | toState | ) |
Sets the to state of override request
Created in NX8.5.0.
License requirements : ug_checkmate ("UG Check Mate")
toState | tostate |
NXOpen::Validate::OverrideBuilder::ToStates NXOpen::Validate::OverrideBuilder::ToState | ( | ) |
Returns the to state of override request
Created in NX8.5.0.
License requirements : None