oship-dev team mailing list archive
-
oship-dev team
-
Mailing list archive
-
Message #01687
[Bug 700111] [NEW] some issues on ObjectVersionId
Public bug reported:
The ObjectVersionId must include the following enhancements:
- Use UIDMatcher class to fix the problem on repeat the same regular expressions found on ISOOID, InternetID and UUID classes.
- Use the SEPARATOR constant to split the identifier parts.
- Cover the class with tests.
- Compile out of the class all regular expressions to speed up the initialization process.
- Return the lexical form when the str or the unicode builtin methods are applied on the object.
- Allow pass a list of objects representing the identifier splited up into three parts: a UID object represeting the object_id part, an UID object representing the creating_system_id part and an VersionTreeId object representing the version_tree_id part.
** Affects: oship
Importance: Low
Status: New
--
You received this bug notification because you are a member of OSHIP
Development Team, which is subscribed to Open Source Health Information
Platform.
https://bugs.launchpad.net/bugs/700111
Title:
some issues on ObjectVersionId
Status in Open Source Health Information Platform (OSHIP):
New
Bug description:
The ObjectVersionId must include the following enhancements:
- Use UIDMatcher class to fix the problem on repeat the same regular expressions found on ISOOID, InternetID and UUID classes.
- Use the SEPARATOR constant to split the identifier parts.
- Cover the class with tests.
- Compile out of the class all regular expressions to speed up the initialization process.
- Return the lexical form when the str or the unicode builtin methods are applied on the object.
- Allow pass a list of objects representing the identifier splited up into three parts: a UID object represeting the object_id part, an UID object representing the creating_system_id part and an VersionTreeId object representing the version_tree_id part.
Follow ups
References