MMBase

Node#setNodeManager(NodeManager).

Details

  • Type: New Feature New Feature
  • Status: Resolved Resolved
  • Priority: Major Major
  • Resolution: Fixed
  • Affects Version/s: 1.9.0
  • Fix Version/s: 1.9.2, 1.9.3, 1.9.6
  • Component/s: Mmci
  • Description:
    Hide
    E.g. in the 'media' project the nodetypes mediasources, undefsources, videosources, audiosources are used. 'undefsources' is used as long as it is unknown.

    Changing the type of a node using the bridge is currently a cumbersome business, while this would be quite straight forward if you can use StorageManager methods.

    I propose Node#setNodeManager to implement this.
    Show
    E.g. in the 'media' project the nodetypes mediasources, undefsources, videosources, audiosources are used. 'undefsources' is used as long as it is unknown. Changing the type of a node using the bridge is currently a cumbersome business, while this would be quite straight forward if you can use StorageManager methods. I propose Node#setNodeManager to implement this.

Activity

Repository Revision Date User Message
MMBase SVN #35351 Thu May 21 17:59:40 CEST 2009 michiel MMB-1822
Files Changed
MODIFY /mmbase/trunk/src/org/mmbase/bridge/util/NodeWrapper.java
MODIFY /mmbase/trunk/src/org/mmbase/module/core/MMObjectNode.java
MODIFY /mmbase/trunk/src/org/mmbase/bridge/implementation/BasicNode.java
MODIFY /mmbase/trunk/src/org/mmbase/bridge/Node.java
MODIFY /mmbase/trunk/src/org/mmbase/bridge/util/AbstractNode.java
MODIFY /mmbase/trunk/src/org/mmbase/storage/implementation/database/DatabaseStorageManager.java
MODIFY /mmbase/trunk/src/org/mmbase/bridge/util/AbstractNodeManager.java
Repository Revision Date User Message
MMBase SVN #35352 Thu May 21 18:02:19 CEST 2009 michiel Because of fix for MMB-1822, now also this virtual field is possible
Files Changed
MODIFY /mmbase/trunk/config/datatypes.xml
ADD /mmbase/trunk/src/org/mmbase/datatypes/processors/ObjectTypeChangerCommitProcessor.java
Repository Revision Date User Message
MMBase SVN #35391 Fri May 22 14:50:26 CEST 2009 michiel MMB-1822
Files Changed
MODIFY /mmbase/trunk/src/org/mmbase/module/core/MMObjectNode.java
MODIFY /mmbase/trunk/src/org/mmbase/storage/implementation/database/DatabaseStorageManager.java
MODIFY /mmbase/trunk/src/org/mmbase/storage/StorageManager.java
Repository Revision Date User Message
MMBase SVN #35935 Wed Jun 10 15:39:24 CEST 2009 michiel MMB-1822
Files Changed
MODIFY /mmbase/trunk/core/src/main/java/org/mmbase/module/core/MMObjectNode.java
MODIFY /mmbase/trunk/core/src/main/java/org/mmbase/module/core/MMObjectBuilder.java
Repository Revision Date User Message
MMBase SVN #35936 Wed Jun 10 15:39:53 CEST 2009 michiel MMB-1822
Files Changed
MODIFY /mmbase/trunk/core/src/main/java/org/mmbase/storage/implementation/database/DatabaseStorageManager.java
Repository Revision Date User Message
MMBase SVN #45471 Sun Feb 27 16:14:49 CET 2011 michiel MMB-1822, support for databases with foreign keys
Files Changed
MODIFY /mmbase/branches/MMBase-1_9/core/src/main/config/storage/databases/hsqldb_csv.xml
MODIFY /mmbase/branches/MMBase-1_9/core/src/main/config/storage/databases/mysql.index-schemes.xml
MODIFY /mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/storage/implementation/database/DatabaseStorageManager.java
MODIFY /mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/storage/search/implementation/database/BasicQueryHandler.java
MODIFY /mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/datatypes/StringDataType.java
MODIFY /mmbase/branches/MMBase-1_9/core/src/main/java/org/mmbase/storage/implementation/database/Attributes.java
Repository Revision Date User Message
MMBase SVN #45472 Sun Feb 27 16:16:53 CET 2011 michiel MMB-1822, support for databases with foreign keys
Files Changed
MODIFY /mmbase/trunk/core/src/main/java/org/mmbase/util/xml/applicationdata
MODIFY /mmbase/trunk/core/src/main/java/org/mmbase/storage/implementation/database/Attributes.java
MODIFY /mmbase/trunk/core/src/main/java/org/mmbase/module/tools
MODIFY /mmbase/trunk/core/src/main/java/org/mmbase
MODIFY /mmbase/trunk/core/src/main/config/storage/databases/hsqldb_csv.xml
MODIFY /mmbase/trunk/core/src/main/java/org/mmbase/module
MODIFY /mmbase/trunk/core/src/main/java
MODIFY /mmbase/trunk/core/src/main/java/org/mmbase/storage/implementation/database
MODIFY /mmbase/trunk/core
MODIFY /mmbase/trunk/core/src/main
MODIFY /mmbase/trunk/core/src/main/java/org
MODIFY /mmbase/trunk/core/src/main/java/org/mmbase/storage/implementation/database/DatabaseStorageManager.java
MODIFY /mmbase/trunk/core/src/main/config/storage/databases/mysql.index-schemes.xml
MODIFY /mmbase/trunk/core/src/main/java/org/mmbase/storage/search/implementation/database/BasicQueryHandler.java

People

Dates

  • Created:
    2009-05-21 17:57
    Updated:
    2011-04-18 10:17
    Resolved:
    2009-05-21 18:03