You can sign up for a Traitify account at https://developers.traitify.com.
Java 1.5 and later.
Add this dependency to your project's POM:
<dependency>
<groupId>com.traitify</groupId>
<artifactId>traitify-java</artifactId>
<version>0.0.14</version>
</dependency>
You'll need to manually install the following JARs:
- The Traitify JAR from https://oss.sonatype.org/content/repositories/releases/com/traitify/traitify-java/0.0.14/traitify-java-0.0.14.jar
- Jersey Client from http://maven.java.net/service/local/artifact/maven/redirect?r=releases&g=com.sun.jersey&a=jersey-client&v=1.17&e=jar.
- Jersey Core from http://maven.java.net/service/local/artifact/maven/redirect?r=releases&g=com.sun.jersey&a=jersey-core&v=1.17&e=jar.
TraitifyExample.java
import com.traitify.Traitify;
import com.traitify.model.Assessment;
import com.traitify.model.Deck;
public class TraitifyExample {
public static void main(String[] args) {
Traitify.apiKey = "YOUR-SECRET-KEY";
List<Deck> decks = Deck.list();
Deck deck;
for(Deck _deck:decks){
if(_deck.getName().equals("General Personality"){
deck = _deck;
}
}
Assessment assessment = Assessment.create(deck.getId());
}
}
See TraitifyTest.java for more examples.
You must have Maven installed. To run the tests, simply run mvn test
. You can run particular tests by passing -D test=Class#method
-- for example, -D test=TraitifyTest#testAssessmentCreate
. You must also specify your apiKey
when testing, you can do that by passing -DapiKey=yourapikey
.