summaryrefslogtreecommitdiff
path: root/connectivity/source/drivers/dbase/DIndexes.cxx
diff options
context:
space:
mode:
authorVladimir Glazounov <vg@openoffice.org>2005-03-10 14:25:40 +0000
committerVladimir Glazounov <vg@openoffice.org>2005-03-10 14:25:40 +0000
commit10daf6330ade8703bdda82d5a274d028edaef8c3 (patch)
treeca61037045f28b8efd076a8736eb78f0d109bf4a /connectivity/source/drivers/dbase/DIndexes.cxx
parent663e41a7d51a97d2f645f78a241c98f0f2bad76b (diff)
INTEGRATION: CWS dba24 (1.12.52); FILE MERGED
2005/02/09 08:07:42 oj 1.12.52.1: #i26950# remove the need for XNamed
Diffstat (limited to 'connectivity/source/drivers/dbase/DIndexes.cxx')
-rw-r--r--connectivity/source/drivers/dbase/DIndexes.cxx16
1 files changed, 5 insertions, 11 deletions
diff --git a/connectivity/source/drivers/dbase/DIndexes.cxx b/connectivity/source/drivers/dbase/DIndexes.cxx
index 929e7a1c061f..ad64a0632850 100644
--- a/connectivity/source/drivers/dbase/DIndexes.cxx
+++ b/connectivity/source/drivers/dbase/DIndexes.cxx
@@ -2,9 +2,9 @@
*
* $RCSfile: DIndexes.cxx,v $
*
- * $Revision: 1.12 $
+ * $Revision: 1.13 $
*
- * last change: $Author: hr $ $Date: 2004-08-02 17:00:25 $
+ * last change: $Author: vg $ $Date: 2005-03-10 15:25:40 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -77,6 +77,7 @@
using namespace ::comphelper;
using namespace utl;
+using namespace connectivity;
using namespace connectivity::dbase;
using namespace ::com::sun::star::uno;
using namespace ::com::sun::star::beans;
@@ -87,7 +88,7 @@ using namespace ::com::sun::star::lang;
namespace starutil = ::com::sun::star::util;
-Reference< XNamed > ODbaseIndexes::createObject(const ::rtl::OUString& _rName)
+sdbcx::ObjectType ODbaseIndexes::createObject(const ::rtl::OUString& _rName)
{
// Dir* pDir = m_pTable->getConnection()->getDir();
// String aPath = pDir->GetName();
@@ -99,7 +100,7 @@ Reference< XNamed > ODbaseIndexes::createObject(const ::rtl::OUString& _rName)
if(!UCBContentHelper::Exists(sFile))
throw SQLException(::rtl::OUString::createFromAscii("Index file doesn't exists!"),*m_pTable,OMetaConnection::getPropMap().getNameByIndex(PROPERTY_ID_HY0000),1000,Any());
- Reference< XNamed > xRet;
+ sdbcx::ObjectType xRet;
SvStream* pFileStream = ::connectivity::file::OFileTable::createStream_simpleError(sFile,STREAM_READ | STREAM_NOCREATE| STREAM_SHARE_DENYWRITE);
if(pFileStream)
{
@@ -157,12 +158,5 @@ void ODbaseIndexes::dropObject(sal_Int32 _nPos,const ::rtl::OUString _sElementNa
}
// -------------------------------------------------------------------------
-Reference< XNamed > ODbaseIndexes::cloneObject(const Reference< XPropertySet >& _xDescriptor)
-{
- Reference< XNamed > xName(_xDescriptor,UNO_QUERY);
- OSL_ENSURE(xName.is(),"Must be a XName interface here !");
- return xName.is() ? createObject(xName->getName()) : Reference< XNamed >();
-}
-// -----------------------------------------------------------------------------