[jbosstools-issues] [JBoss JIRA] (JBIDE-19267) OpenOns for batch artifacts

Alexey Kazakov (JIRA) issues at jboss.org
Fri Feb 13 20:40:49 EST 2015


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

Alexey Kazakov updated JBIDE-19267:
-----------------------------------
    Labels: new_and_noteworthy  (was: )


> OpenOns for batch artifacts
> ---------------------------
>
>                 Key: JBIDE-19267
>                 URL: https://issues.jboss.org/browse/JBIDE-19267
>             Project: Tools (JBoss Tools)
>          Issue Type: Sub-task
>          Components: batch
>            Reporter: Alexey Kazakov
>            Assignee: Daniel Azarov
>              Labels: new_and_noteworthy
>             Fix For: 4.3.0.Alpha2
>
>
> 1. Attribute \@ref - open java class.
> a) Collection<IBatchArtifact> a = IBatchProject.getArtifacts(String name); where %name% is the attribute value.
> b)IType t = IBatchArtifact.getType();
> It is an error if the collection has more than one element, but open-on may show list of options.
> 2. Attribute \@next - open \@id by value. Look only among siblings of owner element of \@next.
> 3. Attribute \@to - open @id by value. Look only among children of the grandparent of the owner element of @to.
> 4. Attribute \@restart - open @id by value. Look only among children of root element <job>.
> 5. Attribute \@class - open java class, its name given by attribute's value.
> 6. Attribute properties/property/\@name - open java field.
> a) Take parent of properties element and take its \@ref attribute. 
> b) Collection<IBatchArtifact> a = IBatchProject.getArtifacts(String name); where %name% is the attribute \@ref value.
> c) IBatchProperty p = IBatchArtifact.getProperty(String name); where %name% is the attribute \@name value.
> d) IField f = IBatchProperty.getFiled();
> 7. Attribute properties/property/@value, when its value contains substring(s) \#{jobProperties['%propertyName%']} - open properties/property/\@name with attribute value equal to %propertyName%.
> Matching property should be looked for as follows:
> a) try sibling 'property' elements.
> b) move to the grandparent of 'properties' element and starting with it and then moving up by parent elements, take 'properties' child, and try its property children. As soon as a matching property is found, no other parent elements should be scanned (if they have matching properties, they are overridden by the most inner property).



--
This message was sent by Atlassian JIRA
(v6.3.11#6341)


More information about the jbosstools-issues mailing list