Hi:
Sorry, I think I did not make myself clear to you.
I know the attributes of: readOnly="true" and the type="password".
The point is:
The attributes of:
readOnly="true" and the type="password"
are pre-defined in the rhq-plugin.xml, like:
<c:list-property name="config-property">
<c:map-property name="config-property">
<c:simple-property name="name"/>
<c:simple-property name="value" readOnly="true"/>
</c:map-property>
</c:list-property>
but actually, there are 2 PropertyMap instances in this PropertyList.
For example:
PropertyMap map1 = new PropertyMap("config-property");
map1.put(new PropertySimple("name","Name_1"));
map1.put(new PropertySimple("value","Value_1")); // This
PropertySimple needs to be writable.
PropertyMap map2 = new PropertyMap("config-property");
map2.put(new PropertySimple("name","Name_2"));
map2.put(new PropertySimple("value","Value_2")); // This
PropertySimple needs to be read only.
Because we defined the simple-property of the 'value' to read only,
which means all 'value' PropertySimple instances in the above
PropertyMaps are read only.
But I need one of them is writable, the other is read only.
The same with the type="password".
Do you have any idea?
On 02/10/2011 09:19 PM, John Mazzitelli wrote:
Try the readOnly="true" and type="password"
attributes.
Use the rhq-plugin.xsd/rhq-configuration.xsd schemas to help you write
the plugin descriptors - if you import them into your XML editor, the
XML editor (a good one anyway :) would provide you with auto-completion
and help that should assist in discovering these types of features and
syntax. Our schemas have schema annotations with help text documentation.
They are here:
http://git.fedorahosted.org/git/?p=rhq/rhq.git;a=tree;f=modules/core/clie...
On 02/10/2011 12:04 AM, Lin Gao wrote:
> Hi:
>
> Here is the resource configuration definition:
>
> <c:list-property name="config-property">
> <c:map-property name="config-property">
> <c:simple-property name="name"/>
> <c:simple-property name="value"/>
> </c:map-property>
> </c:list-property>
>
> Below is the result I respect:
>
> Name Value
> Name_1 Value_1[Read Only] // this is read only
> Name_2 ******* // this is confidential
> Name_3 Value_3 // this is normal
> configuration
>
>
> The value of the 'Name_1' needs to be read only, and the value of the
> 'Name_2' needs to be in password type.
> Do you have any idea on that?
>
> The point is that: the read only and password type are pre-defined in
> the rhq-plugin.xml file, but the real data is dynamic,
> some of the values are read only, some of the values are not.
>
>
_______________________________________________
rhq-users mailing list
rhq-users(a)lists.fedorahosted.org
https://fedorahosted.org/mailman/listinfo/rhq-users
--
Best Regards
Lin Gao
JBoss Software Engineer
Red Hat China R&D Branch
IRC:lgao @ #jbosscn,#prod,#jbossas,#Eng-china
Phone: +86-10-6260-8252
Mobile Phone: +86-13811109928
E-Mail: lgao(a)redhat.com