# 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

Global com::agile::cps::CpsProductComponent::openHistoryMask ()
  use ER-layer

Global com::agile::cps::CpsSolutionPresenter::checkProductAndItem (DalActionUsxContext context)

Global com::agile::cps::CpsSolutionPresenter::isProductImplemented (DalActionUsxContext context)

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.

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

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_chs_tpg_rpg ()

Global xprt_edt ()

Global xprt_rpg_sel ()

Global xprt_sel ()

Copyright © 2007-2012, Oracle and/or its affiliates.