1234567891011121314151617181920212223242526272829303132333435363738394041 |
- package EntitiesDao;
- import HibernateEntities.ClientsEntity;
- import HibernateEntities.ModeratorsEntity;
- import org.hibernate.Session;
- import org.hibernate.query.Query;
- import java.util.ArrayList;
- import java.util.HashMap;
- import java.util.List;
- import static HibernateUtil.HibernateUtil.getSession;
- /**
- * Created by Кинетик on 31.12.2016.
- */
- public class AdminDao {
- public static HashMap<String, String> getAdminMap(){
- Session session = getSession();
- Query query = session.createQuery("FROM ModeratorsEntity ");
- List<ModeratorsEntity> res = query.list();
- HashMap<String,String> adminsDict = new HashMap<>();
- for(ModeratorsEntity ad: res){
- adminsDict.put(ad.getModFamily()+" "+ad.getModFirstName()+" "+ad.getModSecName(),ad.getModPassword());
- }
- session.close();
- return adminsDict;
- }
- public static ArrayList<String> getAdminList(){
- Session session = getSession();
- Query query = session.createQuery("FROM ModeratorsEntity ");
- List<ModeratorsEntity> res = query.list();
- ArrayList<String> adminsList = new ArrayList<>();
- for(ModeratorsEntity ad: res){
- adminsList.add(ad.getModFamily()+" "+ad.getModFirstName()+" "+ad.getModSecName());
- }
- session.close();
- return adminsList;
- }
- }
|