[jboss-jira] [JBoss JIRA] (WFCORE-53) Include registered attributes with no model representation in read-resource results

Emmanuel Hugonnet (JIRA) issues at jboss.org
Thu Aug 14 12:04:31 EDT 2014


     [ https://issues.jboss.org/browse/WFCORE-53?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Emmanuel Hugonnet moved WFLY-202 to WFCORE-53:
----------------------------------------------

          Project: WildFly Core  (was: WildFly)
              Key: WFCORE-53  (was: WFLY-202)
      Component/s: Domain Management
                       (was: Domain Management)
    Fix Version/s: 1.0.0.Alpha5
                       (was: 9.0.0.CR1)


> Include registered attributes with no model representation in read-resource results
> -----------------------------------------------------------------------------------
>
>                 Key: WFCORE-53
>                 URL: https://issues.jboss.org/browse/WFCORE-53
>             Project: WildFly Core
>          Issue Type: Enhancement
>      Security Level: Public(Everyone can see) 
>          Components: Domain Management
>            Reporter: Brian Stansberry
>            Assignee: Emmanuel Hugonnet
>            Priority: Minor
>             Fix For: 1.0.0.Alpha5
>
>
> Following situation:
> 1) resource includes attribute xyz
> 2) No read-handler is registered for xyz (i.e. default read semantic  Resource.getModel().get("xyz") is to be used)
> 3) Poorly coded "add" handler for the resource doesn't call model.get("xyz") for some reason.
> The effect of this is the read-resource result will not include "xyz" => undefined in the output. Nothing for xyz will appear at all, hiding the existence of the attribute from the caller.
> The read-resource handler can deal with a check in its loop through the AttributeAccess registration for the "no read-handler" case. (This check is already there; an 'else' clause is needed.) If no read-handler, see if there is an entry in the directAttributes map for the attribute; if  not, add one with a value of new ModelNode().



--
This message was sent by Atlassian JIRA
(v6.2.6#6264)


More information about the jboss-jira mailing list