Domain Reference Material
Domain Design in XML Format
The CZS-sales-Domain.xml file defines a Domain that returns data from the sales_fact_2006 table stored in a MySQL database. It includes the three fields that CZS is interested in displaying, as well as the data that corresponds to the attributes described in the security file.
Domain Security File
The CZS-sales-security.xml file is based on the CZS-sales-domain.xml Domain design file, and defines access for users with Cities and ProductDepartment attributes.
<securityDefinition xmlns="http://www.jaspersoft.com/2007/SL/XMLSchema" version="1.0" itemGroupDefaultAccess="granted"><resourceAccessGrants> <!-- Row level security --> <!-- What access do roles/users have to the rows in the resource? --> <resourceAccessGrantList id="JoinTree_1_List" label="ListLabel" resourceId="JoinTree_1"> <resourceAccessGrants> <!-- Row level for Cities --> <resourceAccessGrant id="Jointree_1_row_access_grant_20"> <principalExpression>attributesService.getAttribute('Cities', null, true) != null </principalExpression> <filterExpression>testProfileAttribute(store.store_city,'Cities') </filterExpression> </resourceAccessGrant> [/code] |
<!-- Row level for Product Dept --> <resourceAccessGrant id="Jointree_1_row_access_grant_30"> <principalExpression> attributesService.getAttribute('ProductDepartment', null, true) != null </principalExpression> <filterExpression>testProfileAttribute(product_class.product_department, 'ProductDepartment')</filterExpression> </resourceAccessGrant> </resourceAccessGrants> </resourceAccessGrantList>[/code] |
Recommended Comments
There are no comments to display.