Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-dev] CheckIn: fixed element reference problems in library

 

Summary: Fixed element reference problems in library. Library datasets cannot be used, etc.

- Bugzilla Bug (s) Resolved: 121008, 121505


- Description:


1. Revised SimpleNameScope,
ReferenceValueUtil, StructureRefUtil etc. to find library resource like embedded images, datasource/datasets.

2. Added getVisibleDataSet()/getVisibleDataSource() in ModuleHandle. And revised corresponding ui codes.

3. Related changes in ImageHandle, Module.

4. Updated test cases.


- Tests Description : Unit tests.

- Files Edited:

Designer Core plugin:

"/org.eclipse.birt.report.designer.core/src/org/eclipse/birt/report/designer/util/DEUtil.java" "/org.eclipse.birt.report.designer.core/src/org/eclipse/birt/report/designer/core/model/ReportDesignHandleAdapter.java"

 

Designer ui plugin:

"/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/internal/ui/views/data/providers/DataSetsNodeProvider.java" "/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/ui/odadatasource/wizards/DataSetBasePage.java" "/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/ui/views/attributes/providers/ChoiceSetFactory.java" "/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/ui/dialogs/ImageBuilder.java" "/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/internal/ui/views/data/providers/DataSourcesNodeProvider.java" "/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/ui/dialogs/ParameterDialog.java" "/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/internal/ui/editors/js/TreeViewPalettePage.java" "/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/ui/actions/NewDataSetAction.java" "/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/internal/ui/editors/schematic/actions/EditBindingAction.java"

 

 

Model Plugin:

"/org.eclipse.birt.report.model_bugs/src/org/eclipse/birt/report/model/core/Module.java" "/org.eclipse.birt.report.model_bugs/test/org/eclipse/birt/report/model/library/DesignLoadLibraryTest.java" "/org.eclipse.birt.report.model_bugs/test/org/eclipse/birt/report/model/library/input/LibraryStructureTest_1.xml"

"/org.eclipse.birt.report.model_bugs/src/org/eclipse/birt/report/model/metadata/ElementRefPropertyType.java" "/org.eclipse.birt.report.model_bugs/src/org/eclipse/birt/report/model/api/ModuleHandle.java" "/org.eclipse.birt.report.model_bugs/test/org/eclipse/birt/report/model/library/input/LibraryStructureTest_2.xml"

"/org.eclipse.birt.report.model_bugs/src/org/eclipse/birt/report/model/core/ReferencableStructure.java" "/org.eclipse.birt.report.model_bugs/src/org/eclipse/birt/report/model/metadata/StructRefPropertyType.java" "/org.eclipse.birt.report.model_bugs/src/org/eclipse/birt/report/model/util/StructureRefUtil.java" "/org.eclipse.birt.report.model_bugs/test/org/eclipse/birt/report/model/library/LibraryHandleTest.java" "/org.eclipse.birt.report.model_bugs/test/org/eclipse/birt/report/model/library/LibraryStructureTest.java" "/org.eclipse.birt.report.model_bugs/src/org/eclipse/birt/report/model/util/ReferenceValueUtil.java" "/org.eclipse.birt.report.model_bugs/src/org/eclipse/birt/report/model/api/ReportDesignHandle.java" "/org.eclipse.birt.report.model_bugs/src/org/eclipse/birt/report/model/core/namespace/SimpleNameScope.java" "/org.eclipse.birt.report.model_bugs/src/org/eclipse/birt/report/model/api/ImageHandle.java" "/org.eclipse.birt.report.model_bugs/test/org/eclipse/birt/report/model/library/ReferenceValueUtilTest.java"

 


- Files Added:

 

 
- Notes to Build Team:

- Notes to Developers:

1.      Added getVisibleDataSet()/getVisibleDataSource(), this is for UI cases. So that user can only use local datasource/datasets.

2.      getAllDataSet()/getAllDataSource() is for Engine usage. They have requirements to see all datasets/datasources.


- Notes to QA:

- Notes to Documentation:

 

 

Rick Lu

 

Actuate Shanghai Center.

Email: rlu@xxxxxxxxxxx

Phone: 86 21 58826388

Fax: 86 21 58826002

 


Back to the top