Skip to content

Instantly share code, notes, and snippets.

View pedrosan7os's full-sized avatar

Pedro Santos pedrosan7os

View GitHub Profile
@pedrosan7os
pedrosan7os / ClearDeletedGroupRelations.java
Last active August 29, 2015 14:09
ClearDeletedGroupRelations
package pt.ist.fenix.webapp;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
@pedrosan7os
pedrosan7os / BootstrapProfiles
Last active August 29, 2015 14:05
BootstrapProfiles
package pt.ist.fenix.webapp;
import java.lang.reflect.Method;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.time.Duration;
import java.util.ArrayList;
import java.util.List;
@pedrosan7os
pedrosan7os / gist:6f8165f467a7006b22cd
Last active August 29, 2015 14:01
FixDepartmentUnitFiles
package net.sourceforge.fenixedu;
import net.sourceforge.fenixedu.domain.Department;
import net.sourceforge.fenixedu.domain.UnitFile;
import net.sourceforge.fenixedu.domain.accessControl.PersistentUnitGroup;
import net.sourceforge.fenixedu.domain.accessControl.groups.BennuGroupBridge;
import net.sourceforge.fenixedu.domain.organizationalStructure.AccountabilityTypeEnum;
import org.fenixedu.bennu.core.domain.Bennu;
import org.fenixedu.bennu.core.domain.groups.Group;
@pedrosan7os
pedrosan7os / transformations.json
Last active August 29, 2015 14:01
fenix3-mapping-translations
[
{"path" : "/publico/managementCouncilSite/viewSite.do?method=presentation", "transformed" : "/publico/units/viewSite.do?method=presentation"},
{"path" : "/publico/aestatutaria/viewSite.do?method=presentation", "transformed" : "/publico/units/viewSite.do?method=presentation"},
{"path" : "/publico/studentsSite/viewSite.do?method=presentation", "transformed" : "/publico/units/viewSite.do?method=presentation"},
{"path" : "/publico/tutoring/viewSite.do?method=presentation", "transformed" : "/publico/units/viewSite.do?method=presentation"},
{"path" : "/publico/department/departmentSite.do?method=showPublications", "transformed" : "/publico/department/departmentSiteResearch.do?method=showPublications"},
{"path" : "/publico/researchSite/viewResearchUnitSite.do?method=showPublications", "transformed" : "/publico/researchSite/viewResearchUnitSiteResearch.do?method=showPublications"},
{"path" : "/publico/scientificArea/viewSite.do?method=showPublications", "transformed" : "/publico/scientif
@pedrosan7os
pedrosan7os / gist:7213091
Created October 29, 2013 11:36
sotis lucene unlock
package pt.ist.sotis.task;
import java.io.File;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import pt.ist.bennu.core.util.ConfigurationManager;
import pt.ist.bennu.scheduler.custom.CustomTask;
import com.google.common.base.CharMatcher;