Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [higgins-dev] IdAS out-of-sync issues

Honestly, the Word file is there because I can't contribute/commit code yet. I view the Word file as a temporary document, which will be replaced by the Javadoc. Probably the Word document should
just disappear now.

I do plan to work on the Wiki pages to get them in sync with our current thinking.

...Greg



Jim Sermersheim wrote:
We actually have three definitions of some interfaces when you include the API descriptions on pages like http://spwiki.editme.com/ContextProvider

>>> "Jim Sermersheim" <jimse@xxxxxxxxxx> 7/27/06 5:57 PM >>>
Here's what's out of sync between the word doc at http://spwiki.editme.com/files/IdentityAttributeService/idas-methods-0727.doc and the checked-in interfaces: 1) Repository missing IdASRegistry (we just haven't coded this yet) 2) Repository: IContextFactory.canCreate(contextRef) is like (but different from) Doc: IContextFactory.isOpenable(contextRef, identity)
3) Repository: IContextFactory.getName() missing from Doc.
4) Repository: IContext extends IHasRelationships<URI>. Doc: IContext extends IHasRelationships<IContext>
5) Repository: IContext.isOpen missing from Doc.
6) Repository: IContext.createRelationship(type) inherits from IHasRelationship. Doc: IContext.createRelationship(type) does not. 7) Repository: IDigitalSubject.getType() returns String. Doc IDigitalSubject.getType() returns URI.
8) Repository: IDigitalSubject.getAttribute(URI attrID) missing from Doc.
9) Repository: IMetadataItem.createMetadataItem missing from Doc.
10) Repository: IHasRelationships.createRelationship missing from Doc (See 6)
11) Repository: IHasMetadata is completely different from Doc.
Earlier today, Tom was trying to implement to the word doc, This will be problematic if we don't either: a) keep the doc tightly in sync with the repository, b) use the repository as the authoritative source. Do we need something like the word doc because it's easier to quickly update than the Java interfaces, or because it's more readable than the Javadoc? If it's the latter, we can look around for a Javadoc emitter that produces something similar to the word doc. If it's the former, We should probably stop updating the interfaces ahead of the word doc to prevent having two diverging interfaces. Actually, I dislike that suggestion. I don't want to edit the word doc, then edit the code and javadoc to match it, ugh!
------------------------------------------------------------------------

_______________________________________________
higgins-dev mailing list
higgins-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/higgins-dev



Back to the top