Deprecated API


Contents
Deprecated Interfaces
com.semarchy.mdm.runtime.model.logical.IAttributeGroup
          use IFormView and IFormSection instead 
 

Deprecated Classes
com.semarchy.mdm.runtime.model.dataaccess.ExpressionLabelUtil
          use ExpressionLabelUtil instead of these statics in order to take benefits from caching 
 

Deprecated Fields
com.semarchy.mdm.runtime.model.dataaccess.DataAccessModelConstants.BATCH_ID_ATTRIBUTE
          use AttributeNames 
com.semarchy.mdm.runtime.model.dataaccess.DataAccessModelConstants.BRANCHID_ATTRIBUTE
          use AttributeNames 
com.semarchy.mdm.runtime.model.dataaccess.DataAccessModelConstants.CLASSNAME_ATTRIBUTE
          use AttributeNames 
com.semarchy.mdm.runtime.model.dataaccess.DataAccessModelConstants.CONSTRAINT_NAME_ATTRIBUTE
          use AttributeNames 
com.semarchy.mdm.runtime.model.dataaccess.DataAccessModelConstants.CONSTRAINT_TYPE_ATTRIBUTE
          use AttributeNames 
com.semarchy.mdm.runtime.model.dataaccess.DataAccessModelConstants.CRE_DATE_ATTRIBUTE
          use AttributeNames 
com.semarchy.mdm.runtime.model.dataaccess.DataAccessModelConstants.CREATOR_ATTRIBUTE
          use AttributeNames 
com.semarchy.mdm.runtime.model.dataaccess.DataAccessModelConstants.DU_VIEW_TYPE
          use ViewTypes 
com.semarchy.mdm.runtime.model.dataaccess.DataAccessModelConstants.GD_VIEW_TYPE
          use ViewTypes 
com.semarchy.mdm.runtime.model.dataaccess.DataAccessModelConstants.GE_VIEW_TYPE
          use ViewTypes 
com.semarchy.mdm.runtime.model.dataaccess.DataAccessModelConstants.GI_VIEW_TYPE
          use ViewTypes 
com.semarchy.mdm.runtime.model.dataaccess.DataAccessModelConstants.IS_CONFIRMED_ATTRIBUTE
          Use AttributeNames.IS_CONFIRMED_ATTRIBUTE instead 
com.semarchy.mdm.runtime.model.dataaccess.DataAccessModelConstants.IS_NEW_ATTRIBUTE
          use AttributeNames 
com.semarchy.mdm.runtime.model.dataaccess.DataAccessModelConstants.LOAD_ID_ATTRIBUTE
          use AttributeNames 
com.semarchy.mdm.runtime.model.dataaccess.DataAccessModelConstants.MD_VIEW_TYPE
          use ViewTypes 
com.semarchy.mdm.runtime.model.dataaccess.DataAccessModelConstants.MI_VIEW_TYPE
          use ViewTypes 
com.semarchy.mdm.runtime.model.dataaccess.DataAccessModelConstants.PUBLISHER_ID_ATTRIBUTE
          use AttributeNames.publisherIdName(IView) 
com.semarchy.mdm.runtime.model.dataaccess.AttributeNames.PUBLISHER_ID_ATTRIBUTE
          use AttributeNames.publisherIdName(IView) instead 
com.semarchy.mdm.runtime.model.dataaccess.DataAccessModelConstants.SD_VIEW_TYPE
          use ViewTypes 
com.semarchy.mdm.runtime.model.dataaccess.DataAccessModelConstants.SDE_VIEW_TYPE
          use ViewTypes 
com.semarchy.mdm.runtime.model.dataaccess.DataAccessModelConstants.SDL_VIEW_TYPE
          use ViewTypes 
com.semarchy.mdm.runtime.model.dataaccess.DataAccessModelConstants.SE_VIEW_TYPE
          use ViewTypes 
com.semarchy.mdm.runtime.model.dataaccess.DataAccessModelConstants.SOURCE_ID_ATTRIBUTE
          use AttributeNames.sourceIdName(IView) 
com.semarchy.mdm.runtime.model.dataaccess.AttributeNames.SOURCE_ID_ATTRIBUTE
          use AttributeNames.sourceIdName(IView) instead 
com.semarchy.mdm.runtime.model.dataaccess.DataAccessModelConstants.STATUS_ATTRIBUTE
          use AttributeNames 
com.semarchy.mdm.runtime.model.dataaccess.DataAccessModelConstants.UG_VIEW_TYPE
          use ViewTypes 
com.semarchy.mdm.runtime.model.dataaccess.DataAccessModelConstants.UM_VIEW_TYPE
          use ViewTypes 
com.semarchy.mdm.runtime.model.dataaccess.DataAccessModelConstants.UPD_DATE_ATTRIBUTE
          use AttributeNames 
com.semarchy.mdm.runtime.model.dataaccess.DataAccessModelConstants.UPDATOR_ATTRIBUTE
          use AttributeNames 
 

Deprecated Methods
com.semarchy.mdm.runtime.semql.dataaccess.sqlgen.IDataAccessAttributeSQLBuilder.buildDisplayNameExpression(List)
          is this useful? 
com.semarchy.mdm.runtime.activity.IActivityService.cancel(UUID, String)
          use IActivityService.completeTask(UUID, String, String, CompletionOptions) instead 
com.semarchy.mdm.runtime.activity.IActivityService.completeTask(UUID, String, String, boolean, boolean, Locale)
          use IActivityService.completeTask(UUID, String, String, CompletionOptions) instead 
com.semarchy.mdm.runtime.model.logical.IHumanWorkflow.getApplication()
          caller should keep track of application in other ways 
com.semarchy.mdm.runtime.model.security.ILogicalModelSecurityProvider.getAttributeAuthorization(IAttribute)
          use LogicalModelAuthorizations.getAttributeAuthorization(IAttribute) 
com.semarchy.mdm.runtime.model.logical.IEntity.getAttributeGroup(String)
          use IFormView and IFormSection instead 
com.semarchy.mdm.runtime.model.logical.IEntity.getAttributeGroups()
          use IFormView and IFormSection instead 
com.semarchy.mdm.runtime.model.dataaccess.DataAccessSelectExpression.getDataAccessModel()
          you should get the IDataAccessModel by your own means 
com.semarchy.mdm.runtime.platform.DataEditionID.getDataBranchID()
          use DataEditionID.getBranchNumber() instead 
com.semarchy.mdm.runtime.platform.DataEditionID.getDataEditionID()
          use DataEditionID.getEditionNumber() instead 
com.semarchy.mdm.runtime.model.dataaccess.DataAccessModelConstants.getDataEntryView(IEntity, IDataAccessModel)
          use IDataAccessModel.getDataEntryView(IEntity) instead 
com.semarchy.mdm.runtime.model.logical.IDisplayViewAttribute.getDisplayType()
          replaced by IDisplayViewAttribute.getFieldDisplayType() 
com.semarchy.mdm.runtime.model.logical.ITableView.getEntity()
          user should keep track of the entity separately 
com.semarchy.mdm.runtime.model.logical.IFormView.getEntity()
          user should keep track of the entity separately 
com.semarchy.mdm.runtime.model.security.ILogicalModelSecurityProvider.getEntityAuthorization(IEntity)
          use LogicalModelAuthorizations.getEntityAuthorization(IEntity) 
com.semarchy.mdm.runtime.model.logical.IFormAttribute.getFormSection()
          use should keep track of IFormSection separately 
com.semarchy.mdm.runtime.model.logical.IFormSection.getFormView()
            
com.semarchy.mdm.runtime.model.logical.IBOViewEntity.getFormView()
          As of 3.0, replaced by IBOViewEntity.getBrowsingFormView() 
com.semarchy.mdm.runtime.model.logical.IBusinessObjectView.getFormView(IBOEntity)
          use IBusinessObjectView.getBOViewEntity(IBOEntity) instead 
com.semarchy.mdm.runtime.model.logical.IWorkflowTransition.getFromTask()
          use IWorkflowTransition.getFromNode() 
com.semarchy.mdm.runtime.model.dataaccess.DataAccessModelConstants.getGoldenIDAttrName(IView)
          use {@link AttributeNames#goldenIdName(IView) 
com.semarchy.mdm.runtime.model.logical.IFormAttribute.getHeight()
            
com.semarchy.mdm.runtime.model.logical.IFormView.getLayout()
            
com.semarchy.mdm.runtime.model.dataaccess.IViewAttribute.getLength()
          use IViewAttribute.getDataTypeInfo() instead 
com.semarchy.mdm.runtime.model.dataaccess.IViewAttribute.getLogicalType()
          use IViewAttribute.getDataTypeInfo() instead 
com.semarchy.mdm.runtime.model.logical.ILovValue.getLov()
            
com.semarchy.mdm.runtime.model.logical.IReference.getModel()
            
com.semarchy.mdm.runtime.model.logical.IModelJob.getModel()
            
com.semarchy.mdm.runtime.model.logical.ILov.getModel()
            
com.semarchy.mdm.runtime.model.logical.IEntity.getModel()
            
com.semarchy.mdm.runtime.model.security.ILogicalModelSecurityProvider.getModel()
            
com.semarchy.mdm.runtime.platform.ModelEditionID.getModelBranchID()
          use ModelEditionID.getBranchNumber() instead 
com.semarchy.mdm.runtime.platform.ModelEditionID.getModelEditionID()
          use ModelEditionID.getEditionNumber() instead 
com.semarchy.mdm.runtime.model.logical.IPKAttribute.getPKType()
          since Convergence MDM 2.1 use IEntity.getMatchingBehavior() and IPKAttribute.getIDGeneratorType() instead 
com.semarchy.mdm.runtime.model.dataaccess.IViewAttribute.getPrecision()
          use IViewAttribute.getDataTypeInfo() instead 
com.semarchy.mdm.runtime.model.security.ILogicalModelSecurityProvider.getRoleNames()
          use LogicalModelAuthorizations.getRoleNames() 
com.semarchy.mdm.runtime.model.logical.IBusinessObjectView.getRootTableView()
          use IBusinessObjectView.getBOViewEntity(IBOEntity) instead using IBusinessObject.getRootBOEntity() as a parameter 
com.semarchy.mdm.runtime.model.dataaccess.IViewAttribute.getScale()
          use IViewAttribute.getDataTypeInfo() instead 
com.semarchy.mdm.runtime.model.dataaccess.DataAccessModelConstants.getSourceIDAttrName(IView)
          replaced by AttributeNames.sourceIdName(IView) 
com.semarchy.mdm.runtime.model.logical.ITableAttribute.getTableView()
          user should keep track of the tableview separately 
com.semarchy.mdm.runtime.model.logical.IBOViewEntity.getTableView()
          As of 3.0, replaced by 
com.semarchy.mdm.runtime.model.logical.IBusinessObjectView.getTableView(IBOTransition)
          use IBusinessObjectView.getBOViewEntity(IBOEntity) instead 
com.semarchy.mdm.runtime.model.dataaccess.DataAccessModelConstants.getToFDNAttributeName(IManyToOneNode)
          replaced by AttributeNames.referencedForeignDisplayName(IManyToOneNode) 
com.semarchy.mdm.runtime.model.dataaccess.DataAccessModelConstants.getToGoldenAttributeName(IManyToOneNode)
          replaced by AttributeNames.referencedPublisherdIdName(IManyToOneNode) 
com.semarchy.mdm.runtime.model.dataaccess.DataAccessModelConstants.getToSDPKPublisherIDAttributeName(IManyToOneNode)
          replaced by AttributeNames.referencedPublisherdIdName(IManyToOneNode) 
com.semarchy.mdm.runtime.model.dataaccess.DataAccessModelConstants.getToSDPKSourceIDAttributeName(IManyToOneNode)
          replaced by AttributeNames.referencedSourceIdName(IManyToOneNode) 
com.semarchy.mdm.runtime.model.logical.IWorkflowTransition.getToTask()
          use IWorkflowTransition.getToNode() 
com.semarchy.mdm.runtime.model.logical.IWorkflowNode.getToTasks()
          use IWorkflowNode.getOutgoingTransitions() instead 
com.semarchy.mdm.runtime.model.dataaccess.DataAccessModelConstants.getToUDPKAttributeName(IManyToOneNode)
          replaced by AttributeNames.referencedIdName(IManyToOneNode) 
com.semarchy.mdm.runtime.model.logical.IWorkflowNode.getTransitionTo(String)
          use IWorkflowNode.getFirstTransitionTo(String) or IWorkflowNode.getTransitionsTo(String) or IWorkflowNode.getOutgoingTransition(String) instead. 
com.semarchy.mdm.runtime.model.dataaccess.DataAccessModelConstants.getUDPKIDAttributeName(IView)
          replaced by AttributeNames.goldenIdName(IView) 
com.semarchy.mdm.runtime.model.logical.ITableAttribute.getWidth()
          this is not used anymore 
com.semarchy.mdm.runtime.model.logical.IFormAttribute.getWidth()
            
com.semarchy.mdm.runtime.model.logical.IApplication.isActivitiesSectionEnabled()
          this is now useless 
com.semarchy.mdm.runtime.model.security.ILogicalModelSecurityProvider.isApplicationAuthorized(String)
          use IApplication.isAccessAuthorized(LogicalModelAuthorizations) instead 
com.semarchy.mdm.runtime.model.security.IApplicationSecurityProvider.isCheckoutAuthorized(IBOEntity, IBOTransition)
          As of release 3.1, replaced by either IApplicationSecurityProvider.isCheckoutAuthorized(IBOEntity), or IApplicationSecurityProvider.isCheckoutAuthorized(IBOTransition) 
com.semarchy.mdm.runtime.model.security.ILogicalModelSecurityProvider.isDataAdmin()
          use LogicalModelAuthorizations.isDataAdmin() 
com.semarchy.mdm.runtime.model.logical.IFormAttribute.isDefaultExpanded()
          this is replaced by FormFlowLayoutDescriptor.AttributeFlowLayoutData.isDefaultExpanded() that should be obtained for this IFormAttribute on the IFormView.getFlowLayoutDescriptor() 
com.semarchy.mdm.runtime.model.logical.IApplication.isEntitiesSectionEnabled()
          replaced by IApplication.isEntitiesListEnabled() 
com.semarchy.mdm.runtime.model.logical.IFormAttribute.isExpandable()
          this is replaced by FormFlowLayoutDescriptor.AttributeFlowLayoutData.isExpandable() that should be obtained for this IFormAttribute on the IFormView.getFlowLayoutDescriptor() 
com.semarchy.mdm.runtime.model.logical.IApplication.isHomeSectionEnabled()
          this is now useless 
com.semarchy.mdm.runtime.model.logical.IEntity.isSDPK()
          since Convergence MDM 2.1 use IEntity.isFuzzy() instead 
com.semarchy.mdm.runtime.model.security.ILogicalModelSecurityProvider.isStartAuthorized(IHumanWorkflow)
          use IHumanWorkflow.isStartable(LogicalModelAuthorizations) 
com.semarchy.mdm.runtime.model.security.ILogicalModelSecurityProvider.isWorkflowAdmin(IHumanWorkflow)
          use IHumanWorkflow.isAdministrator(LogicalModelAuthorizations) 
com.semarchy.mdm.runtime.activity.IActivityService.submit(UUID, String)
          use IActivityService.completeTask(UUID, String, String, CompletionOptions) instead 
 



Copyright © 2015. All Rights Reserved.