persistentstorage/sql/SRC/Security/SqlSecurityImpl.h
branchRCL_3
changeset 15 fcc16690f446
parent 0 08ec8eefde2f
equal deleted inserted replaced
14:04ec7606545c 15:fcc16690f446
     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;