diff -r 9d598f7f02da -r 014f8c42e1d4 java_stubs/javaregistry/clientserver/client/src/writeablejavaregistrypackageentry.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/java_stubs/javaregistry/clientserver/client/src/writeablejavaregistrypackageentry.cpp Mon Feb 22 17:55:27 2010 +0200 @@ -0,0 +1,303 @@ +/* +* 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: writeablejavaregistrypackageentry implementation +* : (__JAVA_EXCLUDED VERSION) +* +*/ + + +// INCLUDES +#include "writeablejavaregistrypackageentry.h" +#include "javaattributes.h" +#include + +using namespace Java; +using namespace Java::Manager::Registry; + +// ============================ MEMBER FUNCTIONS ============================== + + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryPackageEntry::NewL +// --------------------------------------------------------------------------- +// +EXPORT_C CWriteableJavaRegistryPackageEntry* +CWriteableJavaRegistryPackageEntry::NewL(const TUid& /* aUid */) +{ + User::Leave(KErrNotSupported); + return NULL; +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryPackageEntry::NewLC +// --------------------------------------------------------------------------- +// +EXPORT_C CWriteableJavaRegistryPackageEntry* +CWriteableJavaRegistryPackageEntry::NewLC(const TUid& /* aUid */) +{ + User::Leave(KErrNotSupported); + return NULL; +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryPackageEntry::~CWriteableJavaRegistryPackageEntry +// --------------------------------------------------------------------------- +// +EXPORT_C CWriteableJavaRegistryPackageEntry:: +~CWriteableJavaRegistryPackageEntry() +{ +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryPackageEntry::Version +// --------------------------------------------------------------------------- +// +EXPORT_C TAppVersion CWriteableJavaRegistryPackageEntry::Version() const +{ + return TAppVersion(0, 0, 0); +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryPackageEntry::Vendor +// --------------------------------------------------------------------------- +// +EXPORT_C const TDesC& CWriteableJavaRegistryPackageEntry::Vendor() const +{ + return KNullDesC; +} + + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryPackageEntry::IsUninstallable +// --------------------------------------------------------------------------- +// +EXPORT_C TBool CWriteableJavaRegistryPackageEntry::IsUninstallable() const +{ + return ETrue; +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryPackageEntry::GetEmbeddedEntries +// --------------------------------------------------------------------------- +// +EXPORT_C void CWriteableJavaRegistryPackageEntry:: +GetEmbeddedEntries(RArray& /* aUids */) const +{ +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryPackageEntry::DownloadPlugin +// --------------------------------------------------------------------------- +// +EXPORT_C const TDesC8& CWriteableJavaRegistryPackageEntry:: +DownloadPlugin() const +{ + return KNullDesC8; +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryPackageEntry::InstallPlugin +// --------------------------------------------------------------------------- +// +EXPORT_C const TDesC8& CWriteableJavaRegistryPackageEntry:: +InstallPlugin() const +{ + return KNullDesC8; +} + + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryPackageEntry::Size +// --------------------------------------------------------------------------- +// +EXPORT_C TInt CWriteableJavaRegistryPackageEntry::Size() const +{ + return 0; +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryPackageEntry::SetVersionL +// --------------------------------------------------------------------------- +// +EXPORT_C void CWriteableJavaRegistryPackageEntry:: +SetVersionL(const TAppVersion& /* aVersion */) +{ + User::Leave(KErrNotSupported); +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryPackageEntry::SetVendorL +// --------------------------------------------------------------------------- +// +EXPORT_C void CWriteableJavaRegistryPackageEntry:: +SetVendorL(const TDesC& /* aVendor */) +{ + User::Leave(KErrNotSupported); +} + + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryPackageEntry::SetUninstallableL +// --------------------------------------------------------------------------- +// +EXPORT_C void CWriteableJavaRegistryPackageEntry:: +SetUninstallableL(TBool /* aUninstallable */) +{ + User::Leave(KErrNotSupported); +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryPackageEntry::SetDownloadPluginL +// --------------------------------------------------------------------------- +// +EXPORT_C void CWriteableJavaRegistryPackageEntry:: +SetDownloadPluginL(const TDesC8& /* aDownloadPlugin */) +{ + User::Leave(KErrNotSupported); +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryPackageEntry::SetInstallPluginL +// --------------------------------------------------------------------------- +// +EXPORT_C void CWriteableJavaRegistryPackageEntry:: +SetInstallPluginL(const TDesC8& /* aInstallPlugin */) +{ + User::Leave(KErrNotSupported); +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryPackageEntry::SetSize +// --------------------------------------------------------------------------- +// +EXPORT_C void CWriteableJavaRegistryPackageEntry::SetSizeL(TInt /* aSize */) +{ + User::Leave(KErrNotSupported); +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryPackageEntry::AddEmbeddedEntryL +// --------------------------------------------------------------------------- +// +EXPORT_C void CWriteableJavaRegistryPackageEntry:: +AddEmbeddedEntryL(const TUid& /* aUid */) +{ + User::Leave(KErrNotSupported); +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryPackageEntry::NumberOfEmbeddedEntries +// --------------------------------------------------------------------------- +// +EXPORT_C TInt CWriteableJavaRegistryPackageEntry:: +NumberOfEmbeddedEntries() const +{ + return 0; +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryPackageEntry::RemoveEmbeddedEntryL +// --------------------------------------------------------------------------- +// +EXPORT_C void CWriteableJavaRegistryPackageEntry:: +RemoveEmbeddedEntryL(const TUid& /* aUid */) +{ + User::Leave(KErrNotSupported); +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryPackageEntry::EmbeddedEntryByUidL +// --------------------------------------------------------------------------- +// +EXPORT_C CWriteableJavaRegistryEntry* +CWriteableJavaRegistryPackageEntry:: +EmbeddedEntryByUidL(const TUid& /* aEntryUid */) const +{ + User::Leave(KErrNotSupported); + return NULL; +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryPackageEntry::EmbeddedEntryByNumberL +// --------------------------------------------------------------------------- +// +EXPORT_C CWriteableJavaRegistryEntry* +CWriteableJavaRegistryPackageEntry:: +EmbeddedEntryByNumberL(TInt /* aEntryNum */) const +{ + User::Leave(KErrNotSupported); + return NULL; +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryPackageEntry::SetPropertyL +// Takes ownership of aProperty +// --------------------------------------------------------------------------- +// +EXPORT_C void CWriteableJavaRegistryPackageEntry:: +SetPropertyL(CJavaProperty* /* aProperty */) +{ + User::Leave(KErrNotSupported); +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryPackageEntry::CWriteableJavaRegistryPackageEntry +// --------------------------------------------------------------------------- +// +EXPORT_C CWriteableJavaRegistryPackageEntry:: +CWriteableJavaRegistryPackageEntry(const TUid& aUid) : + CWriteableJavaRegistryEntry(aUid), + iDownloadPlugin(NULL), + iInstallPlugin(NULL) +{ +} +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryPackageEntry::SetAttribute +// --------------------------------------------------------------------------- +// +EXPORT_C void CWriteableJavaRegistryPackageEntry:: +SetAttributeL(const TDesC& /* aName */, const TDesC& /* aValue */, TBool /* aTrusted */) +{ +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryPackageEntry::AttributeL +// --------------------------------------------------------------------------- +// +EXPORT_C const MJavaAttribute* CWriteableJavaRegistryPackageEntry:: +AttributeL(const TDesC& /* aName */) const +{ + return NULL; +} + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryPackageEntry::AttributesL +// --------------------------------------------------------------------------- +// +EXPORT_C const RPointerArray& +CWriteableJavaRegistryPackageEntry::AttributesL() const +{ + return iAttrib; +} + + +// --------------------------------------------------------------------------- +// CWriteableJavaRegistryPackageEntry::SerializeAttributesL +// --------------------------------------------------------------------------- +// +EXPORT_C void CWriteableJavaRegistryPackageEntry:: +SerializeAttributesL() +{ + +}