project BLF > class BUser > business logic query UsrDomainByUserDomain


Parameters


iiUserIdinteger
iiDomainIdinteger
icUserLogincharacter
icDomainCodecharacter


query condition


  each UsrDomain where
UsrDomain.Domain_ID = iiDomainId AND
UsrDomain.Usr_ID = iiUserId

      first Domains (inner-join) where
Domains.Domain_ID = UsrDomain.Domain_ID AND
Domains.DomainCode = icDomainCode

      first Usr (inner-join) where
Usr.Usr_ID = UsrDomain.Usr_ID AND
Usr.UsrLogin = icUserLogin


query resultset tqUsrDomainByUserDomain


field namedata typedb fielddescription
tiDomain_IDintegerUsrDomain.Domain_IDDomain
tcDomainCodecharacterDomains.DomainCodeDomain
tiUsr_IDintegerUsrDomain.Usr_IDUser
tlUsrDomainIsDefaultlogicalUsrDomain.UsrDomainIsDefaultindicates the default domain per user
tcUsrLogincharacterUsr.UsrLoginLogin


Internal usage


BLF
method BUser.ApiGetUserDomainEntityAccess
method BUserRole.ValidateComponent