User: obo Date: 2006/07/10 07:22:53 Modified: dba/connectivity/source/drivers/adabas/BUsers.cxx
Log: INTEGRATION: CWS qiq (1.15.104); FILE MERGED 2006/06/27 14:05:40 fs 1.15.104.2: RESYNC: (1.15-1.16); FILE MERGED 2006/06/16 11:32:30 fs 1.15.104.1: during #i51143#: refactored VCollection: - createEmptyObject now named createDescriptor - cloneObject removed - appendObject now returns the newly created object (previously done via a subsequent call to cloneObject) File Changes: Directory: /dba/connectivity/source/drivers/adabas/ =================================================== File [changed]: BUsers.cxx Url: http://dba.openoffice.org/source/browse/dba/connectivity/source/drivers/adabas/BUsers.cxx?r1=1.16&r2=1.17 Delta lines: +5 -4 ------------------- --- BUsers.cxx 20 Jun 2006 01:11:27 -0000 1.16 +++ BUsers.cxx 10 Jul 2006 14:22:50 -0000 1.17 @@ -82,20 +82,19 @@ m_pParent->refreshUsers(); } // ------------------------------------------------------------------------- -Reference< XPropertySet > OUsers::createEmptyObject() +Reference< XPropertySet > OUsers::createDescriptor() { OUserExtend* pNew = new OUserExtend(m_pConnection); return pNew; } // ------------------------------------------------------------------------- // XAppend -void OUsers::appendObject( const Reference< XPropertySet >& descriptor ) +sdbcx::ObjectType OUsers::appendObject( const ::rtl::OUString& _rForName, const Reference< XPropertySet >& descriptor ) { ::rtl::OUString aSql = ::rtl::OUString::createFromAscii("CREATE USER "); ::rtl::OUString aQuote = m_pConnection->getMetaData()->getIdentifierQuoteString( ); - ::rtl::OUString sUserName; - descriptor->getPropertyValue(OMetaConnection::getPropMap().getNameByIndex(PROPERTY_ID_NAME)) >>= sUserName; + ::rtl::OUString sUserName( _rForName ); sUserName = sUserName.toAsciiUpperCase(); descriptor->setPropertyValue(OMetaConnection::getPropMap().getNameByIndex(PROPERTY_ID_NAME),makeAny(sUserName)); aSql += ::dbtools::quoteName(aQuote,sUserName) @@ -107,6 +106,8 @@ if(xStmt.is()) xStmt->execute(aSql); ::comphelper::disposeComponent(xStmt); + + return createObject( _rForName ); } // ------------------------------------------------------------------------- // XDrop --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
