
com.venky.swf.db.model.cache.CacheVersion Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of swf-db Show documentation
Show all versions of swf-db Show documentation
Succinct Web Framework - Db
The newest version!
package com.venky.swf.db.model.cache;
import com.venky.core.util.Bucket;
import com.venky.swf.db.Database;
import com.venky.swf.db.model.Model;
import com.venky.swf.sql.Select;
import java.util.List;
public interface CacheVersion extends Model {
public Bucket getVersionNumber();
public void setVersionNumber(Bucket version);
public static CacheVersion getLastVersion(){
List versionList = new Select().from(CacheVersion.class).orderBy("VERSION_NUMBER DESC").execute(1);
CacheVersion version = null;
if (!versionList.isEmpty()){
version = versionList.get(0);
}else {
version = Database.getTable(CacheVersion.class).newRecord();
version.setVersionNumber(new Bucket(1));
version.save();
}
return version;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy