Deprecated API

Deprecated Classes
com.ibm.itim.dataservices.model.PartialResultsReason
          Replaced by SearchResultsStatus. 
 

Deprecated Exceptions
com.ibm.itim.apps.AuthenticationException
            
 

Deprecated Fields
com.ibm.itim.dataservices.model.domain.Account.ACCOUNT_ATTR_HOST_SERVICE
            
com.ibm.itim.dataservices.model.domain.Account.ACCOUNT_ATTR_PERSON
            
com.ibm.itim.dataservices.model.domain.Account.ACCOUNT_ATTR_SERVICE
            
com.ibm.itim.common.AttributeChangeOperation.ACTION_ADD
          See ADD_ACTION. 
com.ibm.itim.common.AttributeChangeOperation.ACTION_ADD_ENUM
          See ADD_ACTION. 
com.ibm.itim.common.AttributeChangeOperation.ACTION_CHANGE
          See REPLACE_ACTION. 
com.ibm.itim.common.AttributeChangeOperation.ACTION_CHANGE_ENUM
          See REPLACE_ACTION. 
com.ibm.itim.common.AttributeChangeOperation.ACTION_REMOVE
          See REMOVE_ACTION. 
com.ibm.itim.common.AttributeChangeOperation.ACTION_REMOVE_ENUM
          See REMOVE_ACTION. 
com.ibm.itim.dataservices.model.ModelException.ATTR_IN_USE
            
com.ibm.itim.dataservices.model.ModelException.CREATE_ERROR
            
com.ibm.itim.dataservices.model.ModelException.DUPLICATE_ENTRY
            
com.ibm.itim.fesiextensions.EnroleRuntimeContext.FESI_CONTEXT_ITEM_ATTRIBUTES
          Use JSDirectoryObjectFactory. 
com.ibm.itim.fesiextensions.IdentityPolicyRuntimeContext.FESI_CONTEXT_ITEM_PERSON
          Use FESI_CONTEXT_ITEM_SUBJECT. 
com.ibm.itim.fesiextensions.IdentityPolicyRuntimeContext.FESI_CONTEXT_ITEM_SERVICE
          Use FESI_CONTEXT_ITEM_TARGET. 
com.ibm.itim.fesiextensions.IdentityPolicyRuntimeContext.FESI_CONTEXT_ITEM_USER_CLASS_NAME
            
com.ibm.itim.dataservices.model.ModelException.INVALID_ARG
            
com.ibm.itim.dataservices.model.ModelException.INVALID_ATTRIBUTES
            
com.ibm.itim.dataservices.model.ModelException.INVALID_CATEGORY
            
com.ibm.itim.dataservices.model.ModelException.INVALID_DN
            
com.ibm.itim.dataservices.model.ModelException.JNDI_OPERATION_ERROR
            
com.ibm.itim.dataservices.model.ModelException.OBJECT_NOT_FOUND
            
com.ibm.itim.dataservices.model.ModelException.PROFILE_NOT_FOUND
            
com.ibm.itim.dataservices.model.ModelException.RELATIONSHIP_NOT_FOUND
            
com.ibm.itim.dataservices.model.ModelException.REMOVE_ERROR
            
com.ibm.itim.dataservices.model.ModelException.SERVER_NOT_AVAILABLE
            
com.ibm.itim.dataservices.model.domain.Service.SERVICE_ATTR_CONSTRAINT_VIOLATION_ACTION
            
com.ibm.itim.dataservices.model.domain.Service.SERVICE_ATTR_DISALLOWED_ACTION
            
com.ibm.itim.remoteservices.provider.ServiceProviderInformation.SERVICE_PROVIDER_FACTORY
          Use method getServiceProviderFactory(). 
com.ibm.itim.dataservices.model.system.SystemUser.SYSTEM_USER_ATTR_PASSWORD_LAST_CHANGED
          use Account.ACCOUNT_ATTR_PASSWORD_LAST_CHANGED 
 

Deprecated Methods
com.ibm.itim.dataservices.model.Permission.addAttributeRight(AttributeRight)
          Add rights directly to Collection returned in getAttributeRights() instead. 
com.ibm.itim.dataservices.model.Permission.addClassRight(String)
          Add rights directly to Collection returned in getClassRights() instead. 
com.ibm.itim.fesiextensions.FESIScriptEvaluator.evaluate(String, Map, boolean)
          use evaluate(String scr, boolean evalAsFunction) 
com.ibm.itim.script.ScriptEvaluatorInterface.evaluate(String, Map, boolean)
          use evaluate(String scr, boolean evalAsFunction) 
com.ibm.itim.fesiextensions.FESIScriptEvaluator.evaluate(String, Object[], boolean)
          Use evaluate(String scr, boolean evalAsFunction) 
com.ibm.itim.script.ScriptEvaluatorInterface.evaluate(String, Object[], boolean)
          Use evaluate(String scr, boolean evalAsFunction) 
com.ibm.itim.dataservices.model.domain.PersonEntity.getAccounts()
          Use AccountSearch class in provisioning package instead. 
com.ibm.itim.common.AttributeChangeOperation.getAction()
          See getModificationAction. 
com.ibm.itim.dataservices.model.ModelSchema.getClassSchemaAttributes(String)
          use LDAPSchema.getClassSchemaAttributes(). 
com.ibm.itim.dataservices.model.ModelSchema.getClassSchemaAttributes(String, String)
          use LDAPSchema.getClassSchemaAttributes(). 
com.ibm.itim.dataservices.model.domain.Service.getConstraintViolationAction()
          Use getNonComplianceAction(). 
com.ibm.itim.remoteservices.provider.InitialPlatformContext.getDirectoryContext()
          See UnsolicitedEventProcessor.findService(). 
com.ibm.itim.remoteservices.provider.PlatformContext.getDirectoryContext()
          See UnsolicitedNotificationHandler.findService(). 
com.ibm.itim.dataservices.model.domain.Service.getDisallowedAction()
          Use getNonComplianceAction(). 
com.ibm.itim.common.AttributeValue.getMapValue()
          This will no longer be supported. Clients with this need must retrieve the Objects and parse them themselves. 
com.ibm.itim.dataservices.model.domain.Account.isEnroleAccount()
            
com.ibm.itim.remoteservices.provider.ServiceProviderInformation.isStoreAccountPassword()
          We not longer ever store the password locally, so the flag should not be used. 
com.ibm.itim.dataservices.model.DirectoryObjectSearch.search(DistinguishedName, String, SearchParameters)
          Replaced by fetch(base, filter, params). 
com.ibm.itim.common.AttributeChangeOperation.setAction(String)
          See setModificationAction. 
com.ibm.itim.dataservices.model.domain.Service.setConstraintViolationAction(String)
          Use setNonComplianceAction(). 
com.ibm.itim.fesiextensions.FESIScriptEvaluator.setContextItem(String, Object)
          Use createScriptObject(String name, Object item). 
com.ibm.itim.script.ScriptEvaluatorInterface.setContextItem(String, Object)
          Use createScriptObject(String name, Object item). 
com.ibm.itim.dataservices.model.domain.Service.setDisallowedAction(String)
          Use setNonComplianceAction(). 
com.ibm.itim.common.AttributeValue.setMapValue(Map)
          This will no longer be supported. Clients with this need must perform this parsing first and use the setValues method that uses a Collection. 
com.ibm.itim.webclient.logon.LogonMediator.signIn(Credentials)
          Use LogonMediator.logon(Credentials credentials) instead. 
com.ibm.itim.webclient.logon.LogonMediator.signIn(Credentials, String)
          Use LogonMediator.logon(Credentials credentials) instead. 
com.ibm.itim.webclient.logon.LogonMediator.signIn(String, String)
          Use LogonMediator.logon(Credentials credentials) instead. 
com.ibm.itim.webclient.logon.LogonMediator.signIn(String, String, String)
          Use LogonMediator.logon(Credentials credentials) instead. 
com.ibm.itim.dataservices.model.DirectoryObjectEntity.update(DirectoryObject)
          please use update() with input Directory Object 
 

Deprecated Constructors
com.ibm.itim.dataservices.model.domain.Account(String, AttributeValues)
          Use Account(String profileName) and setAttributes(attributes) instead 
com.ibm.itim.common.AttributeValue(String, Map)
          This will no longer be supported. Clients with this need must perform this parsing first and use the collection-based contstructor. 
com.ibm.itim.apps.AuthenticationException(String)
            
com.ibm.itim.apps.AuthenticationException(String, String)
            
com.ibm.itim.apps.AuthenticationException(String, Throwable)
            
com.ibm.itim.remoteservices.provider.InitialPlatformContext()
          Use contructor with subject 
com.ibm.itim.remoteservices.provider.InitialPlatformContext(String)
          Use contructor with subject 
com.ibm.itim.dataservices.model.domain.Person(String, AttributeValues)
          Use Person(String profileName) and setAttributes(attributes) instead