I guess one way to achieve all of this would be through metatype extension
schema.

On Wed, Apr 8, 2015 at 11:06 AM, Jean-Baptiste Onofré <j...@nanthrax.net>
wrote:

> It looks good to me and prevent to update the spec.
>
> Regards
> JB
>
> On 04/08/2015 04:45 PM, Felix Meschberger wrote:
>
>> Hi
>>
>>  Am 06.04.2015 um 20:33 schrieb BJ Hargrave <hargr...@us.ibm.com
>>> <mailto:hargr...@us.ibm.com>>:
>>>
>>> > From: Raymond Auge <raymond.a...@liferay.com
>>> <mailto:raymond.a...@liferay.com>>
>>>
>>> > On 04/06/2015 03:30 PM, BJ Hargrave wrote:
>>> > Seem like you just need a convention where you put the human
>>> > readable/pretty name in a key of the configuration and then you can
>>> find
>>> > it with listConfigurations if you need to.
>>> >
>>> > So to be clear, you mean something like:
>>>
>>> > my.primary.key.property.XYZ=value-ignored
>>>
>>> > and then:
>>>
>>> > (&(service.factoryPid=whatever.the.pid.is
>>> <http://whatever.the.pid.is>)(my.primary.key.property.XYZ=*))
>>>
>>> Yes.
>>>
>>
>> Hmm, why the „foreign key“ value as the property name ?
>>
>> Wouldn’t it rather be the value of a conventional name, e.g.
>>
>>      my.primary.key.property=XYZ
>>
>> and thus
>>
>>      (&(service.factoryPid=whatever.the.pid.is
>> <http://whatever.the.pid.is>)(my.primary.key.property=XYZ))
>>
>> AFAICT both Felix FileInstall and Sling OSGi Install do this already and
>> invented their own „alias“ property key.
>>
>> Maybe the ask is to come up with a common convention such that user
>> agents such as the Web Console can easily and specifically deal with it
>> like they currently deal with the factoryPid and the pid ?
>>
>> Whether that needs to go to the specification is another question ...
>>
>> Regards
>> Felix
>>
>>
>>
>>> > ... that might work as a temporary solution :(
>>>
>>> > However it means you could never localize that key in the UI!
>>>
>>> I don't understand? How would this be any different if you were
>>> allowed to set the value of the pid for a factory configuration?
>>>
>>> >
>>> > - Ray
>>> >
>>>
>>> --
>>>
>>> *BJ Hargrave*
>>> Senior Technical Staff Member, IBM
>>> OSGi Fellow and CTO of the _OSGi Alliance_ <http://www.osgi.org/>_
>>> __hargr...@us.ibm.com_ <mailto:hargr...@us.ibm.com>
>>>
>>> office: +1 386 848 1781
>>> mobile: +1 386 848 3788
>>>
>>> _______________________________________________
>>> OSGi Developer Mail List
>>> osgi-dev@mail.osgi.org <mailto:osgi-dev@mail.osgi.org>
>>> https://mail.osgi.org/mailman/listinfo/osgi-dev
>>>
>>>
>>
>>
>> _______________________________________________
>> OSGi Developer Mail List
>> osgi-dev@mail.osgi.org
>> https://mail.osgi.org/mailman/listinfo/osgi-dev
>>
>>
> --
> Jean-Baptiste Onofré
> jbono...@apache.org
> http://blog.nanthrax.net
> Talend - http://www.talend.com
> _______________________________________________
> OSGi Developer Mail List
> osgi-dev@mail.osgi.org
> https://mail.osgi.org/mailman/listinfo/osgi-dev
>



-- 
*Raymond Augé* <http://www.liferay.com/web/raymond.auge/profile>
 (@rotty3000)
Senior Software Architect *Liferay, Inc.* <http://www.liferay.com>
 (@Liferay)
Board Member & EEG Co-Chair, OSGi Alliance <http://osgi.org> (@OSGiAlliance)
_______________________________________________
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://mail.osgi.org/mailman/listinfo/osgi-dev

Reply via email to