Framework و ابزارهای زیادی برای کنترل دسترسی کاربران به صفحات و امکانات یک برنامه وجود دارد(مانند JAAS) در جاوا. اما چگونه می توانم برای نتایج جستجو بر اساس دسترسی، محدودیت قایل شوم؟
برای مثال ساده، کارمند تهران فقط داده های تهران و کارمند کرج فقط نتایج مربوط به کرج و راهبر سیستم داده های تمام شهرها را دسترسی داشته باشد.
این محدودیت باید در لایه DAL اعمال شود.
برای این کار بر حسب شعبه Query خود را ویرایش می کنم که در کوئری های پیچیده و تعداد زیاد کارکردها باعث پیچیدگی سیستم می شود.
لذا برای این کار به یک Framework برای زبان جاوا و یا یک الگوی طراحی برای پیاده سازی بومی در پروژه مورد نیاز دارم.
با تشکر.