Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[birt-dev] CheckIn: Fix 148761 -- support to copy a report item that refers a non-existing refTemplateParameter and update the logic of isKindOf in ElementDefn.

 

Summary:

Fix 148761 -- support to copy a report item that refers a non-existing refTemplateParameter and update the logic of isKindOf in ElementDefn.


- Bugzilla Bug (s) Resolved: 148761

- Description:

1. When adding a report item, if it refers a template parameter which does not exist or the parameter exist but the type is inconsistent with it,

then clear the refTemplateParameter property in it.

2. The logic of isKindOf in ElementDefn is upside-down, change it right and update all the references of this method.


- Tests Description:

 Unit/Manual test
- Notes to Build Team: None


- Notes to Developers: None


- Notes to QA: None


- Notes to Documentation: None


- Files Added:

- Files Edited:

 

 

    Checking in src/org/eclipse/birt/report/model/api/elements/SemanticError.java;

    Checking in test/org/eclipse/birt/report/model/parser/TemplateElementParserTest.java;

    Checking in src/org/eclipse/birt/report/model/validators/ValidationExecutor.java;

    Checking in src/org/eclipse/birt/report/model/validators/ValidationNode.java;

    Checking in src/org/eclipse/birt/report/model/command/TemplateCommand.java;

    Checking in src/org/eclipse/birt/report/model/command/ExtendsCommand.java;

    Checking in src/org/eclipse/birt/report/model/api/validators/MasterPageContextContainmentValidator.java;

    Checking in src/org/eclipse/birt/report/model/api/validators/TableHeaderContextContainmentValidator.java;

    Checking in test/org/eclipse/birt/report/model/metadata/ElementDefnTest.java;

    Checking in src/org/eclipse/birt/report/model/metadata/SlotDefn.java;

    Checking in src/org/eclipse/birt/report/model/metadata/ElementRefPropertyType.java;

    Checking in src/org/eclipse/birt/report/model/metadata/ElementDefn.java;

    Checking in src/org/eclipse/birt/report/model/util/ModelUtil.java;

    


Back to the top