[!!! +FEATURE] Extbase (DataMapper, DataMap): Extbase resolves the table name for...
authorJochen Rau <j.rau@web.de>
Tue, 21 Jul 2009 12:44:52 +0000 (12:44 +0000)
committerJochen Rau <j.rau@web.de>
Tue, 21 Jul 2009 12:44:52 +0000 (12:44 +0000)
commit91ec344786d5fbcabaafb2fb933748840d97b567
treea27a922e688d52338b49fa0f3b4c1a4485832697
parent888c8422b6679459665d6536e33cc9121b4be141
[!!! +FEATURE] Extbase (DataMapper, DataMap): Extbase resolves the table name for a given class name. Extbase searches for configured mappings by crawling thorough the extended classes. As default, it takes the class name in lower case as table name. The configuration of the mapping can be found in EXT:extbase/Configuration/Settings/setup.txt. The place for the settings (plugin.tx_extbase) is only a preliminary solution. PLEASE INSERT THE STATIC TEMPLATE!
[~CONF] Extbase: Changed the initialization of the Plugin and Extbase Settings; These are now initialized in the Dispatcher; The Extbase settings are now available through Tx_Extbase_Dispatcher::getSettings(); related to #3665
[+FEATURE] Extbase: The data array of the cObj is availabe through the settings of extbase (this needs further discussion); related to #
[+BUGFIX] Extbase: Fixed FlexFormSettings with section (thanks to Steffen Kamper); Resolves #3949
[+TASK] Extbase: Moved method postProcessSettings() to the Configuration Manager and made it static
[+FEATURE] Extbase: Added generic Domain Models FrontendUser and FrontendUserGroup; added Repository for FrontendUser (not fully functional by now)
[+BUGFIX] Extbase (Argument): Renamed setNewValidatorChain() to setNewValidatorConjunction()
[+TASK] Extbase (URIBuilder): Removed unnecessary require_once statements
[~TASK] Extbase: Changed the handling of storagePid; this setting is now available through the Extbase Settings Tx_Extbase_Dispatcher::getSettings() (this may change in future); related to #3698
[!!! ~CONF] Extbase: The default setting for the storagePid is now 0; related to #3698
[+TASK] Extbase: Moved extractStoragePageId() to the Configuration Manager and renamed it
[+TASK] Extbase (PersistenceManager): Removed the reference to the DataMapper
[+FEATURE] Extbase: Implemented limit and offset for the Query object; resolves #3874
[+BUGFIX] Extbase (Typo3DbBackend: Fixed statement creation of hasValueObject(); resolves #3939
[!!! ~API] Extbase: Removed Typo3Query and its interface; integrated methods in Query object (will be integrated in the extbase settings in the next step)
[+BUGFIX] Extbase (Typo3DbBackend): Fixed issue with question mark in property; resolves #3943
25 files changed:
typo3/sysext/extbase/Classes/Configuration/Manager.php
typo3/sysext/extbase/Classes/Configuration/Source/FlexFormSource.php
typo3/sysext/extbase/Classes/Configuration/Source/TypoScriptSource.php
typo3/sysext/extbase/Classes/Dispatcher.php
typo3/sysext/extbase/Classes/Domain/Model/FrontendUser.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/Domain/Model/FrontendUserGroup.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/Domain/Model/FrontendUserRepository.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/DomainObject/AbstractEntity.php
typo3/sysext/extbase/Classes/MVC/Controller/Argument.php
typo3/sysext/extbase/Classes/MVC/Web/Routing/URIBuilder.php
typo3/sysext/extbase/Classes/Persistence/Backend.php
typo3/sysext/extbase/Classes/Persistence/Manager.php
typo3/sysext/extbase/Classes/Persistence/Mapper/ColumnMap.php
typo3/sysext/extbase/Classes/Persistence/Mapper/DataMap.php
typo3/sysext/extbase/Classes/Persistence/Mapper/DataMapper.php
typo3/sysext/extbase/Classes/Persistence/QOM/QueryObjectModel.php
typo3/sysext/extbase/Classes/Persistence/Query.php
typo3/sysext/extbase/Classes/Persistence/QueryFactory.php
typo3/sysext/extbase/Classes/Persistence/QueryResult.php
typo3/sysext/extbase/Classes/Persistence/QuerySettingsInterface.php [new file with mode: 0644]
typo3/sysext/extbase/Classes/Persistence/Repository.php
typo3/sysext/extbase/Classes/Persistence/Storage/Typo3DbBackend.php
typo3/sysext/extbase/Classes/Persistence/Value.php
typo3/sysext/extbase/Classes/Validation/Validator/StringLengthValidator.php
typo3/sysext/extbase/ext_tables.php