# Deprecated API

## Contents

- Deprecated Interfaces
- Deprecated Fields
- Deprecated Methods

- Deprecated Interfaces
  Interface and Description
  com.isomorphic.js.IToJavaScript use IToJSON instead

- Deprecated Fields
  Field and Description
  com.isomorphic.rpc.BaseResponse.UPDATE_WITHOUT_PK Use `BaseResponse.STATUS_UPDATE_WITHOUT_PK` instead for naming consistency.

- Deprecated Methods
  Method and Description
  com.isomorphic.hibernate.HibernateDataSource.commitTransaction(Transaction) As of SmartClient 8.0. Use `HibernateTransaction.commitTransaction(com.isomorphic.datasource.DSTransaction)` instead
  com.isomorphic.datasource.DataSource.getRelatedDisplayRecord(String, Object)
  com.isomorphic.datasource.DSRequest.getRequestContext() Please use `BaseRequest.getContext()` instead.
  com.isomorphic.hibernate.HibernateDataSource.rollbackTransaction(Transaction) As of SmartClient 8.0. Use `HibernateTransaction.rollbackTransaction(com.isomorphic.datasource.DSTransaction)` instead
  com.isomorphic.datasource.DSRequest.setRequestContext(RequestContext) Please use `BaseRequest.setContext(RequestContext)` instead.
  com.isomorphic.hibernate.HibernateDataSource.startTransaction() As of SmartClient 8.0. Use `HibernateTransaction.startTransaction(com.isomorphic.datasource.DSTransaction)` instead
  com.isomorphic.datasource.DataSource.transformImportValue(String, Object, String)
  com.isomorphic.datasource.DataSource.validate(Map, ErrorReport) Please use `DataSource.validateRecord(Map, ErrorReport, ValidationContext)` instead.
  com.isomorphic.webdriver.SmartClientWebDriver.waitForText(String, By) Use `SmartClientWebDriver.waitForText(org.openqa.selenium.By, java.lang.String)` instead, which has a more standard parameter order.