Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[higgins-dev] IdAS notes

Jim,
 
I have some notes about IdAS:
 
1. I suppose IMetadataModel interface should extend IModel interface (to inherit IDisplayData getDisplayData() method);
 
2. We need to add two methods getMetadataSet() and getMetadata(URI) to IDigitalSubjectModel, IAttributeModel and IAttributeValueModel;
 
3. IAttributeValueModel interface declares some methods (isValidValue(Object valueForm), isValid(String lexicalForm), toValueForm(String lexicalForm) and toLexicalForm(Object value)) which are not reqiured by IAttributeComplexValueModel. I proprose to move these methods from IAttributeValueModel to IAttributeSimpleValueModel;
 
4. There are some classes which contain wrong HOWL URIs (at least wrong base URI - AuthNNamePasswordMaterials, AuthNSelfIssuedMaterials etc.). Pershaps we need some class which will contain HOWL URIs constants.
 
Thanks,
Sergey Lyakhov

Back to the top