Deprecated API

Deprecated Classes
com.sap.ip.me.api.smartsync.FixedDecimal
          since 2.5 
com.sap.ip.me.api.smartsync.SyncBoResetType
            
com.sap.ip.me.api.persist.core.TransactionType
            
 

Deprecated Interfaces
com.sap.ip.me.api.persist.app.Entity
          Entity is replaced by PersistableEntity 
com.sap.ip.me.api.persist.meta.InternalDescriptorRuntime
            
com.sap.ip.me.api.services.LogSeverities
          since MI2.5. Use com.sap.ip.me.api.logging.Severities instead. 
com.sap.ip.me.api.persist.app.PackageEntityFactory
          PackageEntityFactory is replaced by EntityFactory 
com.sap.ip.me.api.persist.core.PersistedObject
          PersistedObject is replaced by PersistenceContainer 
com.sap.ip.me.api.smartsync.RowChange
          avoid using SyncBoOutDeltaObserver because it reduces performance of outbound processing. 
com.sap.ip.me.api.smartsync.RowOutDelta
          avoid using SyncBoOutDeltaObserver because it reduces performance of outbound processing. 
com.sap.ip.me.api.smartsync.SyncBoChange
          avoid using SyncBoInDeltaObserver and SyncBoOutDeltaObserver because it reduces performance of synchronization. 
com.sap.ip.me.api.smartsync.SyncBoInDelta
          avoid using SyncBoInDeltaObserver because it reduces performance of inbound processing. 
com.sap.ip.me.api.smartsync.SyncBoInDeltaObserver
          avoid using SyncBoInDeltaObserver because it reduces performance of inbound processing. 
com.sap.ip.me.api.smartsync.SyncBoOutDelta
          avoid using SyncBoInDeltaObserver because it reduces performance of inbound processing. 
com.sap.ip.me.api.smartsync.SyncBoOutDeltaNotifier
          avoid using SyncBoOutDelta because it reduces performance of outbound processing. 
com.sap.ip.me.api.smartsync.SyncBoOutDeltaObserver
          avoid using SyncBoOutDelta because it reduces performance of outbound processing. 
com.sap.ip.me.api.smartsync.SyncBoResolver
          This interface will be removed in next MI releases. Use instead to resolve the SyncBo. Copyright: Copyright (c) 2003

Company: SAP AG

 
com.sap.ip.me.api.smartsync.SyncBoResponseLog
          interface will be removed in next MI releases. Use instead to access the same information. Copyright: Copyright (c) 2003

Company: SAP AG

 
com.sap.ip.me.api.persist.core.Transaction
          Use PersistenceManager instead 
com.sap.ip.me.api.persist.core.TransactionManager
          Use PersistenceManager for Persistence access instead 
 

Deprecated Fields
com.sap.ip.me.api.persist.meta.AttributeType.DECIMAL
          Use BIGDECIMAL instead if precision of DOUBLE is not sufficient. 
com.sap.ip.me.api.smartsync.SyncReplyType.DISABLED
            
com.sap.ip.me.api.pios.symbology.SymbologyAttributes.EAN13_FIVE_DIGIT_ADDON
          Use PrinterConnection.Attributes.EAN13_FIVE_DIGIT_ADDON 
com.sap.ip.me.api.pios.symbology.SymbologyAttributes.EAN13_TWO_DIGIT_ADDON
          Use PrinterConnection.Attributes.EAN13_TWO_DIGIT_ADDON 
com.sap.ip.me.api.pios.symbology.SymbologyAttributes.EAN8_FIVE_DIGIT_ADDON
          Use PrinterConnection.Attributes.EAN8_FIVE_DIGIT_ADDON 
com.sap.ip.me.api.pios.symbology.SymbologyAttributes.EAN8_TWO_DIGIT_ADDON
          Use PrinterConnection.Attributes.EAN8_TWO_DIGIT_ADDON 
com.sap.ip.me.api.smartsync.RowChangeActionType.ERROR
          No RowChange should be marked as "Nooper" 
com.sap.ip.me.api.user.LogonException.INVALID_LOGONNAME
          Use EMPTY_USER_NAME instead of INVALID_LOGONNAME. 
com.sap.ip.me.api.user.LogonException.INVALID_PASSWORD
          Without Replacement. 
com.sap.ip.me.api.smartsync.RowChangeActionType.NOOPER
          No RowChange should be marked as "Nooper" 
com.sap.ip.me.api.smartsync.SyncReplyType.PARTIAL
            
com.sap.ip.me.api.smartsync.RowChangeActionType.REPLACE
          No RowChange should be marked as "Replace" 
com.sap.ip.me.api.smartsync.SyncReplyType.RESET_FAILURE
            
com.sap.ip.me.api.smartsync.SyncReplyType.RESET_SUCCESS
            
com.sap.ip.me.api.logging.MIComponents.SAPMARKETS
          since MI 2.5. MicroITS UI will not be supported in further releases. 
com.sap.ip.me.api.conf.PropertyKeys.SYNCSETTINGS_GATEWAY
          since MI 2.5 
com.sap.ip.me.api.conf.PropertyKeys.SYNCSETTINGS_LONGUSERNAME
          since MI 2.5 
com.sap.ip.me.api.conf.PropertyKeys.SYNCSETTINGS_NEW_PROTOCOL_ACTIVE
          since MI 2.5 SP 13. With MI 2.5 SP 13 only new protocol is supported. 
com.sap.ip.me.api.conf.PropertyKeys.SYNCSETTINGS_USER
          since MI 2.5 
com.sap.ip.me.api.smartsync.SyncReplyType.TECHNICAL
          type is not longer used. 
com.sap.ip.me.api.conf.PropertyKeys.TRACE_USEMESSAGETYPE
          since MI 2.5 
com.sap.ip.me.api.conf.PropertyKeys.TRACE_USETIMESTAMP
          since MI 2.5 
com.sap.ip.me.api.pios.symbology.SymbologyAttributes.UPC_A_FIVE_DIGIT_ADDON
          Use PrinterConnection.Attributes.UPC_A_FIVE_DIGIT_ADDON 
com.sap.ip.me.api.pios.symbology.SymbologyAttributes.UPC_A_TWO_DIGIT_ADDON
          Use PrinterConnection.Attributes.UPC_A_TWO_DIGIT_ADDON 
com.sap.ip.me.api.user.LogonException.WRONG_PASSWORD
          Use LOCAL_PASSWORD_CONFIRMATION_DIFFERS or NEW_LOCAL_PASSWORD_CONFIRMATION_DIFFERS instead of WRONG_PASSWORD. 
 

Deprecated Methods
com.sap.ip.me.api.sync.OutboundContainer.addItem(String, int, String)
          use addItem(String fieldname, String fieldvalue) instead. The line number will be increased automatically. 
com.sap.ip.me.api.smartsync.StatusType.canBeDeleted()
            
com.sap.ip.me.api.smartsync.StatusType.canBeInserted()
            
com.sap.ip.me.api.smartsync.StatusType.canReplace()
            
com.sap.ip.me.api.persist.core.TransactionManager.contains(String)
            
com.sap.ip.me.api.sync.OutboundContainerFactory.createAttachmentOutboundContainer(VisibilityType, String, String, String, String, String, String)
          setting message index manualy is supported only in the old protocol version. Since backend 6.20 SP 12 new protocol is supported. In the new synchronization protocol message index will be set by the framework for each container from type outbound and each smart sync container. 
com.sap.ip.me.api.persist.meta.DescriptorRuntime.createClassDescriptor(String, LinkDescriptor[])
          no usecase for this type 
com.sap.ip.me.api.persist.query.JQueryFactory.createCondition(JQueryAttribute, Object[])
            
com.sap.ip.me.api.persist.query.JQueryFactory.createCondition(JQueryAttribute, Object[], Object)
            
com.sap.ip.me.api.persist.query.JQueryFactory.createCondition(JQueryAttribute, RelationalOperatorType, Object)
            
com.sap.ip.me.api.persist.query.JQueryFactory.createCondition(JQueryAttribute, RelationalOperatorType, Object, Object)
            
com.sap.ip.me.api.persist.query.JQueryFactory.createSortOrder(JQuerySortOrder[])
            
com.sap.ip.me.api.smartsync.SmartSyncJQueryFactory.createSortOrder(JQuerySortOrder[])
            
com.sap.ip.me.api.smartsync.SyncBo.createUnlinkedCopy()
          for performant write access to SyncBo and its Rows use Row.modifyFieldValue(FieldDescriptor, Object) in conjunction with SyncBo.modifyRow(Row) instead. 
com.sap.ip.me.api.smartsync.Row.createUnlinkedCopy()
          use Row.modifyFieldValue(FieldDescriptor, Object) in conjunction with SyncBo.modifyRow(Row). 
com.sap.ip.me.api.persist.core.TransactionManager.delete(String[], TreeOptionType)
            
com.sap.ip.me.api.persist.core.TransactionManager.delete(String, TreeOptionType)
            
com.sap.ip.me.api.smartsync.SyncBo.deleteRow(String)
          Use deleteRow(RowDescriptor rowDescriptor, String primaryKey) or deleteRow(Row row) 
com.sap.ip.me.api.services.MeIterator.elementCount()
            
com.sap.ip.me.api.persist.core.TransactionManager.get(String[], TreeOptionType)
            
com.sap.ip.me.api.persist.core.TransactionManager.get(String, TreeOptionType)
          Use get(String type, String key) 
com.sap.ip.me.api.smartsync.SyncBoOutDelta.getChangeSeqNo()
            
com.sap.ip.me.api.smartsync.SyncBoResolver.getContrarySyncBo()
          use instead SyncBoResponse.getServerSyncBo() 
com.sap.ip.me.api.smartsync.SyncBoResponse.getCurrentLog()
          use instead to access the same information. This method will be removed in next MI releases. 
com.sap.ip.me.api.smartsync.Row.getFieldValue(FieldDescriptor)
          since 2.5. Use new MI 2.5 data types in conjunction with Field.getValue() instead. 
com.sap.ip.me.api.smartsync.SmartSyncJQueryFactory.getInstance()
          use SmartSyncRuntime.getJQueryFactory() instead. 
com.sap.ip.me.api.persist.query.JQueryCondition.getParameterTag()
            
com.sap.ip.me.api.smartsync.SyncBo.getPositionStatus()
          This method will be removed in next MI releases. Use SyncBo.getSyncState() instead. 
com.sap.ip.me.api.smartsync.SyncBo.getProcessingStatus()
          This method will be removed in next MI releases. Use SyncBo.getSyncState() instead. 
com.sap.ip.me.api.smartsync.SyncBoDeltaRequest.getResetProcessing()
          Current release does not support the feature. 
com.sap.ip.me.api.smartsync.SyncBoDataFacade.getRow(String)
          use getRow(RowDescriptor,String) or getRow(RowDescriptor,BigInteger) instead!! 
com.sap.ip.me.api.smartsync.SyncBo.getRow(String)
          Use getRow(RowDescriptor rowDescriptor, String primaryKey). 
com.sap.ip.me.api.smartsync.SyncBoDataFacade.getSyncBo(String)
          use getSyncBo(SyncBoDescriptor,String instead) 
com.sap.ip.me.api.smartsync.SmartSyncRuntime.getSyncBoDataFacade(VisibilityType)
            
com.sap.ip.me.api.smartsync.SmartSyncRuntime.getSyncBoDeltaRequestFacade(VisibilityType)
          use SmartSyncRuntime.getSyncBoDataFacade() instead. 
com.sap.ip.me.api.smartsync.SmartSyncRuntime.getSyncBoOutDeltaFacade(VisibilityType)
            
com.sap.ip.me.api.smartsync.SyncBoResponse.getSyncBoResolver()
          This method will be removed in next MI releases. Use
com.sap.ip.me.api.smartsync.ErrorConflictInbox.getSyncBoResponse(SyncBoDescriptor, String)
          This method will be removed in next MI releases. Use instead ErrorConflictInbox.getSyncBoResponse(SyncBoDescriptor, BigInteger) instead. 
com.sap.ip.me.api.smartsync.SyncBoDataFacade.getSyncBos(Query)
          Use queries for top rows and obtain SyncBO's on demand instead because of performance reasons 
com.sap.ip.me.api.smartsync.SyncBoResponse.getSyncKey()
          use SyncBoResponse.getSyncBoKey() instead. This method will be removed in next MI releases. 
com.sap.ip.me.api.smartsync.SyncBoInDelta.getSyncReply()
          use SyncReplyObserver instead for better inbound handling performance. 
com.sap.ip.me.api.smartsync.SyncBo.getTimeStamp()
            
com.sap.ip.me.api.runtime.jsp.AbstractMEHttpServlet.getUser()
          Use UserManager.getInstance().getCurrentUser() instead. 
com.sap.ip.me.api.smartsync.StatusType.isInitialized()
            
com.sap.ip.me.api.smartsync.SyncBoResolver.keepClientData()
          use instead SyncBoResponse.acceptClientSyncBo()() 
com.sap.ip.me.api.persist.query.Condition.matches(PersistedObject)
            
com.sap.ip.me.api.services.PerformanceLog.print()
          Only included for compatibility reasons. No external call of this is needed. 
com.sap.ip.me.api.smartsync.InboxNotifier.registerSyncBoInDeltaObserver(SyncBoInDeltaObserver)
          avoid using SyncBoInDeltaObserver which reduces performance if inbound processing. Use instead SyncReplyObserver and MessageReplyObserver to get informed about success, error or conflict responses from backend. 
com.sap.ip.me.api.smartsync.SyncBoDataFacade.replaceSyncBo(SyncBo)
          for performant write access to SyncBo and its Rows use Row.modifyFieldValue(FieldDescriptor, Object) in conjunction with SyncBo.modifyRow(Row) instead. 
com.sap.ip.me.api.services.PerformanceLog.reset()
          Clears the trace stack. No external call of this is needed. 
com.sap.ip.me.api.smartsync.SyncBoResolver.revertToServerData()
          use instead SyncBoResponse.acceptServerSyncBo()() 
com.sap.ip.me.api.persist.query.JQueryParameter.setDefaultValue(Object)
            
com.sap.ip.me.api.smartsync.Row.setFieldValue(FieldDescriptor, Object)
          use Row.modifyFieldValue(FieldDescriptor, Object) 
com.sap.ip.me.api.persist.query.JQuery.setParameterDefaultValue(JQueryParameter, Object)
            
com.sap.ip.me.api.persist.query.JQueryCondition.setParameterDefaultValue(Object)
            
com.sap.ip.me.api.persist.query.JQuery.setParameterDefaultValue(Object, Object)
            
com.sap.ip.me.api.smartsync.SyncBoDeltaRequest.setResetProcessing(SyncBoResetType)
          Current release does not support the feature. 
com.sap.ip.me.api.smartsync.SyncBoOutDelta.setSendType(SyncBoOutDeltaSendType)
          use SyncBoOutDeltaFacade.setSendType(SyncBoDescriptor, SyncBoOutDeltaSendType) instead to avoid performance problems. 
com.sap.ip.me.api.smartsync.DecimalField.setValue(BigDecimal)
          use Field.modifyValue(Object) instead for better performance. 
com.sap.ip.me.api.smartsync.NumericField.setValue(BigInteger)
          use Field.modifyValue(Object) instead for better performance. 
com.sap.ip.me.api.smartsync.DateField.setValue(Date)
          use Field.modifyValue(Object) instead for better performance. 
com.sap.ip.me.api.smartsync.Field.setValue(Object)
          use Field.modifyValue(Object) instead for better performance. 
com.sap.ip.me.api.smartsync.CharacterField.setValue(String)
          use Field.modifyValue(Object) instead for better performance. 
com.sap.ip.me.api.smartsync.TimeField.setValue(Time)
          use Field.modifyValue(Object) instead for better performance. 
com.sap.ip.me.api.persist.query.JQueryResult.size()
            
com.sap.ip.me.api.smartsync.FieldDescriptor.toObject(String)
            
com.sap.ip.me.api.persist.meta.AttributeDescriptor.toSqlString()
            
com.sap.ip.me.api.smartsync.FieldDescriptor.toString(Object)
            
 



Copyright © 2005 SAP AG. All Rights Reserved.