Class Utils
java.lang.Object
edu.handong.csee.isel.metric.metadata.Utils
public class Utils
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description Utils() -
Method Summary
Modifier and Type Method Description static intcalDate(java.lang.String first, java.lang.String second)static voidcountDeveloperCommit(java.util.HashMap<java.lang.String,DeveloperExperienceInfo> developerExperience, java.lang.String authorId, java.lang.String commitTime)static java.util.List<org.eclipse.jgit.diff.DiffEntry>diff(org.eclipse.jgit.revwalk.RevCommit parent, org.eclipse.jgit.revwalk.RevCommit commit, org.eclipse.jgit.lib.Repository repo)static java.lang.StringfetchBlob(org.eclipse.jgit.lib.Repository repo, java.lang.String revSpec, java.lang.String path)static java.lang.StringgetDayFromCommitTime(org.eclipse.jgit.revwalk.RevCommit commit)static java.lang.StringgetHourFromCommitTime(org.eclipse.jgit.revwalk.RevCommit commit)static java.lang.StringgetStringDateTimeFromCommit(org.eclipse.jgit.revwalk.RevCommit commit)static java.lang.StringgetStringDateTimeFromCommitTime(int commitTime)static java.lang.StringparseAuthorID(java.lang.String authorId)static java.util.List<java.lang.String>readBICCsvFile(java.lang.String BICcsvPath)
-
Constructor Details
-
Utils
public Utils()
-
-
Method Details
-
getStringDateTimeFromCommit
public static java.lang.String getStringDateTimeFromCommit(org.eclipse.jgit.revwalk.RevCommit commit) -
getDayFromCommitTime
public static java.lang.String getDayFromCommitTime(org.eclipse.jgit.revwalk.RevCommit commit) -
getHourFromCommitTime
public static java.lang.String getHourFromCommitTime(org.eclipse.jgit.revwalk.RevCommit commit) -
readBICCsvFile
public static java.util.List<java.lang.String> readBICCsvFile(java.lang.String BICcsvPath) -
calDate
public static int calDate(java.lang.String first, java.lang.String second) throws java.text.ParseException- Throws:
java.text.ParseException
-
parseAuthorID
public static java.lang.String parseAuthorID(java.lang.String authorId) -
countDeveloperCommit
public static void countDeveloperCommit(java.util.HashMap<java.lang.String,DeveloperExperienceInfo> developerExperience, java.lang.String authorId, java.lang.String commitTime) -
fetchBlob
public static java.lang.String fetchBlob(org.eclipse.jgit.lib.Repository repo, java.lang.String revSpec, java.lang.String path) throws java.lang.Exception- Throws:
java.lang.Exception
-
diff
public static java.util.List<org.eclipse.jgit.diff.DiffEntry> diff(org.eclipse.jgit.revwalk.RevCommit parent, org.eclipse.jgit.revwalk.RevCommit commit, org.eclipse.jgit.lib.Repository repo) -
getStringDateTimeFromCommitTime
public static java.lang.String getStringDateTimeFromCommitTime(int commitTime)
-