diff -r 9d598f7f02da -r 014f8c42e1d4 java_stubs/javaregistry/clientserver/client/src/writeablejavaregistryentry.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/java_stubs/javaregistry/clientserver/client/src/writeablejavaregistryentry.cpp Mon Feb 22 17:55:27 2010 +0200 @@ -0,0 +1,296 @@ +/* +* Copyright (c) 2006-2006 Nokia Corporation and/or its subsidiary(-ies). +* All rights reserved. +* This component and the accompanying materials are made available +* under the terms of "Eclipse Public License v1.0" +* which accompanies this distribution, and is available +* at the URL "http://www.eclipse.org/legal/epl-v10.html". +* +* Initial Contributors: +* Nokia Corporation - initial contribution. +* +* Contributors: +* +* Description: writeablejavaregistryentry implementation +* : (__JAVA_EXCLUDED VERSION) +* +*/ + + +// INCLUDES +#include "writeablejavaregistryentry.h" + +using namespace Java; +using namespace Java::Manager::Registry; + +// ============================ MEMBER FUNCTIONS ============================= + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryEntry::~CWriteableJavaRegistryEntry +// --------------------------------------------------------------------------- +// +EXPORT_C CWriteableJavaRegistryEntry::~CWriteableJavaRegistryEntry() +{ +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryEntry::Uid +// --------------------------------------------------------------------------- +// +EXPORT_C TUid CWriteableJavaRegistryEntry::Uid() const +{ + return TUid::Null(); +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryEntry::Name +// --------------------------------------------------------------------------- +// +EXPORT_C const TDesC& CWriteableJavaRegistryEntry::Name() const +{ + return KNullDesC; +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryEntry::Type +// --------------------------------------------------------------------------- +// +EXPORT_C Java::TJavaRegistryEntryType CWriteableJavaRegistryEntry:: +Type() const +{ + return Java::TJavaRegistryEntryType(); +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryEntry::Drive +// --------------------------------------------------------------------------- +// +EXPORT_C TDriveNumber CWriteableJavaRegistryEntry::Drive() const +{ + return EDriveC; +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryEntry::NumberOfCertificateChains +// --------------------------------------------------------------------------- +// +EXPORT_C TInt CWriteableJavaRegistryEntry::NumberOfCertificateChains() const +{ + return 0; +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryEntry::CertificateChain +// --------------------------------------------------------------------------- +// +EXPORT_C const TDesC8& CWriteableJavaRegistryEntry:: +CertificateChain(TInt /* aIndex */) const +{ + return KNullDesC8; +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryEntry::DrmContentId +// --------------------------------------------------------------------------- +// +EXPORT_C const TDesC& CWriteableJavaRegistryEntry::DrmContentId() const +{ + return KNullDesC; +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryEntry::SetNameL +// --------------------------------------------------------------------------- +// +EXPORT_C void CWriteableJavaRegistryEntry::SetNameL(const TDesC& /* aName */) +{ + User::Leave(KErrNotSupported); +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryEntry::SetTypeL +// --------------------------------------------------------------------------- +// +EXPORT_C void CWriteableJavaRegistryEntry:: +SetTypeL(Java::TJavaRegistryEntryType /* aType */) +{ + User::Leave(KErrNotSupported); +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryEntry::SetDriveL +// --------------------------------------------------------------------------- +// +EXPORT_C void CWriteableJavaRegistryEntry:: +SetDriveL(const TDriveNumber& /* aDrive */) +{ + User::Leave(KErrNotSupported); +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryEntry::AddCertificateChainL +// --------------------------------------------------------------------------- +// +EXPORT_C void CWriteableJavaRegistryEntry:: +AddCertificateChainL(const TDesC8& /* aChain */) +{ + User::Leave(KErrNotSupported); +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryEntry::SetDrmContentIdL +// --------------------------------------------------------------------------- +// +EXPORT_C void CWriteableJavaRegistryEntry:: +SetDrmContentIdL(const TDesC& /* aDrmConte ntId */) +{ + User::Leave(KErrNotSupported); +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryEntry::Property +// --------------------------------------------------------------------------- +// +EXPORT_C const CJavaProperty* CWriteableJavaRegistryEntry:: +Property(TInt32 /* aId */) const +{ + return NULL; +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryEntry::SetPropertyL +// Takes ownership of aProperty +// --------------------------------------------------------------------------- +// +EXPORT_C void CWriteableJavaRegistryEntry:: +SetPropertyL(CJavaProperty* /* aProperty */) +{ + User::Leave(KErrNotSupported); +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryEntry::SetPropertyL +// --------------------------------------------------------------------------- +// +EXPORT_C void CWriteableJavaRegistryEntry:: +SetPropertyL(TInt32 /* aId */, const TDesC& /* aValue */) +{ + User::Leave(KErrNotSupported); +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryEntry::CWriteableJavaRegistryEntry +// --------------------------------------------------------------------------- +// +EXPORT_C CWriteableJavaRegistryEntry:: +CWriteableJavaRegistryEntry(const TUid& /* aUid */) +{ +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryEntry::ConstructL +// --------------------------------------------------------------------------- +// +EXPORT_C void CWriteableJavaRegistryEntry:: +ConstructL(Java::TJavaRegistryEntryType /* aType */) +{ + User::Leave(KErrNotSupported); +} + + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryEntry::IntegerProperty +// --------------------------------------------------------------------------- +// +EXPORT_C TInt32 CWriteableJavaRegistryEntry:: +IntegerProperty(TInt32 /* aId */, TInt32 /* aDefault */) const +{ + return 0; +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryEntry::BooleanProperty +// --------------------------------------------------------------------------- +// +EXPORT_C TBool CWriteableJavaRegistryEntry:: +BooleanProperty(TInt32 /* aId */, TBool /* aDefault */) const +{ + return EFalse; +} + + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryEntry::SetBooleanPropertyL +// --------------------------------------------------------------------------- +// +EXPORT_C void CWriteableJavaRegistryEntry:: +SetBooleanPropertyL(TInt32 /* aId */, TBool /* aBoolValue */) +{ + User::Leave(KErrNotSupported); +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryEntry::SetDescriptorPropertyL +// --------------------------------------------------------------------------- +// +EXPORT_C void CWriteableJavaRegistryEntry:: +SetDescriptorPropertyL(TInt32 /* aId */, const TDesC& /* aDescValue */) +{ + User::Leave(KErrNotSupported); +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryEntry::SetIntegerPropertyL +// --------------------------------------------------------------------------- +// +EXPORT_C void CWriteableJavaRegistryEntry:: +SetIntegerPropertyL(TInt32 /* aId */, TInt32 /* aIntValue */) +{ + User::Leave(KErrNotSupported); +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryEntry::DeleteProperty +// --------------------------------------------------------------------------- +// +EXPORT_C void CWriteableJavaRegistryEntry::DeleteProperty(TInt /* aIndex */) +{ +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryEntry::GetPropertyIndex +// --------------------------------------------------------------------------- +// +EXPORT_C TInt CWriteableJavaRegistryEntry:: +GetPropertyIndex(TInt32 /* aId */) const +{ + return -1; +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryEntry::AttributeL +// --------------------------------------------------------------------------- +// +EXPORT_C const MJavaAttribute* CWriteableJavaRegistryEntry:: +AttributeL(const TDesC& /* aName */) const +{ + return NULL; +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryEntry::AttributesL +// --------------------------------------------------------------------------- +// +EXPORT_C const RPointerArray& +CWriteableJavaRegistryEntry::AttributesL() const +{ + return iAttributes; +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryEntry::SerializeAttributesL +// --------------------------------------------------------------------------- +// +EXPORT_C void CWriteableJavaRegistryEntry::SerializeAttributesL() +{ +}