diff --git a/bindings/java/jni/dataModel_SleuthkitJNI.cpp b/bindings/java/jni/dataModel_SleuthkitJNI.cpp index d19d7b21d96e8c04467562c9914e5a3b071ea9a9..400d12200ee4217e4f479eb58f118f0289ecb637 100755 --- a/bindings/java/jni/dataModel_SleuthkitJNI.cpp +++ b/bindings/java/jni/dataModel_SleuthkitJNI.cpp @@ -190,7 +190,7 @@ JNIEXPORT void JNICALL * @param caseHandle the pointer to the case */ JNIEXPORT void JNICALL - Java_org_sleuthkit_datamodel_SleuthkitJNI_setCaseDbNSRLNat(JNIEnv * env, + Java_org_sleuthkit_datamodel_SleuthkitJNI_setDbNSRLNat(JNIEnv * env, jclass obj, jstring pathJ) { if (m_NSRLDb != NULL) { @@ -213,7 +213,7 @@ JNIEXPORT void JNICALL * @param caseHandle the pointer to the case */ JNIEXPORT void JNICALL - Java_org_sleuthkit_datamodel_SleuthkitJNI_setCaseDbKnownBadNat(JNIEnv * env, + Java_org_sleuthkit_datamodel_SleuthkitJNI_setDbKnownBadNat(JNIEnv * env, jclass obj, jstring pathJ) { if (m_knownBadDb != NULL) { @@ -230,7 +230,7 @@ JNIEXPORT void JNICALL JNIEXPORT void JNICALL - Java_org_sleuthkit_datamodel_SleuthkitJNI_clearCaseDbLookupsNat(JNIEnv * env, + Java_org_sleuthkit_datamodel_SleuthkitJNI_closeDbLookupsNat(JNIEnv * env, jclass obj) { if (m_NSRLDb != NULL) { diff --git a/bindings/java/jni/dataModel_SleuthkitJNI.h b/bindings/java/jni/dataModel_SleuthkitJNI.h index 5e269b2160a7f1f80f5818aab1238151f1de04a9..30661176350301b2124440ab7eb1a64fcb1cd89c 100644 --- a/bindings/java/jni/dataModel_SleuthkitJNI.h +++ b/bindings/java/jni/dataModel_SleuthkitJNI.h @@ -49,26 +49,26 @@ JNIEXPORT void JNICALL Java_org_sleuthkit_datamodel_SleuthkitJNI_closeCaseDbNat /* * Class: org_sleuthkit_datamodel_SleuthkitJNI - * Method: setCaseDbNSRLNat + * Method: setDbNSRLNat * Signature: (Ljava/lang/String;)V */ -JNIEXPORT void JNICALL Java_org_sleuthkit_datamodel_SleuthkitJNI_setCaseDbNSRLNat +JNIEXPORT void JNICALL Java_org_sleuthkit_datamodel_SleuthkitJNI_setDbNSRLNat (JNIEnv *, jclass, jstring); /* * Class: org_sleuthkit_datamodel_SleuthkitJNI - * Method: setCaseDbKnownBadNat + * Method: setDbKnownBadNat * Signature: (Ljava/lang/String;)V */ -JNIEXPORT void JNICALL Java_org_sleuthkit_datamodel_SleuthkitJNI_setCaseDbKnownBadNat +JNIEXPORT void JNICALL Java_org_sleuthkit_datamodel_SleuthkitJNI_setDbKnownBadNat (JNIEnv *, jclass, jstring); /* * Class: org_sleuthkit_datamodel_SleuthkitJNI - * Method: clearCaseDbLookupsNat + * Method: closeDbLookupsNat * Signature: ()V */ -JNIEXPORT void JNICALL Java_org_sleuthkit_datamodel_SleuthkitJNI_clearCaseDbLookupsNat +JNIEXPORT void JNICALL Java_org_sleuthkit_datamodel_SleuthkitJNI_closeDbLookupsNat (JNIEnv *, jclass); /* diff --git a/bindings/java/src/org/sleuthkit/datamodel/BlackboardAttribute.java b/bindings/java/src/org/sleuthkit/datamodel/BlackboardAttribute.java index 409844fd7e6a6434d8a366ae407a0441ff5567aa..711e5ff7bb51515933cd0ccb3bb98f52c0475206 100755 --- a/bindings/java/src/org/sleuthkit/datamodel/BlackboardAttribute.java +++ b/bindings/java/src/org/sleuthkit/datamodel/BlackboardAttribute.java @@ -326,6 +326,22 @@ public long getArtifactID() { public int getAttributeTypeID() { return attributeTypeID; } + + /** + * get the attribute type id + * @return type id + */ + public String getAttributeTypeName() throws TskException { + return Case.getAttrTypeString(attributeTypeID); + } + + /** + * get the attribute type id + * @return type id + */ + public String getAttributeTypeDisplayName() throws TskException { + return Case.getAttrTypeDisplayName(attributeTypeID); + } /** * get the value type (this should be used to identify the type of value and call diff --git a/bindings/java/src/org/sleuthkit/datamodel/SleuthkitJNI.java b/bindings/java/src/org/sleuthkit/datamodel/SleuthkitJNI.java index 39da3fba35ea49c1935cda8edf329729199bb6ae..934dd8a55f1ef06974f34bda7ee5e3db1d7d7b0f 100755 --- a/bindings/java/src/org/sleuthkit/datamodel/SleuthkitJNI.java +++ b/bindings/java/src/org/sleuthkit/datamodel/SleuthkitJNI.java @@ -31,9 +31,9 @@ public class SleuthkitJNI { private static native long newCaseDbNat(String dbPath) throws TskException; private static native long openCaseDbNat(String path) throws TskException; private static native void closeCaseDbNat(long db) throws TskException; - private static native void setCaseDbNSRLNat(String hashDbPath) throws TskException; - private static native void setCaseDbKnownBadNat(String hashDbPath) throws TskException; - private static native void clearCaseDbLookupsNat() throws TskException; + private static native void setDbNSRLNat(String hashDbPath) throws TskException; + private static native void setDbKnownBadNat(String hashDbPath) throws TskException; + private static native void closeDbLookupsNat() throws TskException; private static native int hashDBLookup(String hash) throws TskException; @@ -94,7 +94,7 @@ void free() throws TskException { SleuthkitJNI.closeCaseDbNat(caseDbPointer); } void clearLookupDatabases() throws TskException { - clearCaseDbLookupsNat(); + closeDbLookupsNat(); } @@ -102,14 +102,14 @@ void clearLookupDatabases() throws TskException { * Set the path to an NSRL database */ void setNSRLDatabase(String path) throws TskException { - setCaseDbNSRLNat(path); + setDbNSRLNat(path); } /** * Set the path to a known bad hash database */ void setKnownBadDatabase(String path) throws TskException { - setCaseDbKnownBadNat(path); + setDbKnownBadNat(path); } @@ -412,14 +412,14 @@ public static boolean lookupIndexExists(String dbPath) throws TskException { * Set the path to an NSRL database */ public static void setNSRLDatabase(String path) throws TskException { - setCaseDbNSRLNat(path); + setDbNSRLNat(path); } /** * Set the path to a known bad hash database */ public static void setKnownBadDatabase(String path) throws TskException { - setCaseDbKnownBadNat(path); + setDbKnownBadNat(path); } public static TskData.FileKnown lookupHash(String hash) throws TskException{