package at.gv.egovernment.moa.id.configuration.helper; import java.util.ArrayList; import java.util.List; import at.gv.egovernment.moa.id.commons.db.dao.config.OnlineApplication; import at.gv.egovernment.moa.id.commons.db.dao.config.UserDatabase; import at.gv.egovernment.moa.id.configuration.auth.AuthenticatedUser; import at.gv.egovernment.moa.id.configuration.data.OAListElement; public class FormDataHelper { public static ArrayList addFormOAs(List dbOAs) { ArrayList formOAs = new ArrayList(); for (OnlineApplication dboa : dbOAs) { OAListElement listoa = new OAListElement(); listoa.setActive(dboa.isIsActive()); listoa.setDataBaseID(dboa.getHjid()); listoa.setOaFriendlyName(dboa.getFriendlyName()); listoa.setOaIdentifier(dboa.getPublicURLPrefix()); listoa.setOaType(dboa.getType()); formOAs.add(listoa); } return formOAs; } public static ArrayList addFormUsers(List dbuserlist) { ArrayList userlist = new ArrayList(); for (UserDatabase dbuser : dbuserlist) { boolean ismandate = false; if (dbuser.isIsMandateUser() != null) ismandate = dbuser.isIsMandateUser(); userlist.add(new AuthenticatedUser( dbuser.getHjid(), dbuser.getGivenname(), dbuser.getFamilyname(), dbuser.getInstitut(), dbuser.getUsername(), dbuser.isIsActive(), dbuser.isIsAdmin(), ismandate, false)); } return userlist; } }