java_stubs/javaregistry/clientserver/client/src/javaregistrypackageentry.cpp
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Mon, 04 Oct 2010 00:10:53 +0300
changeset 79 2f468c1958d0
parent 0 3fd91c96c86c
permissions -rw-r--r--
Revision: v2.2.15 Kit: 201039

/*
* Copyright (c) 2005-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:  javaregistrypackageentry implementation
*
*/


#include "javaregistrypackageentry.h"
#include "javaregistryapplicationentry.h"
#include "writeablejavaregistrypackageentry.h"
#include <appversion.h>


using namespace Java;
using namespace Java::Manager::Registry;

// ============================ MEMBER FUNCTIONS ==============================

// ---------------------------------------------------------------------------
// CJavaRegistryPackageEntry::CJavaRegistryPackageEntry
// ---------------------------------------------------------------------------
//
CJavaRegistryPackageEntry::CJavaRegistryPackageEntry
(CWriteableJavaRegistryPackageEntry* aWritableEntry) :
        CJavaRegistryEntry(aWritableEntry)
{
}


// ---------------------------------------------------------------------------
// CJavaRegistryPackageEntry::Version
// ---------------------------------------------------------------------------
//
EXPORT_C TAppVersion CJavaRegistryPackageEntry::Version() const
{
    return TAppVersion(0, 0, 0);
}


// ---------------------------------------------------------------------------
// CJavaRegistryPackageEntry::Vendor
// ---------------------------------------------------------------------------
//
EXPORT_C const TDesC& CJavaRegistryPackageEntry::Vendor() const
{
    return KNullDesC;
}



// ---------------------------------------------------------------------------
// CJavaRegistryPackageEntry::IsUninstallable
// ---------------------------------------------------------------------------
//
EXPORT_C TBool CJavaRegistryPackageEntry::IsUninstallable() const
{
    return ETrue;
}


// ---------------------------------------------------------------------------
// CJavaRegistryPackageEntry::GetEmbeddedEntries
// ---------------------------------------------------------------------------
//
EXPORT_C void CJavaRegistryPackageEntry::GetEmbeddedEntries
(RArray<TUid>& /*aUids*/) const
{
}


// ---------------------------------------------------------------------------
// CJavaRegistryPackageEntry::NumberOfEmbeddedEntries
// ---------------------------------------------------------------------------
//
EXPORT_C TInt CJavaRegistryPackageEntry::NumberOfEmbeddedEntries() const
{
    return 0;
}


// ---------------------------------------------------------------------------
// CJavaRegistryPackageEntry::EmbeddedEntryByUidL
// ---------------------------------------------------------------------------
//
EXPORT_C CJavaRegistryEntry* CJavaRegistryPackageEntry::
EmbeddedEntryByUidL(const TUid& /*aEntryUid*/) const
{
    User::Leave(KErrNotSupported);
    return NULL;
}


// ---------------------------------------------------------------------------
// CJavaRegistryPackageEntry::EmbeddedEntryByNumberL
// ---------------------------------------------------------------------------
//
EXPORT_C CJavaRegistryEntry* CJavaRegistryPackageEntry::
EmbeddedEntryByNumberL(TInt /*aEntryNum*/) const
{
    User::Leave(KErrNotSupported);
    return NULL;
}

// ---------------------------------------------------------------------------
// CJavaRegistryPackageEntry::UsedUserDiskSpace
// ---------------------------------------------------------------------------
EXPORT_C TInt64 CJavaRegistryPackageEntry::UsedUserDiskSpace() const
{
    return 0;
}

// ---------------------------------------------------------------------------
// CJavaRegistryPackageEntry::IsPreinstalled
// ---------------------------------------------------------------------------
EXPORT_C TBool CJavaRegistryPackageEntry::IsPreinstalled() const
{
    return EFalse;
}