| com.projity.grouping.core.model.NodeModelDataFactory
All known Subclasses: com.projity.pm.task.Project, com.projity.pm.task.Portfolio, com.projity.pm.resource.ResourcePool, com.projity.pm.dependency.DependencyNodeModelDataFactory, com.projity.interval.ValueObjectForIntervalTable,
NodeModelDataFactory | public interface NodeModelDataFactory (Code) | | |
Method Summary | |
void | addUnvalidatedObject(Object object, NodeModel nodeModel, Object parent) | public boolean | containsAssignments() | Object | createUnvalidatedObject(NodeModel nodeModel, Object parent) Creates a new node given a parent and a child of the parent. | NodeModelDataFactory | getFactoryToUseForChildOfParent(Object impl) | public DataFactoryUndoController | getUndoController() | public void | initOutline(NodeModel nodeModel) | public boolean | isGroupDirty() | void | remove(Object toRemove, NodeModel nodeModel, boolean deep, boolean undo, boolean cleanDependencies) | public void | rollbackUnvalidated(NodeModel nodeModel, Object object) | public void | setGroupDirty(boolean isGroupDirty) | void | validateObject(Object newlyCreated, NodeModel nodeModel, Object eventSource, Object hierarchyInfo, boolean isNew) Validate an object created by createObject. |
containsAssignments | public boolean containsAssignments()(Code) | | |
createUnvalidatedObject | Object createUnvalidatedObject(NodeModel nodeModel, Object parent)(Code) | | Creates a new node given a parent and a child of the parent.
Parameters: nodeModel - TODO Parameters: parent - TODO Parameters: previous - TODO new node |
isGroupDirty | public boolean isGroupDirty()(Code) | | |
remove | void remove(Object toRemove, NodeModel nodeModel, boolean deep, boolean undo, boolean cleanDependencies)(Code) | | Remove an object (the impl of a node)
Parameters: toRemove - Parameters: nodeModel - TODO throws: NodeException - if the node can't be removed |
setGroupDirty | public void setGroupDirty(boolean isGroupDirty)(Code) | | |
validateObject | void validateObject(Object newlyCreated, NodeModel nodeModel, Object eventSource, Object hierarchyInfo, boolean isNew)(Code) | | Validate an object created by createObject.
Parameters: newlyCreated - Parameters: nodeModel - TODO Parameters: eventSource - TODO Parameters: voidNodeInfo - TODO |
|
|