Java tutorial
/* * The MIT License (MIT) * Copyright (c) 2016 Ubiqueworks Ltd and contributors * * Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation * files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, * merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is * furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED * TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT * SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE * OR OTHER DEALINGS IN THE SOFTWARE. * */ package org.neotree.model.realm; import org.joda.time.DateTime; import org.joda.time.format.ISODateTimeFormat; import io.realm.RealmObject; import io.realm.annotations.PrimaryKey; /** * Created by matteo on 15/07/2016. */ public class Session extends RealmObject { @PrimaryKey private String sessionId; private String scriptId; private String createdAt; private String completedAt; public Session() { } public Session(String sessionId, String scriptId) { setSessionId(sessionId); setScriptId(scriptId); setCreatedAt(DateTime.now().toString(ISODateTimeFormat.dateTimeNoMillis())); } public void completeSession() { setCompletedAt(DateTime.now().toString(ISODateTimeFormat.dateTimeNoMillis())); } public String getSessionId() { return sessionId; } public void setSessionId(String sessionId) { this.sessionId = sessionId; } public String getScriptId() { return scriptId; } public void setScriptId(String scriptId) { this.scriptId = scriptId; } public String getCreatedAt() { return createdAt; } public void setCreatedAt(String createdAt) { this.createdAt = createdAt; } public String getCompletedAt() { return completedAt; } public void setCompletedAt(String completedAt) { this.completedAt = completedAt; } }