terminalsecurity/SCP/SCPDatabase/src/SCPParamDBController.cpp
branchRCL_3
changeset 24 13d7c31c74e0
parent 0 b497e44ab2fc
child 25 b183ec05bd8c
equal deleted inserted replaced
23:4af31167ea77 24:13d7c31c74e0
   104     return lSelf;
   104     return lSelf;
   105 }
   105 }
   106 
   106 
   107 EXPORT_C TInt CSCPParamDBController :: SetValueL(TInt aParamID, const TInt32 aValue, const TInt32 aApp) {
   107 EXPORT_C TInt CSCPParamDBController :: SetValueL(TInt aParamID, const TInt32 aValue, const TInt32 aApp) {
   108     switch(aParamID) {
   108     switch(aParamID) {
       
   109         case RTerminalControl3rdPartySession :: ETimeout:
   109         case RTerminalControl3rdPartySession :: EMaxTimeout:
   110         case RTerminalControl3rdPartySession :: EMaxTimeout:
   110         case RTerminalControl3rdPartySession :: EPasscodeMinLength:
   111         case RTerminalControl3rdPartySession :: EPasscodeMinLength:
   111         case RTerminalControl3rdPartySession :: EPasscodeMaxLength:
   112         case RTerminalControl3rdPartySession :: EPasscodeMaxLength:
   112         case RTerminalControl3rdPartySession :: EPasscodeRequireUpperAndLower:
   113         case RTerminalControl3rdPartySession :: EPasscodeRequireUpperAndLower:
   113         case RTerminalControl3rdPartySession :: EPasscodeRequireCharsAndNumbers:
   114         case RTerminalControl3rdPartySession :: EPasscodeRequireCharsAndNumbers:
   144     return iParamDB->SetValuesForParameterL(aParamID, aParamValues, aApp);
   145     return iParamDB->SetValuesForParameterL(aParamID, aParamValues, aApp);
   145 }
   146 }
   146 
   147 
   147 EXPORT_C TInt CSCPParamDBController :: GetValueL(TInt aParamID, TInt32& aValue, TInt32& aApp) {
   148 EXPORT_C TInt CSCPParamDBController :: GetValueL(TInt aParamID, TInt32& aValue, TInt32& aApp) {
   148     switch(aParamID) {
   149     switch(aParamID) {
       
   150         case RTerminalControl3rdPartySession :: ETimeout:
   149         case RTerminalControl3rdPartySession :: EMaxTimeout:
   151         case RTerminalControl3rdPartySession :: EMaxTimeout:
   150         case RTerminalControl3rdPartySession :: EPasscodeMinLength:
   152         case RTerminalControl3rdPartySession :: EPasscodeMinLength:
   151         case RTerminalControl3rdPartySession :: EPasscodeMaxLength:
   153         case RTerminalControl3rdPartySession :: EPasscodeMaxLength:
   152         case RTerminalControl3rdPartySession :: EPasscodeRequireUpperAndLower:
   154         case RTerminalControl3rdPartySession :: EPasscodeRequireUpperAndLower:
   153         case RTerminalControl3rdPartySession :: EPasscodeRequireCharsAndNumbers:
   155         case RTerminalControl3rdPartySession :: EPasscodeRequireCharsAndNumbers:
   188     return iParamDB->IsParamValueSharedL(aParamValue, aApp);
   190     return iParamDB->IsParamValueSharedL(aParamValue, aApp);
   189 }
   191 }
   190 
   192 
   191 EXPORT_C TInt CSCPParamDBController :: DropValuesL(TInt aParamID, const TInt32 aApp) {
   193 EXPORT_C TInt CSCPParamDBController :: DropValuesL(TInt aParamID, const TInt32 aApp) {
   192     switch(aParamID) {
   194     switch(aParamID) {
       
   195         case RTerminalControl3rdPartySession :: ETimeout:
   193     case RTerminalControl3rdPartySession :: EMaxTimeout:
   196     case RTerminalControl3rdPartySession :: EMaxTimeout:
   194     case RTerminalControl3rdPartySession :: EPasscodeMinLength:
   197     case RTerminalControl3rdPartySession :: EPasscodeMinLength:
   195     case RTerminalControl3rdPartySession :: EPasscodeMaxLength:
   198     case RTerminalControl3rdPartySession :: EPasscodeMaxLength:
   196     case RTerminalControl3rdPartySession :: EPasscodeRequireUpperAndLower:
   199     case RTerminalControl3rdPartySession :: EPasscodeRequireUpperAndLower:
   197     case RTerminalControl3rdPartySession :: EPasscodeRequireCharsAndNumbers:
   200     case RTerminalControl3rdPartySession :: EPasscodeRequireCharsAndNumbers:
   214     return iParamDB->DropValuesL(aParamID, aApp);
   217     return iParamDB->DropValuesL(aParamID, aApp);
   215 }
   218 }
   216 
   219 
   217 EXPORT_C TInt CSCPParamDBController :: DropValuesL(TInt aParamID, RPointerArray <HBufC>& aParamValues, const TInt32 aApp) {
   220 EXPORT_C TInt CSCPParamDBController :: DropValuesL(TInt aParamID, RPointerArray <HBufC>& aParamValues, const TInt32 aApp) {
   218     switch(aParamID) {
   221     switch(aParamID) {
       
   222         case RTerminalControl3rdPartySession :: ETimeout:
   219     case RTerminalControl3rdPartySession :: EMaxTimeout:
   223     case RTerminalControl3rdPartySession :: EMaxTimeout:
   220     case RTerminalControl3rdPartySession :: EPasscodeMinLength:
   224     case RTerminalControl3rdPartySession :: EPasscodeMinLength:
   221     case RTerminalControl3rdPartySession :: EPasscodeMaxLength:
   225     case RTerminalControl3rdPartySession :: EPasscodeMaxLength:
   222     case RTerminalControl3rdPartySession :: EPasscodeRequireUpperAndLower:
   226     case RTerminalControl3rdPartySession :: EPasscodeRequireUpperAndLower:
   223     case RTerminalControl3rdPartySession :: EPasscodeRequireCharsAndNumbers:
   227     case RTerminalControl3rdPartySession :: EPasscodeRequireCharsAndNumbers: