- Summary:
Access controls support on OLAP elements: Cube, Hierarchy and Level.
- Bugzilla Bug (s) Resolved: 173588
- Description:
1. added a new property type to support access controls feature.
2. added AccessControl and ValueAccessControl elements.
3. modified parser and writer to support access controls
properties.
4. fixed 173588 in ListPropertyState.
5. updated test cases.
- Tests Description :
Manual test
- Files Edited:
/org.eclipse.birt.report.model.tests_bugs/test/org/eclipse/birt/report/model/parser/CubeParserTest.java
/org.eclipse.birt.report.model.tests_bugs/test/org/eclipse/birt/report/model/parser/golden/CubeParserTest_golden.xml
/org.eclipse.birt.report.model.tests_bugs/test/org/eclipse/birt/report/model/parser/golden/CubeParserTest_golden_1.xml
/org.eclipse.birt.report.model.tests_bugs/test/org/eclipse/birt/report/model/parser/input/CubeParserTest.xml
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/activity/SimpleRecord.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/DesignElementHandle.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/ElementFactory.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/MemberHandle.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/PropertyHandle.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/elements/DesignChoiceConstants.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/elements/ReportDesignConstants.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/metadata/IPropertyType.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/olap/CubeHandle.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/olap/HierarchyHandle.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/olap/LevelHandle.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/command/AbstractPropertyCommand.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/command/ComplexPropertyCommand.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/command/ContentCommand.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/command/ContentRecord.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/command/MoveContentRecord.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/command/MoveListItemRecord.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/command/PropertyCommand.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/command/PropertyListRecord.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/command/PropertyRecord.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/command/PropertyReplaceRecord.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/command/SimplePropertyListRecord.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/core/ContainerContext.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/core/DesignElement.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/ElementVisitor.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/interfaces/ICubeModel.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/interfaces/IHierarchyModel.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/interfaces/ILevelModel.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/rom.def
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/i18n/Messages.properties
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/metadata/ElementDefn.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/metadata/MetaDataDictionary.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/metadata/MetaDataHandler.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/metadata/PropertyDefn.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/DesignSchemaConstants.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/ListPropertyState.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/ParseStateFactory.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/PropertyState.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/util/ModelUtil.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/writer/ModuleWriter.java
- Files Added:
/org.eclipse.birt.report.model.tests_bugs/test/org/eclipse/birt/report/model/parser/input/CubeParserTest_1.xml
/org.eclipse.birt.report.model.tests_bugs/test/org/eclipse/birt/report/model/parser/input/CubeParserTest_2.xml
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/AccessControlHandle.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/ContentElementHandle.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/api/ValueAccessControlHandle.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/command/AbstractContentCommand.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/command/ElementContentCommand.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/command/EventTarget.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/AccessControl.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/ValueAccessControl.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/interfaces/IAccessControlModel.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/elements/interfaces/IValueAccessControlModel.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/metadata/ContentElementPropertyType.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/AccessControlState.java
/org.eclipse.birt.report.model/src/org/eclipse/birt/report/model/parser/ValueAccessControlState.java
- Files Deleted:
- Notes to Build Team:
- Notes to Developers:
- Notes to QA:
- Notes to Documentation: