package pt.utl.ist.scripts.runOnce; import net.sourceforge.fenixedu.domain.Department; import net.sourceforge.fenixedu.domain.messaging.DepartmentForum; import pt.ist.bennu.core.domain.Bennu; import pt.utl.ist.fenix.tools.util.i18n.MultiLanguageString; import pt.utl.ist.scripts.commons.AtomicScript; public class CreateDepartmentForuns extends AtomicScript { @Override protected void run() throws Exception { for (Department department : Bennu.getInstance().getDepartmentsSet()) { DepartmentForum departmentForum = new DepartmentForum(); departmentForum.setName(new MultiLanguageString(department.getRealName())); department.getDepartmentUnit().getSite().addChild(departmentForum); } } public static void main(String[] args) { processWriteTransaction(new CreateDepartmentForuns()); System.exit(0); } }