Skip to content

Instantly share code, notes, and snippets.

View cosbor11's full-sized avatar
🤓
always coding

Chris Osborn cosbor11

🤓
always coding
View GitHub Profile
@cosbor11
cosbor11 / Main.java
Created September 28, 2015 02:07
onyx delete entity
manager.deleteEntity(savedPerson);
@cosbor11
cosbor11 / Main.java
Created September 28, 2015 02:15
onyx findById deleted entity
Person deletedPerson = (Person) manager.findById(Person.class, savedPerson.getId());
if(deletedPerson == null){
System.out.println("Entity was deleted sucessfully");
}
@cosbor11
cosbor11 / Main.java
Created October 16, 2015 06:11
onyx batch delete entities
manager.deleteEntities(savedNumbers);
@cosbor11
cosbor11 / Main.java
Created October 16, 2015 06:14
onyx delete entities confirmation query
Query query2 = new Query();
query2.setEntityType(RandomNumber.class);
List<RandomNumber> emptyList = manager.executeQuery(query2);
System.out.println(emptyList.size() + " random numbers exist after deletion");
@cosbor11
cosbor11 / Main.java
Created October 19, 2015 05:00
onyx initialize cache manager
PersistenceManagerFactory factory = new CacheManagerFactory(); //1
factory.setCredentials("username", "password"); //2
factory.initialize(); //3
PersistenceManager manager = factory.getPersistenceManager(); //4
@cosbor11
cosbor11 / pom.xml
Created October 20, 2015 06:44
onyx maven dependency onyx-remote-database
<dependency>
<groupId>com.onyxdevtools</groupId>
<artifactId>onyx-remote-database</artifactId>
<version>${onyx-database.version}</version>
</dependency>
@cosbor11
cosbor11 / console
Created October 20, 2015 07:57
maven install
mvn clean install
@cosbor11
cosbor11 / pom.xml
Last active August 16, 2016 15:43
onyx data-model jar pom
<groupId>com.onyxdevtools.samples</groupId>
<artifactId>data-model</artifactId>
<packaging>jar</packaging>
<dependencies>
<dependency>
<groupId>com.onyxdevtools</groupId>
<artifactId>onyx-database</artifactId>
<version>${onyx-database.version}</version>
</dependency>
@cosbor11
cosbor11 / pom.xml
Last active March 1, 2017 03:22
onyx remote database jar
<groupId>com.onyxdevtools.samples</groupId>
<artifactId>onyx-database-server</artifactId>
<packaging>jar</packaging>
<dependencies>
<dependency>
<groupId>com.onyxdevtools</groupId>
<artifactId>onyx-web-database</artifactId>
<version>${onyx-database.version}</version>
@cosbor11
cosbor11 / Main.java
Created October 20, 2015 08:26
onyx remote main method
public static void main(String[] args) throws Exception
{
DatabaseServer server1 = new DatabaseServer();
server1.setPort(8080);
String pathToOnyxDB = System.getProperty("user.home")
+ File.separatorChar + ".onyxdb"
+ File.separatorChar + "sandbox"
+ File.separatorChar +"remote-db.oxd";
server1.setCredentials("onyx-remote", "SavingDataIsFun!");