omadmadapters/syncmldm12/src/NSmlDmSettingsAdapter12.cpp
changeset 59 b7be70e619ea
parent 42 aa33c2cb9a50
equal deleted inserted replaced
53:1273bf2c520c 59:b7be70e619ea
  2948             rValue = SetConRefL( aLUID, aObject );
  2948             rValue = SetConRefL( aLUID, aObject );
  2949 		    }
  2949 		    }
  2950 		break;
  2950 		break;
  2951 		case ( ETransportAuthName ):
  2951 		case ( ETransportAuthName ):
  2952 		{
  2952 		{
  2953 		    OpenSyncSessionAndProfileL( aLUID, ESmlOpenReadWrite );
  2953 			TInt retVal = OpenSyncSessionAndProfileL( aLUID, ESmlOpenReadWrite );
  2954 		  	TInt mediumType = ENone;
  2954     	if( retVal != KErrNone )
  2955 	    	GetProfileConnectiontypeL( mediumType );
  2955 			{
       
  2956 	    	iCurrentProfile = 0;
       
  2957 				iProfile.Close();
       
  2958         _DBG_FILE( "CNSmlDMSettingsAdapter12::SetDMFieldDataL(): end" );
       
  2959         return retVal;	
       
  2960 			}
       
  2961 		    
       
  2962 		  TInt mediumType = ENone;
       
  2963 	    GetProfileConnectiontypeL( mediumType );
  2956 			if( mediumType == EHttp)
  2964 			if( mediumType == EHttp)
  2957 			{
  2965 			{
  2958 		    rValue = SetProfileHttpUserNameL ( aLUID, aObject );
  2966 		    rValue = SetProfileHttpUserNameL ( aLUID, aObject );
  2959 		    }
  2967 		  }
  2960 		    else if(mediumType == EObex)
  2968 		  else if(mediumType == EObex)
  2961 		    {
  2969 		  {
  2962 		      rValue = KErrNone;
  2970 		     rValue = KErrNone;		   
  2963 		      
  2971 		  }		
  2964 		    }
       
  2965 			
       
  2966 	
       
  2967 		//break;
       
  2968 		}
  2972 		}
  2969 		break;
  2973 		break;
  2970 		case ( EProfileTransportPassword ):
  2974 		case ( EProfileTransportPassword ):
  2971 		{
  2975 		{
  2972 		 TInt mediumType = ENone;
  2976 		 	TInt mediumType = ENone;
  2973 		  OpenSyncSessionAndProfileL( aLUID, ESmlOpenReadWrite );
  2977 		 	TInt retVal = OpenSyncSessionAndProfileL( aLUID, ESmlOpenReadWrite );
  2974 	    	GetProfileConnectiontypeL( mediumType );
  2978     	if( retVal != KErrNone )
       
  2979 			{
       
  2980 	    	iCurrentProfile = 0;
       
  2981 				iProfile.Close();
       
  2982         _DBG_FILE( "CNSmlDMSettingsAdapter12::SetDMFieldDataL(): end" );
       
  2983         return retVal;	
       
  2984 			}		  
       
  2985 	    GetProfileConnectiontypeL( mediumType );
  2975 			if( mediumType == EHttp)
  2986 			if( mediumType == EHttp)
  2976 			{
  2987 			{
  2977 		    rValue = SetProfileHttpPasswordL ( aLUID, aObject );
  2988 		    rValue = SetProfileHttpPasswordL ( aLUID, aObject );
  2978 		    }
  2989 		  }
  2979 		    else if(mediumType == EObex)
  2990 		  else if(mediumType == EObex)
  2980 		    {
  2991 		  {
  2981 		      rValue = KErrNone;
  2992 		     rValue = KErrNone;		    
  2982 		      
  2993 		  }		
  2983 		    }		
       
  2984 		}
  2994 		}
  2985 		break;
  2995 		break;
  2986 		case (EProfileTransportAuthData) :
  2996 		case (EProfileTransportAuthData) :
  2987 			{
  2997 			{
  2988 				rValue = KErrNone;
  2998 				rValue = KErrNone;