// appendOnMediaLocation( pkgid, attrPackageLocation, package->repositoryLocation );
}
-RecordId SolvStore::consumePackage( const std::string & repository_id,
- const data::Package_Ptr & package )
+RecordId SolvStore::consumePackage( const data::Package_Ptr & package )
{
// RecordId id = appendResolvable( repository_id, ResTraits<Package>::kind,
// NVRA( package->name, package->edition, package->arch ), package->deps, package->shareDataWith );
return 0;
}
-RecordId SolvStore::consumeSourcePackage( const std::string & repository_id,
- const data::SrcPackage_Ptr & package )
+RecordId SolvStore::consumeSourcePackage( const data::SrcPackage_Ptr & package )
{
// RecordId id = appendResolvable( repository_id, ResTraits<SrcPackage>::kind,
// NVRA( package->name, package->edition, package->arch ), package->deps, package->shareDataWith );
return 0;
}
-RecordId SolvStore::consumePatch( const std::string & repository_id,
- const data::Patch_Ptr & patch)
+RecordId SolvStore::consumePatch( const data::Patch_Ptr & patch)
{/*
RecordId id = appendResolvable(
repository_id, ResTraits<Patch>::kind,
return 0;
}
-RecordId SolvStore::consumePackageAtom( const std::string & repository_id,
- const data::PackageAtom_Ptr & atom )
+RecordId SolvStore::consumePackageAtom( const data::PackageAtom_Ptr & atom )
{
// RecordId id = appendResolvable( repository_id, ResTraits<Atom>::kind,
// NVRA( atom->name, atom->edition, atom->arch ), atom->deps );
return 0;
}
-RecordId SolvStore::consumeMessage( const std::string & repository_id,
- const data::Message_Ptr & message )
+RecordId SolvStore::consumeMessage( const data::Message_Ptr & message )
{
// RecordId id = appendResolvable( repository_id, ResTraits<Message>::kind,
// NVRA( message->name, message->edition, message->arch ), message->deps );
return 0;
}
-RecordId SolvStore::consumeScript( const std::string & repository_id,
- const data::Script_Ptr & script )
+RecordId SolvStore::consumeScript( const data::Script_Ptr & script )
{
//RecordId id = appendResolvable( repository_id, ResTraits<Script>::kind,
//NVRA( script->name, script->edition, script->arch ), script->deps );
return 0;
}
-RecordId SolvStore::consumePattern( const std::string & repository_id,
- const data::Pattern_Ptr & pattern )
+RecordId SolvStore::consumePattern( const data::Pattern_Ptr & pattern )
{
// RecordId id = appendResolvable( repository_id, ResTraits<Pattern>::kind,
// NVRA( pattern->name, pattern->edition, pattern->arch ), pattern->deps );
return 0;
}
-RecordId SolvStore::consumeProduct( const std::string & repository_id,
- const data::Product_Ptr & product )
+RecordId SolvStore::consumeProduct( const data::Product_Ptr & product )
{
// RecordId id = appendResolvable( repository_id, ResTraits<Product>::kind,
// NVRA( product->name, product->edition, product->arch ), product->deps );
/** \todo lookupOrAppend ? */
-RecordId SolvStore::appendPatchRpm( const std::string & repository_id, const data::PatchRpm_Ptr & prpm)
+RecordId SolvStore::appendPatchRpm( const data::PatchRpm_Ptr & prpm)
{
RecordId id;
return id;
/** \todo lookupOrAppend ? */
-RecordId SolvStore::appendDeltaRpm( const std::string & repository_id, const data::DeltaRpm_Ptr & drpm)
+RecordId SolvStore::appendDeltaRpm( const data::DeltaRpm_Ptr & drpm)
{
RecordId id;
return id;
* \param repository_id ownership.
* \param package Package data
*/
- virtual data::RecordId consumePackage(const std::string &repo_id,
- const data::Package_Ptr & package);
+ virtual data::RecordId consumePackage(const data::Package_Ptr & package);
/**
* Implementation of the \ref ResolvableDataConsumer interface
* \param catalog_id ownership.
* \param srcpackage Source package data
*/
- virtual data::RecordId consumeSourcePackage( const std::string &repo_id,
- const data::SrcPackage_Ptr & srcpackage );
+ virtual data::RecordId consumeSourcePackage( const data::SrcPackage_Ptr & srcpackage );
/**
* Implementation of the \ref ResolvableDataConsumer interface
* \param repository_id ownership.
* \param patch Patch data
*/
- virtual data::RecordId consumePatch( const std::string &repo_id,
- const data::Patch_Ptr & patch );
+ virtual data::RecordId consumePatch( const data::Patch_Ptr & patch );
/**
* Implementation of the \ref ResolvableDataConsumer interface.
* \note this is somewhat specific to current YUM patch metadata design
* and may change (to consumeAtom(data::RecordId,data::Atom)).
*/
- virtual data::RecordId consumePackageAtom( const std::string &repo_id,
- const data::PackageAtom_Ptr & atom );
+ virtual data::RecordId consumePackageAtom( const data::PackageAtom_Ptr & atom );
/**
* Implementation of the \ref ResolvableDataConsumer interface
* \param repository_id ownership.
* \param message Message data
*/
- virtual data::RecordId consumeMessage( const std::string &repo_id,
- const data::Message_Ptr & message);
+ virtual data::RecordId consumeMessage( const data::Message_Ptr & message);
/**
* Implementation of the \ref ResolvableDataConsumer interface
* \param repository_id ownership.
* \param script Script data
*/
- virtual data::RecordId consumeScript( const std::string & repo_id,
- const data::Script_Ptr & script);
+ virtual data::RecordId consumeScript( const data::Script_Ptr & script);
/**
* Implementation of the \ref ResolvableDataConsumer interface
* \param repository_id ownership.
* \param pattern Pattern data
*/
- virtual data::RecordId consumePattern( const std::string & repo_id,
- const data::Pattern_Ptr & pattern );
+ virtual data::RecordId consumePattern( const data::Pattern_Ptr & pattern );
/**
* Implementation of the \ref ResolvableDataConsumer interface
* \param repository_id ownership.
* \param pattern Pattern data
*/
- virtual data::RecordId consumeProduct( const std::string &repo_id,
- const data::Product_Ptr & product );
+ virtual data::RecordId consumeProduct( const data::Product_Ptr & product );
/**
* Implementation of the \ref ResolvableDataConsumer interface
* \param prpm The patch RPM object to insert.
* \return Record ID of the newly inserted record.
*/
- data::RecordId appendPatchRpm( const std::string &repo_id,
- const data::PatchRpm_Ptr & prpm);
+ data::RecordId appendPatchRpm( const data::PatchRpm_Ptr & prpm);
/**
* \param drpm The delta RPM object to insert.
* \return Record ID of the newly inserted record.
*/
- data::RecordId appendDeltaRpm( const std::string &repo_id,
- const data::DeltaRpm_Ptr & drpm);
+ data::RecordId appendDeltaRpm( const data::DeltaRpm_Ptr & drpm);
/**
ResolvableDataConsumer();
virtual ~ResolvableDataConsumer();
- virtual data::RecordId consumePackage ( const std::string & repository_id, const data::Package_Ptr & ) = 0;
- virtual data::RecordId consumeSourcePackage( const std::string & repository_id, const data::SrcPackage_Ptr & ) = 0;
- virtual data::RecordId consumeProduct ( const std::string & repository_id, const data::Product_Ptr & ) = 0;
- virtual data::RecordId consumePatch ( const std::string & repository_id, const data::Patch_Ptr & ) = 0;
- virtual data::RecordId consumePackageAtom ( const std::string & repository_id, const data::PackageAtom_Ptr & ) = 0;
- virtual data::RecordId consumeMessage ( const std::string & repository_id, const data::Message_Ptr & ) = 0;
- virtual data::RecordId consumeScript ( const std::string & repository_id, const data::Script_Ptr & ) = 0;
- virtual data::RecordId consumePattern ( const std::string & repository_id, const data::Pattern_Ptr & ) = 0;
+ virtual data::RecordId consumePackage ( const data::Package_Ptr & ) = 0;
+ virtual data::RecordId consumeSourcePackage( const data::SrcPackage_Ptr & ) = 0;
+ virtual data::RecordId consumeProduct ( const data::Product_Ptr & ) = 0;
+ virtual data::RecordId consumePatch ( const data::Patch_Ptr & ) = 0;
+ virtual data::RecordId consumePackageAtom ( const data::PackageAtom_Ptr & ) = 0;
+ virtual data::RecordId consumeMessage ( const data::Message_Ptr & ) = 0;
+ virtual data::RecordId consumeScript ( const data::Script_Ptr & ) = 0;
+ virtual data::RecordId consumePattern ( const data::Pattern_Ptr & ) = 0;
virtual data::RecordId consumeChangelog ( const data::RecordId & resolvable_id, const Changelog & ) = 0;
virtual data::RecordId consumeFilelist ( const data::RecordId & resolvable_id, const data::Filenames & ) = 0;
if (Arch(package->arch).compatibleWith(_sysarch))
{
DBG << "Adding package " << *package << endl;
- _consumer.consumePackage( _repositoryId, package );
+ _consumer.consumePackage( package );
}
else
{
++_stats.prod;
_prodData = data_r;
_defaultVendor = data_r->vendor;
- _consumer.consumeProduct( _repositoryId, data_r );
+ _consumer.consumeProduct( data_r );
}
///////////////////////////////////////////////////////////////////
resolveSharedDataTag( data_r );
++_stats.pack;
- data::RecordId newid = _consumer.consumePackage( _repositoryId, data_r );
+ data::RecordId newid = _consumer.consumePackage( data_r );
// remember for later reference
idMapAdd( makeSharedIdent( ResTraits<Package>::kind,
resolveSharedDataTag( data_r );
++_stats.srcp;
- data::RecordId newid = _consumer.consumeSourcePackage( _repositoryId, data_r );
+ data::RecordId newid = _consumer.consumeSourcePackage( data_r );
// remember for later reference
idMapAdd( makeSharedIdent( ResTraits<SrcPackage>::kind,
//SEC << "[Pattern]" << data_r << endl;
fixVendor( data_r );
++_stats.patt;
- _consumer.consumePattern( _repositoryId, data_r );
+ _consumer.consumePattern( data_r );
}
//@}
{
data::Package_Ptr pkg = dynamic_pointer_cast<data::Package>(package_r);
if (pkg)
- _consumer.consumePackage(_repository_id, pkg);
+ _consumer.consumePackage(pkg);
else
- _consumer.consumeSourcePackage(_repository_id, dynamic_pointer_cast<data::SrcPackage>(package_r));
+ _consumer.consumeSourcePackage(dynamic_pointer_cast<data::SrcPackage>(package_r));
/* MIL << "got package "
<< package.name << package.edition << " "
bool RepoParser::Impl::patch_CB(const data::Patch_Ptr & patch)
{
- _consumer.consumePatch( _repository_id, patch );
+ _consumer.consumePatch( patch );
MIL << "got patch "
<< patch->name << patch->edition << " "
bool RepoParser::Impl::pattern_CB(const data::Pattern_Ptr & product_ptr)
{
- _consumer.consumePattern(_repository_id, product_ptr);
+ _consumer.consumePattern(product_ptr);
MIL << "got pattern " << product_ptr->name << endl;
bool RepoParser::Impl::product_CB(const data::Product_Ptr & product_ptr)
{
- _consumer.consumeProduct(_repository_id, product_ptr);
+ _consumer.consumeProduct(product_ptr);
MIL << "got product " << product_ptr->name
<< "-" << product_ptr->edition << endl;