History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: AMATH-711
Type: Improvement Improvement
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Paul Libbrecht
Reporter: Philipp Kärger
Votes: 0
Watchers: 0
Operations

Link this issue to another issue
If you were logged in you would be able to see more operations.
ActiveMath

MBaseRef has to be extended

Created: 2006-02-08 14:02   Updated: 2006-11-23 22:11
Component/s: MBase
Affects Version/s: None
Fix Version/s: 1.0

Time Tracking:
Not Specified


 Description  « Hide
The class MBase has to provide several new features:
1. management of modification dates
2. a method getImportedTheories(MBaseID theory, boolean recurse) which returns (an Iterator of) MBaseIDs representing all theories comprised in the given one, either recursively or not.
3. a method getOMTagFreeCommonName(MBaseID item) which returns for the first step the common names where the om-tags are left out. Later one has to think about simple string representation of symbols which will be returned in later versions (George did some stylesheets for the integration of the Behavior Recorder in the hands-on seminar - maybe they can be used for that).

 All   Comments   Work Log   Change History   Version Control   FishEye   Crucible   Related Builds      Sort Order: Ascending order - Click to sort in descending order
Paul Libbrecht - 2006-02-08 15:02
For management of modification dates, I would propose the following methods:

getLastModifed(ID) and getLastModified(String) which should return the
maximum modification of the set of items contained under the indicated ID.

Should use XML-RPC dates.

paul


Paul Libbrecht - 2006-11-08 12:11
API changes should come as early as possible even if not implemented and not yet used.
paul

Paul Libbrecht - 2006-11-23 22:11
This is now done for modification dates.
I have also added better relations methods which should, also, be responsible to return the imports.
paul