List<Widget> widgets = widgetService.findWidgetWithAccessCode(rolesList);
for(Widget widget : widgets){
if(widget.getIsShown()){
for(BaseUser user : userGroup.getUsers()) {
int[] pos = getColumnRowOfUserWidget(user.getId());
UserWidgets tempUserWidgets = this.findSpecificUserWidgets(user, widget.getName());
if(tempUserWidgets == null) {
UserWidgets userWidgets = new UserWidgets();
userWidgets.setWidget(widget);
userWidgets.setUser(user);
userWidgets.setStatus(1);
userWidgets.setColumn(pos[0]);
userWidgets.setRow((int)++pos[1]);
getDao().saveEntityModel(userWidgets);
}
}
}