Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package ims.reports.utils;
- import ims.security.application.group.SecurityGroupUserFinder;
- import ims.security.application.group.dto.GroupUserMemberDTO;
- import java.util.List;
- import org.hibernate.Session;
- import org.hibernate.SessionFactory;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.context.ApplicationContext;
- import org.springframework.stereotype.Service;
- import beluca.core.spring.AppStartUtils;
- /**
- *
- */
- @Service
- public class GroupUserReport {
- public GroupUserReport() {
- }
- @Autowired
- private SecurityGroupUserFinder securityGroupUserFinder;
- public static void main(String args[]) {
- AppStartUtils.initLog4j();
- ApplicationContext ctx = AppStartUtils.loadQuartzAppCtx();
- SessionFactory sessionFactory = ctx.getBean(SessionFactory.class);
- Session session = sessionFactory.openSession();
- GroupUserReport groupUserReport = new GroupUserReport();
- groupUserReport.generateGroupUserReport();
- }
- public void generateGroupUserReport() {
- List<GroupUserMemberDTO> groupUserMemberDTOs = securityGroupUserFinder.getGroupUsers(111);
- //here i am just populating the groupUserMemberDTO, from this i will get the name, group name, username for report.
- for (GroupUserMemberDTO groupUserMemberDTO : groupUserMemberDTOs) {
- System.out.println(groupUserMemberDTO.toString());
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement