project BLF > class BResource > business logic query ResourceByURIUsr
Parameters
| iiCompanyId | integer | Company id |
| icResourceURI | character | |
| iiUsrId | integer | |
| ilCompanyIsActive | logical | |
query condition
each Resources where
Resources.ResourceURI = icResourceURI
each RoleResource (inner-join) where
RoleResource.Resource_ID = Resources.Resource_ID AND
first Role (inner-join) where
Role.Role_ID = RoleResource.Role_ID AND
each UsrRoleCompany (inner-join) where
UsrRoleCompany.Company_Id = iiCompanyId AND
UsrRoleCompany.Role_ID = Role.Role_ID AND
UsrRoleCompany.Usr_ID = iiUsrId
first Company (inner-join) where
Company.Company_Id = iiCompanyId AND
Company.Company_ID = UsrRoleCompany.Company_ID AND
Company.CompanyIsActive = ilCompanyIsActive
first Domains (inner-join) where
Domains.Domain_ID = UsrRoleCompany.Domain_ID AND
query resultset tqResourceByURIUsr
| field name | data type | db field | description |
| tiCompany_ID | integer | UsrRoleCompany.Company_ID | Entity |
| tcCompanyCode | character | Company.CompanyCode | Entity Code |
| tlCompanyIsActive | logical | Company.CompanyIsActive | Active |
| tcDomainCode | character | Domains.DomainCode | Domain |
| tcResourceURI | character | Resources.ResourceURI | Universal Resource Identification |
| tiUsr_ID | integer | UsrRoleCompany.Usr_ID | User |
Internal usage
BLF
QadFinancials