[jira] [Updated] (ISIS-538) Improve performance of rendering lists (in Wicket viewer)

2019-01-06 Thread Dan Haywood (JIRA)


 [ 
https://issues.apache.org/jira/browse/ISIS-538?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dan Haywood updated ISIS-538:
-
Fix Version/s: (was: 1.17.1)
   1.18.0

> Improve performance of rendering lists (in Wicket viewer)
> -
>
> Key: ISIS-538
> URL: https://issues.apache.org/jira/browse/ISIS-538
> Project: Isis
>  Issue Type: Improvement
>  Components: Core: Viewer: Wicket
>Affects Versions: viewer-wicket-1.2.0
>Reporter: Dan Haywood
>Priority: Minor
> Fix For: 1.18.0
>
>
> rendering a Lease, showing LeaseUnit in table (they would be in view mode).  
> Even so, we compute the choices etc, even though never used (see stack trace).
> In ScalarPanelAbstract#buildGui(), we have:
> private void buildGui() {
> 
> // REVIEW: this is nasty, both write to the same entityLink field
> // even though only one is used
> componentIfCompact = addComponentForCompact();
> componentIfRegular = addComponentForRegular();
> Brands.findUniqueNames() line: 46 
> LeaseUnit.choicesBrandName() line: 278
> NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) line: not 
> available [native method]
> NativeMethodAccessorImpl.invoke(Object, Object[]) line: not available 
> DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: not available 
> Method.invoke(Object, Object...) line: not available  
> MethodExtensions.invoke(Method, Object, Object[]) line: 50
> MethodExtensions.invoke(Method, Object) line: 45  
> AdapterInvokeUtils.invoke(Method, ObjectAdapter) line: 44 
> PropertyChoicesFacetViaMethod.getChoices(ObjectAdapter, SpecificationLoader) 
> line: 72 
> OneToOneAssociationImpl.getChoices(ObjectAdapter) line: 248   
> ScalarModel$Kind$1.getChoices(ScalarModel, ObjectAdapter[]) line: 163 
> ScalarModel.getChoices(ObjectAdapter[]) line: 584 
> ValueChoicesSelect2Panel.getChoiceMementos(ObjectAdapter[]) line: 93  
> ValueChoicesSelect2Panel.setChoices(ObjectAdapter[]) line: 194
> ValueChoicesSelect2Panel.addComponentForRegular() line: 76
> ValueChoicesSelect2Panel(ScalarPanelAbstract).buildGui() line: 178
> ValueChoicesSelect2Panel(ScalarPanelAbstract).onBeforeRender() line: 147  
> ValueChoicesSelect2Panel(Component).internalBeforeRender() line: 923  
> ValueChoicesSelect2Panel(Component).beforeRender() line: 991  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (ISIS-538) Improve performance of rendering lists (in Wicket viewer)

2019-01-06 Thread Dan Haywood (JIRA)


 [ 
https://issues.apache.org/jira/browse/ISIS-538?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dan Haywood updated ISIS-538:
-
Fix Version/s: (was: 1.19.0)
   1.17.1

> Improve performance of rendering lists (in Wicket viewer)
> -
>
> Key: ISIS-538
> URL: https://issues.apache.org/jira/browse/ISIS-538
> Project: Isis
>  Issue Type: Improvement
>  Components: Core: Viewer: Wicket
>Affects Versions: viewer-wicket-1.2.0
>Reporter: Dan Haywood
>Priority: Minor
> Fix For: 1.17.1
>
>
> rendering a Lease, showing LeaseUnit in table (they would be in view mode).  
> Even so, we compute the choices etc, even though never used (see stack trace).
> In ScalarPanelAbstract#buildGui(), we have:
> private void buildGui() {
> 
> // REVIEW: this is nasty, both write to the same entityLink field
> // even though only one is used
> componentIfCompact = addComponentForCompact();
> componentIfRegular = addComponentForRegular();
> Brands.findUniqueNames() line: 46 
> LeaseUnit.choicesBrandName() line: 278
> NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) line: not 
> available [native method]
> NativeMethodAccessorImpl.invoke(Object, Object[]) line: not available 
> DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: not available 
> Method.invoke(Object, Object...) line: not available  
> MethodExtensions.invoke(Method, Object, Object[]) line: 50
> MethodExtensions.invoke(Method, Object) line: 45  
> AdapterInvokeUtils.invoke(Method, ObjectAdapter) line: 44 
> PropertyChoicesFacetViaMethod.getChoices(ObjectAdapter, SpecificationLoader) 
> line: 72 
> OneToOneAssociationImpl.getChoices(ObjectAdapter) line: 248   
> ScalarModel$Kind$1.getChoices(ScalarModel, ObjectAdapter[]) line: 163 
> ScalarModel.getChoices(ObjectAdapter[]) line: 584 
> ValueChoicesSelect2Panel.getChoiceMementos(ObjectAdapter[]) line: 93  
> ValueChoicesSelect2Panel.setChoices(ObjectAdapter[]) line: 194
> ValueChoicesSelect2Panel.addComponentForRegular() line: 76
> ValueChoicesSelect2Panel(ScalarPanelAbstract).buildGui() line: 178
> ValueChoicesSelect2Panel(ScalarPanelAbstract).onBeforeRender() line: 147  
> ValueChoicesSelect2Panel(Component).internalBeforeRender() line: 923  
> ValueChoicesSelect2Panel(Component).beforeRender() line: 991  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (ISIS-538) Improve performance of rendering lists (in Wicket viewer)

2019-01-06 Thread Dan Haywood (JIRA)


 [ 
https://issues.apache.org/jira/browse/ISIS-538?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dan Haywood updated ISIS-538:
-
Fix Version/s: (was: 2.3.0)
   1.19.0

> Improve performance of rendering lists (in Wicket viewer)
> -
>
> Key: ISIS-538
> URL: https://issues.apache.org/jira/browse/ISIS-538
> Project: Isis
>  Issue Type: Improvement
>  Components: Core: Viewer: Wicket
>Affects Versions: viewer-wicket-1.2.0
>Reporter: Dan Haywood
>Priority: Minor
> Fix For: 1.19.0
>
>
> rendering a Lease, showing LeaseUnit in table (they would be in view mode).  
> Even so, we compute the choices etc, even though never used (see stack trace).
> In ScalarPanelAbstract#buildGui(), we have:
> private void buildGui() {
> 
> // REVIEW: this is nasty, both write to the same entityLink field
> // even though only one is used
> componentIfCompact = addComponentForCompact();
> componentIfRegular = addComponentForRegular();
> Brands.findUniqueNames() line: 46 
> LeaseUnit.choicesBrandName() line: 278
> NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) line: not 
> available [native method]
> NativeMethodAccessorImpl.invoke(Object, Object[]) line: not available 
> DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: not available 
> Method.invoke(Object, Object...) line: not available  
> MethodExtensions.invoke(Method, Object, Object[]) line: 50
> MethodExtensions.invoke(Method, Object) line: 45  
> AdapterInvokeUtils.invoke(Method, ObjectAdapter) line: 44 
> PropertyChoicesFacetViaMethod.getChoices(ObjectAdapter, SpecificationLoader) 
> line: 72 
> OneToOneAssociationImpl.getChoices(ObjectAdapter) line: 248   
> ScalarModel$Kind$1.getChoices(ScalarModel, ObjectAdapter[]) line: 163 
> ScalarModel.getChoices(ObjectAdapter[]) line: 584 
> ValueChoicesSelect2Panel.getChoiceMementos(ObjectAdapter[]) line: 93  
> ValueChoicesSelect2Panel.setChoices(ObjectAdapter[]) line: 194
> ValueChoicesSelect2Panel.addComponentForRegular() line: 76
> ValueChoicesSelect2Panel(ScalarPanelAbstract).buildGui() line: 178
> ValueChoicesSelect2Panel(ScalarPanelAbstract).onBeforeRender() line: 147  
> ValueChoicesSelect2Panel(Component).internalBeforeRender() line: 923  
> ValueChoicesSelect2Panel(Component).beforeRender() line: 991  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)


[jira] [Updated] (ISIS-538) Improve performance of rendering lists (in Wicket viewer)

2016-07-12 Thread Dan Haywood (JIRA)

 [ 
https://issues.apache.org/jira/browse/ISIS-538?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dan Haywood updated ISIS-538:
-
 Assignee: Dan Haywood  (was: Martin Grigorov)
Fix Version/s: (was: 1.15.0)
   1.14.0

> Improve performance of rendering lists (in Wicket viewer)
> -
>
> Key: ISIS-538
> URL: https://issues.apache.org/jira/browse/ISIS-538
> Project: Isis
>  Issue Type: Improvement
>  Components: Core: Viewer: Wicket
>Affects Versions: viewer-wicket-1.2.0
>Reporter: Dan Haywood
>Assignee: Dan Haywood
>Priority: Minor
> Fix For: 1.14.0
>
>
> rendering a Lease, showing LeaseUnit in table (they would be in view mode).  
> Even so, we compute the choices etc, even though never used (see stack trace).
> In ScalarPanelAbstract#buildGui(), we have:
> private void buildGui() {
> 
> // REVIEW: this is nasty, both write to the same entityLink field
> // even though only one is used
> componentIfCompact = addComponentForCompact();
> componentIfRegular = addComponentForRegular();
> Brands.findUniqueNames() line: 46 
> LeaseUnit.choicesBrandName() line: 278
> NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) line: not 
> available [native method]
> NativeMethodAccessorImpl.invoke(Object, Object[]) line: not available 
> DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: not available 
> Method.invoke(Object, Object...) line: not available  
> MethodExtensions.invoke(Method, Object, Object[]) line: 50
> MethodExtensions.invoke(Method, Object) line: 45  
> AdapterInvokeUtils.invoke(Method, ObjectAdapter) line: 44 
> PropertyChoicesFacetViaMethod.getChoices(ObjectAdapter, SpecificationLoader) 
> line: 72 
> OneToOneAssociationImpl.getChoices(ObjectAdapter) line: 248   
> ScalarModel$Kind$1.getChoices(ScalarModel, ObjectAdapter[]) line: 163 
> ScalarModel.getChoices(ObjectAdapter[]) line: 584 
> ValueChoicesSelect2Panel.getChoiceMementos(ObjectAdapter[]) line: 93  
> ValueChoicesSelect2Panel.setChoices(ObjectAdapter[]) line: 194
> ValueChoicesSelect2Panel.addComponentForRegular() line: 76
> ValueChoicesSelect2Panel(ScalarPanelAbstract).buildGui() line: 178
> ValueChoicesSelect2Panel(ScalarPanelAbstract).onBeforeRender() line: 147  
> ValueChoicesSelect2Panel(Component).internalBeforeRender() line: 923  
> ValueChoicesSelect2Panel(Component).beforeRender() line: 991  



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (ISIS-538) Improve performance of rendering lists (in Wicket viewer)

2016-03-20 Thread Dan Haywood (JIRA)

 [ 
https://issues.apache.org/jira/browse/ISIS-538?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dan Haywood updated ISIS-538:
-
Fix Version/s: (was: 1.16.0)
   1.13.0

> Improve performance of rendering lists (in Wicket viewer)
> -
>
> Key: ISIS-538
> URL: https://issues.apache.org/jira/browse/ISIS-538
> Project: Isis
>  Issue Type: Improvement
>  Components: Core: Viewer: Wicket
>Affects Versions: viewer-wicket-1.2.0
>Reporter: Dan Haywood
>Assignee: Martin Grigorov
>Priority: Minor
> Fix For: 1.13.0
>
>
> rendering a Lease, showing LeaseUnit in table (they would be in view mode).  
> Even so, we compute the choices etc, even though never used (see stack trace).
> In ScalarPanelAbstract#buildGui(), we have:
> private void buildGui() {
> 
> // REVIEW: this is nasty, both write to the same entityLink field
> // even though only one is used
> componentIfCompact = addComponentForCompact();
> componentIfRegular = addComponentForRegular();
> Brands.findUniqueNames() line: 46 
> LeaseUnit.choicesBrandName() line: 278
> NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) line: not 
> available [native method]
> NativeMethodAccessorImpl.invoke(Object, Object[]) line: not available 
> DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: not available 
> Method.invoke(Object, Object...) line: not available  
> MethodExtensions.invoke(Method, Object, Object[]) line: 50
> MethodExtensions.invoke(Method, Object) line: 45  
> AdapterInvokeUtils.invoke(Method, ObjectAdapter) line: 44 
> PropertyChoicesFacetViaMethod.getChoices(ObjectAdapter, SpecificationLoader) 
> line: 72 
> OneToOneAssociationImpl.getChoices(ObjectAdapter) line: 248   
> ScalarModel$Kind$1.getChoices(ScalarModel, ObjectAdapter[]) line: 163 
> ScalarModel.getChoices(ObjectAdapter[]) line: 584 
> ValueChoicesSelect2Panel.getChoiceMementos(ObjectAdapter[]) line: 93  
> ValueChoicesSelect2Panel.setChoices(ObjectAdapter[]) line: 194
> ValueChoicesSelect2Panel.addComponentForRegular() line: 76
> ValueChoicesSelect2Panel(ScalarPanelAbstract).buildGui() line: 178
> ValueChoicesSelect2Panel(ScalarPanelAbstract).onBeforeRender() line: 147  
> ValueChoicesSelect2Panel(Component).internalBeforeRender() line: 923  
> ValueChoicesSelect2Panel(Component).beforeRender() line: 991  



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (ISIS-538) Improve performance of rendering lists (in Wicket viewer)

2015-03-12 Thread Dan Haywood (JIRA)

 [ 
https://issues.apache.org/jira/browse/ISIS-538?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dan Haywood updated ISIS-538:
-
Fix Version/s: (was: core-1.9.0)
   core-1.10.0

 Improve performance of rendering lists (in Wicket viewer)
 -

 Key: ISIS-538
 URL: https://issues.apache.org/jira/browse/ISIS-538
 Project: Isis
  Issue Type: Improvement
  Components: Core: Viewer: Wicket
Affects Versions: viewer-wicket-1.2.0
Reporter: Dan Haywood
Assignee: Martin Grigorov
Priority: Minor
 Fix For: core-1.10.0


 rendering a Lease, showing LeaseUnit in table (they would be in view mode).  
 Even so, we compute the choices etc, even though never used (see stack trace).
 In ScalarPanelAbstract#buildGui(), we have:
 private void buildGui() {
 
 // REVIEW: this is nasty, both write to the same entityLink field
 // even though only one is used
 componentIfCompact = addComponentForCompact();
 componentIfRegular = addComponentForRegular();
 Brands.findUniqueNames() line: 46 
 LeaseUnit.choicesBrandName() line: 278
 NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) line: not 
 available [native method]
 NativeMethodAccessorImpl.invoke(Object, Object[]) line: not available 
 DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: not available 
 Method.invoke(Object, Object...) line: not available  
 MethodExtensions.invoke(Method, Object, Object[]) line: 50
 MethodExtensions.invoke(Method, Object) line: 45  
 AdapterInvokeUtils.invoke(Method, ObjectAdapter) line: 44 
 PropertyChoicesFacetViaMethod.getChoices(ObjectAdapter, SpecificationLoader) 
 line: 72 
 OneToOneAssociationImpl.getChoices(ObjectAdapter) line: 248   
 ScalarModel$Kind$1.getChoices(ScalarModel, ObjectAdapter[]) line: 163 
 ScalarModel.getChoices(ObjectAdapter[]) line: 584 
 ValueChoicesSelect2Panel.getChoiceMementos(ObjectAdapter[]) line: 93  
 ValueChoicesSelect2Panel.setChoices(ObjectAdapter[]) line: 194
 ValueChoicesSelect2Panel.addComponentForRegular() line: 76
 ValueChoicesSelect2Panel(ScalarPanelAbstract).buildGui() line: 178
 ValueChoicesSelect2Panel(ScalarPanelAbstract).onBeforeRender() line: 147  
 ValueChoicesSelect2Panel(Component).internalBeforeRender() line: 923  
 ValueChoicesSelect2Panel(Component).beforeRender() line: 991  



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (ISIS-538) Improve performance of rendering lists (in Wicket viewer)

2014-10-09 Thread Dan Haywood (JIRA)

 [ 
https://issues.apache.org/jira/browse/ISIS-538?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dan Haywood updated ISIS-538:
-
Assignee: Martin Grigorov  (was: Dan Haywood)

 Improve performance of rendering lists (in Wicket viewer)
 -

 Key: ISIS-538
 URL: https://issues.apache.org/jira/browse/ISIS-538
 Project: Isis
  Issue Type: Improvement
  Components: Viewer: Wicket
Affects Versions: viewer-wicket-1.2.0
Reporter: Dan Haywood
Assignee: Martin Grigorov
Priority: Minor
 Fix For: viewer-wicket-1.8.0


 rendering a Lease, showing LeaseUnit in table (they would be in view mode).  
 Even so, we compute the choices etc, even though never used (see stack trace).
 In ScalarPanelAbstract#buildGui(), we have:
 private void buildGui() {
 
 // REVIEW: this is nasty, both write to the same entityLink field
 // even though only one is used
 componentIfCompact = addComponentForCompact();
 componentIfRegular = addComponentForRegular();
 Brands.findUniqueNames() line: 46 
 LeaseUnit.choicesBrandName() line: 278
 NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) line: not 
 available [native method]
 NativeMethodAccessorImpl.invoke(Object, Object[]) line: not available 
 DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: not available 
 Method.invoke(Object, Object...) line: not available  
 MethodExtensions.invoke(Method, Object, Object[]) line: 50
 MethodExtensions.invoke(Method, Object) line: 45  
 AdapterInvokeUtils.invoke(Method, ObjectAdapter) line: 44 
 PropertyChoicesFacetViaMethod.getChoices(ObjectAdapter, SpecificationLoader) 
 line: 72 
 OneToOneAssociationImpl.getChoices(ObjectAdapter) line: 248   
 ScalarModel$Kind$1.getChoices(ScalarModel, ObjectAdapter[]) line: 163 
 ScalarModel.getChoices(ObjectAdapter[]) line: 584 
 ValueChoicesSelect2Panel.getChoiceMementos(ObjectAdapter[]) line: 93  
 ValueChoicesSelect2Panel.setChoices(ObjectAdapter[]) line: 194
 ValueChoicesSelect2Panel.addComponentForRegular() line: 76
 ValueChoicesSelect2Panel(ScalarPanelAbstract).buildGui() line: 178
 ValueChoicesSelect2Panel(ScalarPanelAbstract).onBeforeRender() line: 147  
 ValueChoicesSelect2Panel(Component).internalBeforeRender() line: 923  
 ValueChoicesSelect2Panel(Component).beforeRender() line: 991  



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (ISIS-538) Improve performance of rendering lists (in Wicket viewer)

2014-10-09 Thread Dan Haywood (JIRA)

 [ 
https://issues.apache.org/jira/browse/ISIS-538?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dan Haywood updated ISIS-538:
-
Fix Version/s: (was: viewer-wicket-1.7.0)
   viewer-wicket-1.8.0

 Improve performance of rendering lists (in Wicket viewer)
 -

 Key: ISIS-538
 URL: https://issues.apache.org/jira/browse/ISIS-538
 Project: Isis
  Issue Type: Improvement
  Components: Viewer: Wicket
Affects Versions: viewer-wicket-1.2.0
Reporter: Dan Haywood
Assignee: Dan Haywood
Priority: Minor
 Fix For: viewer-wicket-1.8.0


 rendering a Lease, showing LeaseUnit in table (they would be in view mode).  
 Even so, we compute the choices etc, even though never used (see stack trace).
 In ScalarPanelAbstract#buildGui(), we have:
 private void buildGui() {
 
 // REVIEW: this is nasty, both write to the same entityLink field
 // even though only one is used
 componentIfCompact = addComponentForCompact();
 componentIfRegular = addComponentForRegular();
 Brands.findUniqueNames() line: 46 
 LeaseUnit.choicesBrandName() line: 278
 NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) line: not 
 available [native method]
 NativeMethodAccessorImpl.invoke(Object, Object[]) line: not available 
 DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: not available 
 Method.invoke(Object, Object...) line: not available  
 MethodExtensions.invoke(Method, Object, Object[]) line: 50
 MethodExtensions.invoke(Method, Object) line: 45  
 AdapterInvokeUtils.invoke(Method, ObjectAdapter) line: 44 
 PropertyChoicesFacetViaMethod.getChoices(ObjectAdapter, SpecificationLoader) 
 line: 72 
 OneToOneAssociationImpl.getChoices(ObjectAdapter) line: 248   
 ScalarModel$Kind$1.getChoices(ScalarModel, ObjectAdapter[]) line: 163 
 ScalarModel.getChoices(ObjectAdapter[]) line: 584 
 ValueChoicesSelect2Panel.getChoiceMementos(ObjectAdapter[]) line: 93  
 ValueChoicesSelect2Panel.setChoices(ObjectAdapter[]) line: 194
 ValueChoicesSelect2Panel.addComponentForRegular() line: 76
 ValueChoicesSelect2Panel(ScalarPanelAbstract).buildGui() line: 178
 ValueChoicesSelect2Panel(ScalarPanelAbstract).onBeforeRender() line: 147  
 ValueChoicesSelect2Panel(Component).internalBeforeRender() line: 923  
 ValueChoicesSelect2Panel(Component).beforeRender() line: 991  



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)


[jira] [Updated] (ISIS-538) Improve performance of rendering lists (in Wicket viewer)

2014-05-24 Thread Dan Haywood (JIRA)

 [ 
https://issues.apache.org/jira/browse/ISIS-538?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dan Haywood updated ISIS-538:
-

Fix Version/s: (was: viewer-wicket-1.5.0)
   viewer-wicket-1.6.0

 Improve performance of rendering lists (in Wicket viewer)
 -

 Key: ISIS-538
 URL: https://issues.apache.org/jira/browse/ISIS-538
 Project: Isis
  Issue Type: Improvement
  Components: Viewer: Wicket
Affects Versions: viewer-wicket-1.2.0
Reporter: Dan Haywood
Assignee: Dan Haywood
Priority: Minor
 Fix For: viewer-wicket-1.6.0


 rendering a Lease, showing LeaseUnit in table (they would be in view mode).  
 Even so, we compute the choices etc, even though never used (see stack trace).
 In ScalarPanelAbstract#buildGui(), we have:
 private void buildGui() {
 
 // REVIEW: this is nasty, both write to the same entityLink field
 // even though only one is used
 componentIfCompact = addComponentForCompact();
 componentIfRegular = addComponentForRegular();
 Brands.findUniqueNames() line: 46 
 LeaseUnit.choicesBrandName() line: 278
 NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) line: not 
 available [native method]
 NativeMethodAccessorImpl.invoke(Object, Object[]) line: not available 
 DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: not available 
 Method.invoke(Object, Object...) line: not available  
 MethodExtensions.invoke(Method, Object, Object[]) line: 50
 MethodExtensions.invoke(Method, Object) line: 45  
 AdapterInvokeUtils.invoke(Method, ObjectAdapter) line: 44 
 PropertyChoicesFacetViaMethod.getChoices(ObjectAdapter, SpecificationLoader) 
 line: 72 
 OneToOneAssociationImpl.getChoices(ObjectAdapter) line: 248   
 ScalarModel$Kind$1.getChoices(ScalarModel, ObjectAdapter[]) line: 163 
 ScalarModel.getChoices(ObjectAdapter[]) line: 584 
 ValueChoicesSelect2Panel.getChoiceMementos(ObjectAdapter[]) line: 93  
 ValueChoicesSelect2Panel.setChoices(ObjectAdapter[]) line: 194
 ValueChoicesSelect2Panel.addComponentForRegular() line: 76
 ValueChoicesSelect2Panel(ScalarPanelAbstract).buildGui() line: 178
 ValueChoicesSelect2Panel(ScalarPanelAbstract).onBeforeRender() line: 147  
 ValueChoicesSelect2Panel(Component).internalBeforeRender() line: 923  
 ValueChoicesSelect2Panel(Component).beforeRender() line: 991  



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Updated] (ISIS-538) Improve performance of rendering lists (in Wicket viewer)

2014-05-01 Thread Dan Haywood (JIRA)

 [ 
https://issues.apache.org/jira/browse/ISIS-538?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dan Haywood updated ISIS-538:
-

Fix Version/s: (was: viewer-wicket-1.5.0)
   viewer-wicket-1.4.2

 Improve performance of rendering lists (in Wicket viewer)
 -

 Key: ISIS-538
 URL: https://issues.apache.org/jira/browse/ISIS-538
 Project: Isis
  Issue Type: Improvement
  Components: Viewer: Wicket
Affects Versions: viewer-wicket-1.2.0
Reporter: Dan Haywood
Assignee: Dan Haywood
Priority: Minor
 Fix For: viewer-wicket-1.4.2


 rendering a Lease, showing LeaseUnit in table (they would be in view mode).  
 Even so, we compute the choices etc, even though never used (see stack trace).
 In ScalarPanelAbstract#buildGui(), we have:
 private void buildGui() {
 
 // REVIEW: this is nasty, both write to the same entityLink field
 // even though only one is used
 componentIfCompact = addComponentForCompact();
 componentIfRegular = addComponentForRegular();
 Brands.findUniqueNames() line: 46 
 LeaseUnit.choicesBrandName() line: 278
 NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) line: not 
 available [native method]
 NativeMethodAccessorImpl.invoke(Object, Object[]) line: not available 
 DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: not available 
 Method.invoke(Object, Object...) line: not available  
 MethodExtensions.invoke(Method, Object, Object[]) line: 50
 MethodExtensions.invoke(Method, Object) line: 45  
 AdapterInvokeUtils.invoke(Method, ObjectAdapter) line: 44 
 PropertyChoicesFacetViaMethod.getChoices(ObjectAdapter, SpecificationLoader) 
 line: 72 
 OneToOneAssociationImpl.getChoices(ObjectAdapter) line: 248   
 ScalarModel$Kind$1.getChoices(ScalarModel, ObjectAdapter[]) line: 163 
 ScalarModel.getChoices(ObjectAdapter[]) line: 584 
 ValueChoicesSelect2Panel.getChoiceMementos(ObjectAdapter[]) line: 93  
 ValueChoicesSelect2Panel.setChoices(ObjectAdapter[]) line: 194
 ValueChoicesSelect2Panel.addComponentForRegular() line: 76
 ValueChoicesSelect2Panel(ScalarPanelAbstract).buildGui() line: 178
 ValueChoicesSelect2Panel(ScalarPanelAbstract).onBeforeRender() line: 147  
 ValueChoicesSelect2Panel(Component).internalBeforeRender() line: 923  
 ValueChoicesSelect2Panel(Component).beforeRender() line: 991  



--
This message was sent by Atlassian JIRA
(v6.2#6252)


[jira] [Updated] (ISIS-538) Improve performance of rendering lists (in Wicket viewer)

2014-02-26 Thread Dan Haywood (JIRA)

 [ 
https://issues.apache.org/jira/browse/ISIS-538?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dan Haywood updated ISIS-538:
-

Fix Version/s: (was: viewer-wicket-1.4.0)
   viewer-wicket-1.5.0

 Improve performance of rendering lists (in Wicket viewer)
 -

 Key: ISIS-538
 URL: https://issues.apache.org/jira/browse/ISIS-538
 Project: Isis
  Issue Type: Improvement
  Components: Viewer: Wicket
Affects Versions: viewer-wicket-1.2.0
Reporter: Dan Haywood
Assignee: Dan Haywood
Priority: Minor
 Fix For: viewer-wicket-1.5.0


 rendering a Lease, showing LeaseUnit in table (they would be in view mode).  
 Even so, we compute the choices etc, even though never used (see stack trace).
 In ScalarPanelAbstract#buildGui(), we have:
 private void buildGui() {
 
 // REVIEW: this is nasty, both write to the same entityLink field
 // even though only one is used
 componentIfCompact = addComponentForCompact();
 componentIfRegular = addComponentForRegular();
 Brands.findUniqueNames() line: 46 
 LeaseUnit.choicesBrandName() line: 278
 NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) line: not 
 available [native method]
 NativeMethodAccessorImpl.invoke(Object, Object[]) line: not available 
 DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: not available 
 Method.invoke(Object, Object...) line: not available  
 MethodExtensions.invoke(Method, Object, Object[]) line: 50
 MethodExtensions.invoke(Method, Object) line: 45  
 AdapterInvokeUtils.invoke(Method, ObjectAdapter) line: 44 
 PropertyChoicesFacetViaMethod.getChoices(ObjectAdapter, SpecificationLoader) 
 line: 72 
 OneToOneAssociationImpl.getChoices(ObjectAdapter) line: 248   
 ScalarModel$Kind$1.getChoices(ScalarModel, ObjectAdapter[]) line: 163 
 ScalarModel.getChoices(ObjectAdapter[]) line: 584 
 ValueChoicesSelect2Panel.getChoiceMementos(ObjectAdapter[]) line: 93  
 ValueChoicesSelect2Panel.setChoices(ObjectAdapter[]) line: 194
 ValueChoicesSelect2Panel.addComponentForRegular() line: 76
 ValueChoicesSelect2Panel(ScalarPanelAbstract).buildGui() line: 178
 ValueChoicesSelect2Panel(ScalarPanelAbstract).onBeforeRender() line: 147  
 ValueChoicesSelect2Panel(Component).internalBeforeRender() line: 923  
 ValueChoicesSelect2Panel(Component).beforeRender() line: 991  



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)


[jira] [Updated] (ISIS-538) Improve performance of rendering lists (in Wicket viewer)

2013-10-25 Thread Dan Haywood (JIRA)

 [ 
https://issues.apache.org/jira/browse/ISIS-538?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dan Haywood updated ISIS-538:
-

Fix Version/s: (was: viewer-wicket-1.3.0)
   viewer-wicket-1.4.0

 Improve performance of rendering lists (in Wicket viewer)
 -

 Key: ISIS-538
 URL: https://issues.apache.org/jira/browse/ISIS-538
 Project: Isis
  Issue Type: Improvement
  Components: Viewer: Wicket
Affects Versions: viewer-wicket-1.2.0
Reporter: Dan Haywood
Assignee: Dan Haywood
Priority: Minor
 Fix For: viewer-wicket-1.4.0


 rendering a Lease, showing LeaseUnit in table (they would be in view mode).  
 Even so, we compute the choices etc, even though never used (see stack trace).
 In ScalarPanelAbstract#buildGui(), we have:
 private void buildGui() {
 
 // REVIEW: this is nasty, both write to the same entityLink field
 // even though only one is used
 componentIfCompact = addComponentForCompact();
 componentIfRegular = addComponentForRegular();
 Brands.findUniqueNames() line: 46 
 LeaseUnit.choicesBrandName() line: 278
 NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) line: not 
 available [native method]
 NativeMethodAccessorImpl.invoke(Object, Object[]) line: not available 
 DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: not available 
 Method.invoke(Object, Object...) line: not available  
 MethodExtensions.invoke(Method, Object, Object[]) line: 50
 MethodExtensions.invoke(Method, Object) line: 45  
 AdapterInvokeUtils.invoke(Method, ObjectAdapter) line: 44 
 PropertyChoicesFacetViaMethod.getChoices(ObjectAdapter, SpecificationLoader) 
 line: 72 
 OneToOneAssociationImpl.getChoices(ObjectAdapter) line: 248   
 ScalarModel$Kind$1.getChoices(ScalarModel, ObjectAdapter[]) line: 163 
 ScalarModel.getChoices(ObjectAdapter[]) line: 584 
 ValueChoicesSelect2Panel.getChoiceMementos(ObjectAdapter[]) line: 93  
 ValueChoicesSelect2Panel.setChoices(ObjectAdapter[]) line: 194
 ValueChoicesSelect2Panel.addComponentForRegular() line: 76
 ValueChoicesSelect2Panel(ScalarPanelAbstract).buildGui() line: 178
 ValueChoicesSelect2Panel(ScalarPanelAbstract).onBeforeRender() line: 147  
 ValueChoicesSelect2Panel(Component).internalBeforeRender() line: 923  
 ValueChoicesSelect2Panel(Component).beforeRender() line: 991  



--
This message was sent by Atlassian JIRA
(v6.1#6144)