equal
deleted
inserted
replaced
1 // Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies). |
1 // Copyright (c) 2006-2010 Nokia Corporation and/or its subsidiary(-ies). |
2 // All rights reserved. |
2 // All rights reserved. |
3 // This component and the accompanying materials are made available |
3 // This component and the accompanying materials are made available |
4 // under the terms of "Eclipse Public License v1.0" |
4 // under the terms of "Eclipse Public License v1.0" |
5 // which accompanies this distribution, and is available |
5 // which accompanies this distribution, and is available |
6 // at the URL "http://www.eclipse.org/legal/epl-v10.html". |
6 // at the URL "http://www.eclipse.org/legal/epl-v10.html". |
71 public: |
71 public: |
72 static CSqlSecurityPolicy* NewL(const TSecurityPolicy& aDefaultPolicy); |
72 static CSqlSecurityPolicy* NewL(const TSecurityPolicy& aDefaultPolicy); |
73 static CSqlSecurityPolicy* NewLC(const TSecurityPolicy& aDefaultPolicy); |
73 static CSqlSecurityPolicy* NewLC(const TSecurityPolicy& aDefaultPolicy); |
74 virtual ~CSqlSecurityPolicy(); |
74 virtual ~CSqlSecurityPolicy(); |
75 void SetDefaultPolicy(const TSecurityPolicy& aPolicy); |
75 void SetDefaultPolicy(const TSecurityPolicy& aPolicy); |
76 TInt SetDbPolicy(RSqlSecurityPolicy::TPolicyType aPolicyType, const TSecurityPolicy& aPolicy); |
76 void SetDbPolicy(RSqlSecurityPolicy::TPolicyType aPolicyType, const TSecurityPolicy& aPolicy); |
77 TInt SetPolicy(RSqlSecurityPolicy::TObjectType aObjectType, const TDesC& aObjectName, RSqlSecurityPolicy::TPolicyType aPolicyType, const TSecurityPolicy& aPolicy); |
77 TInt SetPolicy(RSqlSecurityPolicy::TObjectType aObjectType, const TDesC& aObjectName, RSqlSecurityPolicy::TPolicyType aPolicyType, const TSecurityPolicy& aPolicy); |
78 TSecurityPolicy DefaultPolicy() const; |
78 TSecurityPolicy DefaultPolicy() const; |
79 TSecurityPolicy DbPolicy(RSqlSecurityPolicy::TPolicyType aPolicyType) const; |
79 TSecurityPolicy DbPolicy(RSqlSecurityPolicy::TPolicyType aPolicyType) const; |
80 TSecurityPolicy Policy(RSqlSecurityPolicy::TObjectType aObjectType, const TDesC& aObjectName, RSqlSecurityPolicy::TPolicyType aPolicyType); |
80 TSecurityPolicy Policy(RSqlSecurityPolicy::TObjectType aObjectType, const TDesC& aObjectName, RSqlSecurityPolicy::TPolicyType aPolicyType); |
81 TInt Count() const; |
81 TInt Count() const; |