You are viewing a plain text version of this content. The canonical link for it is here.
Posted to muse-dev@ws.apache.org by "Dan Jemiolo (JIRA)" <ji...@apache.org> on 2007/01/15 15:30:27 UTC

[jira] Commented: (MUSE-179) Usage of MUSE Capability property metadata apis

    [ https://issues.apache.org/jira/browse/MUSE-179?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12464813 ] 

Dan Jemiolo commented on MUSE-179:
----------------------------------

You can currently use the canUpdate( ), canInsert( ), canDelete( ), and isReadOnlyExternal( ) methods to reason about these values. However, I could add getter methods to return the string values for modifiability and mutability to MetadataDescriptor, in the same manner as the other methods in that interface. I don't want to make PropertyMetadata public - it is very struct-like and as an internal class we can rely on checks done in the default RMD impl. Right now you can do all tasks through the MetadataDescriptor interface, so I don't see a need to add to the supported API.

I'll add the two getter methods.


> Usage of MUSE Capability property metadata apis
> -----------------------------------------------
>
>                 Key: MUSE-179
>                 URL: https://issues.apache.org/jira/browse/MUSE-179
>             Project: Muse
>          Issue Type: Improvement
>          Components: WSRF WSRMD ResourceMetadataCapability and MetadataResource
>    Affects Versions: 2.2.0
>            Reporter: Saurabh Dravid
>         Assigned To: Dan Jemiolo
>             Fix For: 2.2.0
>
>
> I am using MetadataDescriptor model provided by MUSE api in my editor to deal with property metadata.
> I will extend these two classes for this purpose "org.apache.muse.ws.resource.metadata.impl.SimpleMetadataDescriptor" and
> "org.apache.muse.ws.resource.metadata.impl.PropertyMetadata".
> While extending these classes I faced following restrictions.
> (1) "PropertyMetadata" class is not public.
> (2) Following fields in "PropertyMetadata" class defined as private.
> 	_modifiability
> 	_mutability
> 	_qname
> (3) Following fields in "SimpleMetadataDescriptor" class defined as private.
> 	_name
> 	_propertiesByQName
> Is it possible to remove these restrictions from the classes. It will help me to handle the editor functionality efficiently.
> Thanks

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: muse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-dev-help@ws.apache.org