Userexits Documentation

Userexits

Deprecated List
Global com::agile::cps::CpsAlternativePresenter::getValidItemVersion (const string &sEdbId)
should be moved to item master
Global com::agile::cps::CpsProductComponent::openClassificationMask ()
use ER-layer
Returns
the product component - classification mask
Global com::agile::cps::CpsProductComponent::openHistoryMask ()
use ER-layer
Returns
the product component - history mask
Global com::agile::cps::CpsSolutionPresenter::checkProductAndItem (DalActionUsxContext context)
Returns
0 = ok , 1=error
Global com::agile::cps::CpsSolutionPresenter::isProductImplemented (DalActionUsxContext context)
Returns
true if there is already a solution else false
Global com::agile::crm::CrmView::setEffectiveValues (ViewR view)
Only provided for backwards compatibility with the old C kernel, will hopefully be removed soon.
Global com::agile::dalobj::DalButtonArea::getId () const =0
Only to be used for porting legacy code
Global com::agile::dalobj::DalMask::getWorkMode () const =0
Use DalWidget::getWorkMode() instead.
Global com::agile::dalobj::DalMaskField::getBuffer ()=0
This method will be protected in the future and should be only called from the DalBuffer class.
Global com::agile::dalobj::DalMaskField::getId () const =0
Only necessary for the transition period from C to C++. Should be removed ASAP! Do not use for completely new code!!!
Global com::agile::dalobj::DalMaskField::setBuffer (const std::string &value)=0
This method will be protected in the future and should be only called from the DalBuffer class.
Global com::agile::dalobj::DalSession::getGroupName () const =0
use getCurrentGroup()->getName()
Global com::agile::dalobj::DalSession::getUserName () const =0
use getUser()->getName()
Global com::agile::dalobj::DalUser::getCurrentGroupId ()
Use Session::getSession()->getCurrentGroup()->getId(). The current group is an attribute of the session, not of the user.
Global com::agile::dalobj::DalUser::getCurrentGroupName ()
Use Session::getSession()->getCurrentGroup()->getName(). The current group is a property of the session, not of the user.
Global com::agile::dalobj::DalUsxContext::hasRecords () const
use hasRows instead
Global com::agile::dalobj::DalWidget::findBuffer (const std::string &key)=0
use DalBuffer.findElement(...) instead.
Global com::agile::dalobj::DalWidget::getBuffer (const std::string &key)=0
use DalBuffer.getString(...) or findString(...) instead.
Returns
the widget buffer contents for the specified key of this widget.
Global com::agile::dalobj::DalWidget::getBuffer ()=0
should be only called from the DalBuffer class use DalBufferR buffer = new DalBuffer(wdg); instead.
Global com::agile::dalobj::DalWidget::getWidgetId () const =0
DO NOT USE THIS METHOD!!! Instead, implement appropriate methods in the DalWidget classes.
Global com::agile::dalobj::DalWidget::removeKeyFromBuffer (const std::string &key)=0
use DalBuffer.remove(key) instead.
Global com::agile::dalobj::DalWidget::setBuffer (const std::string &key, const std::string &value)=0
use DalBufferR buffer = new DalBuffer(wdg); buffer->add(key,value);
Global com::agile::dalobj::DalWidget::setBuffer (const std::string &value)=0
Should be only called from DalBuffer class.
Global com::agile::er::axalant::AxalantRepositoryConstants::A_BLOB
Naming scheme no longer supported
Global com::agile::er::axalant::AxalantRepositoryConstants::A_BLOB_NAME
Naming scheme no longer supported
Class com::agile::knlobj::KernelObject
Use class PdmObject instead
Global com::agile::knlobj::KernelObject::setEdbId (std::string sEdbId)
This method is obsolete!
Global com::agile::pdm::EdbObject::write (const string &reason)=0
Only locking during write is not very useful, locking should be done before setting the values!
Global com::agile::pdm::ProductComponent::getEdbCmpId () const =0
use getEdbId
Parameters
void
Returns
value of EDB_CMP_ID
Global com::agile::pdm::ProductStructureElement::copyWithStructure (ListR relations)=0
this stuff should be replaced by a general imlementation in the change management module (SWR)
Global com::agile::pdw::PdwConfiguration::getEntityFromCurrentWidget (DtvLong tRow, DalLong *result)
Needs to be reworked, "current" should not be used anymore
Global com::agile::pdw::ProjectPresenter::checkForUpdatedProjId (char *cpOldBufKey, char *cpNewBufKey)
See xpdw_upd_pos_ref
Global com::agile::pdw::ProjectPresenter::storeProjectIdInWidgetBuffer (char *cpBufKey, DtvLong tRow)
See xpdw_upd_pos_ref
Global com::agile::pdw::ReferenceProject::readLogicField (DtvLong tRow, char *cpField, int *ipLog)
Use method of DalMaskField instead.
Global com::agile::pdw::ReferenceProject::readStringField (DtvLong tRow, char *cpField, char *cpString)
Use method of DalMaskField instead.
Global com::agile::workflow::WflProcessConnector::copyProcess (const std::string &processId) const
The actual java-side implementation does nothing but returning 0!
Global com::agile::workflow::WflProcessPresenter::copyProcess (const string &parameter) const
The actual java-side implementation does nothing but returning 0!
Global nsv_pra ()
Please use nsv_usx_pra instead
Global tpr_doc_art_poa ()
Global tpr_glb_docst_prm ()
Global xartst_pre_art_fld ()
Global xatt_inf_poa ()
Is not needed anymore because the attribute of parent classes are now inherited as local attributes. Delete it from post-action userexits of form EDB-GRP-FLD-INF-RLI.
Global xdocst_pre_doc_fld ()
Global xedb_agg_ver ()
Use xver_agg_ver instead.
Global xedb_cch_fld_ins ()
Use zag_fld_cch_fld_ins instead.
Global xedb_cch_get_rec ()
Use zag_fld_cch_get_rec instead.
Global xedb_del_ref ()
Use xrel_del_ref instead.
Global xedb_edit ()
Use zag_fli_edit instead.
Global xedb_iwf_frm_ent ()
Use zag_dlg_iwf_frm_ent instead.
Global xedb_iwf_lis_ref ()
Use zag_dlg_iwf_frm_ent instead.
Global xedb_put_dfv_eda ()
Use zag_fld_put_dfv_eda instead.
Global xedb_ref_ver ()
Use xver_ref_ver instead.
Global xedb_usr_inf ()
Use zag_dlg_usr_inf instead.
Global xedbch_lng_mod_act ()
Global xedbch_xbm_upd ()
Use xmodul_prm
Global xprost_pre_pro_fld ()
Global xprt_edt ()
Global xprt_sel ()