[JBoss JIRA] (JBIDE-19267) OpenOns for batch artifacts
by Alexey Kazakov (JIRA)
[ https://issues.jboss.org/browse/JBIDE-19267?page=com.atlassian.jira.plugi... ]
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)
11 years, 4 months
[JBoss JIRA] (JBIDE-19268) Content assist for Job XML file.
by Alexey Kazakov (JIRA)
[ https://issues.jboss.org/browse/JBIDE-19268?page=com.atlassian.jira.plugi... ]
Alexey Kazakov updated JBIDE-19268:
-----------------------------------
Parent: JBIDE-18857
Issue Type: Sub-task (was: Feature Request)
> Content assist for Job XML file.
> --------------------------------
>
> Key: JBIDE-19268
> URL: https://issues.jboss.org/browse/JBIDE-19268
> Project: Tools (JBoss Tools)
> Issue Type: Sub-task
> Components: batch
> Affects Versions: 4.3.0.Alpha1
> Reporter: Viacheslav Kabanovich
> Assignee: Viacheslav Kabanovich
> Labels: new_and_noteworthy
> Fix For: 4.3.0.Alpha2
>
>
> 1. Attribute \@ref - names of appropriate artifacts.
> 2. Attributes \@next and \@to - ids of execution elements of the current level.
> 3. Attribute @restart - ids of execution elements of the job level.
> 4. Attribute properties/property/\@name - names of batch properties in the referenced batch artifact; plus property names in the current scope (to be overridden).
> 5. Attribute properties/property/@value - suggest \#\{jobProperties\['%propertyName%'\]\} where %propertyName% - property names in the current scope (excluding the current property).
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
11 years, 4 months
[JBoss JIRA] (JBIDE-19268) Content assist for Job XML file.
by Viacheslav Kabanovich (JIRA)
[ https://issues.jboss.org/browse/JBIDE-19268?page=com.atlassian.jira.plugi... ]
Viacheslav Kabanovich updated JBIDE-19268:
------------------------------------------
Description:
1. Attribute \@ref - names of appropriate artifacts.
2. Attributes \@next and \@to - ids of execution elements of the current level.
3. Attribute @restart - ids of execution elements of the job level.
4. Attribute properties/property/\@name - names of batch properties in the referenced batch artifact; plus property names in the current scope (to be overridden).
5. Attribute properties/property/@value - suggest \#\{jobProperties\['%propertyName%'\]\} where %propertyName% - property names in the current scope (excluding the current property).
> Content assist for Job XML file.
> --------------------------------
>
> Key: JBIDE-19268
> URL: https://issues.jboss.org/browse/JBIDE-19268
> Project: Tools (JBoss Tools)
> Issue Type: Feature Request
> Components: batch
> Affects Versions: 4.3.0.Alpha1
> Reporter: Viacheslav Kabanovich
> Assignee: Viacheslav Kabanovich
> Labels: new_and_noteworthy
> Fix For: 4.3.0.Alpha2
>
>
> 1. Attribute \@ref - names of appropriate artifacts.
> 2. Attributes \@next and \@to - ids of execution elements of the current level.
> 3. Attribute @restart - ids of execution elements of the job level.
> 4. Attribute properties/property/\@name - names of batch properties in the referenced batch artifact; plus property names in the current scope (to be overridden).
> 5. Attribute properties/property/@value - suggest \#\{jobProperties\['%propertyName%'\]\} where %propertyName% - property names in the current scope (excluding the current property).
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
11 years, 4 months
[JBoss JIRA] (JBIDE-19268) Content assist for Job XML file.
by Viacheslav Kabanovich (JIRA)
Viacheslav Kabanovich created JBIDE-19268:
---------------------------------------------
Summary: Content assist for Job XML file.
Key: JBIDE-19268
URL: https://issues.jboss.org/browse/JBIDE-19268
Project: Tools (JBoss Tools)
Issue Type: Feature Request
Components: batch
Affects Versions: 4.3.0.Alpha1
Reporter: Viacheslav Kabanovich
Assignee: Viacheslav Kabanovich
Fix For: 4.3.0.Alpha2
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
11 years, 4 months
[JBoss JIRA] (JBIDE-19267) OpenOns for batch artifacts
by Viacheslav Kabanovich (JIRA)
[ https://issues.jboss.org/browse/JBIDE-19267?page=com.atlassian.jira.plugi... ]
Viacheslav Kabanovich updated JBIDE-19267:
------------------------------------------
Description:
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).
was:
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).
> 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
> 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)
11 years, 4 months
[JBoss JIRA] (JBIDE-19267) OpenOns for batch artifacts
by Viacheslav Kabanovich (JIRA)
[ https://issues.jboss.org/browse/JBIDE-19267?page=com.atlassian.jira.plugi... ]
Viacheslav Kabanovich updated JBIDE-19267:
------------------------------------------
Description:
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).
was:
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();
> 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
> 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)
11 years, 4 months
[JBoss JIRA] (JBIDE-19267) OpenOns for batch artifacts
by Viacheslav Kabanovich (JIRA)
[ https://issues.jboss.org/browse/JBIDE-19267?page=com.atlassian.jira.plugi... ]
Viacheslav Kabanovich updated JBIDE-19267:
------------------------------------------
Description:
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();
was:
1. Attribute \@ref - open java class.
Take Collection<IBatchArtifact> a = IBatchProject.getArtifacts(String name);
%name% is the attribute value.
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.
First, take parent of properties element and take its \@ref attribute.
Take Collection<IBatchArtifact> a = IBatchProject.getArtifacts(String name); where %name% is the attribute \@ref value.
Then take IBatchProperty p = IBatchArtifact.getProperty(String name); where %name% is the attribute \@name value.
> 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
> 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();
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
11 years, 4 months
[JBoss JIRA] (JBIDE-19267) OpenOns for batch artifacts
by Viacheslav Kabanovich (JIRA)
[ https://issues.jboss.org/browse/JBIDE-19267?page=com.atlassian.jira.plugi... ]
Viacheslav Kabanovich updated JBIDE-19267:
------------------------------------------
Description:
1. Attribute \@ref - open java class.
Take Collection<IBatchArtifact> a = IBatchProject.getArtifacts(String name);
%name% is the attribute value.
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.
First, take parent of properties element and take its \@ref attribute.
Take Collection<IBatchArtifact> a = IBatchProject.getArtifacts(String name); where %name% is the attribute \@ref value.
Then take IBatchProperty p = IBatchArtifact.getProperty(String name); where %name% is the attribute \@name value.
was:
1. Attribute @ref - open java class.
IBatchArtifact a = IBatchProject.
> 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
> Fix For: 4.3.0.Alpha2
>
>
> 1. Attribute \@ref - open java class.
> Take Collection<IBatchArtifact> a = IBatchProject.getArtifacts(String name);
> %name% is the attribute value.
> 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.
> First, take parent of properties element and take its \@ref attribute.
> Take Collection<IBatchArtifact> a = IBatchProject.getArtifacts(String name); where %name% is the attribute \@ref value.
> Then take IBatchProperty p = IBatchArtifact.getProperty(String name); where %name% is the attribute \@name value.
--
This message was sent by Atlassian JIRA
(v6.3.11#6341)
11 years, 4 months