From PlcWiki
ClvListGrid
ClvListGrid grid = new ClvListGrid(new ClvListGrid.Delegate() {
@Override
public void executeUpdate(ClvListGridResponse response) {
// Map<String, Object> reqMap = response.getRequestMap();
// response.response(...
}
@Override
public void executeRemove(ClvListGridResponse response) {}
@Override
public void executeFetch(ClvListGridResponse response) {}
@Override
public void executeAdd(ClvListGridResponse response) {}
@Override
public DataSourceField[] createFields() {
return new DataSourceField[] { new DataSourceTextField("Field Name") };
}
});
ClvCanvasGrid
GridActionBar
ContentWin
UserLoginWin
ServiceCallback
BCrypt
String hashed = BCrypt.hashpw("password", BCrypt.gensalt());
boolean verified = BCrypt.checkpw("password", hashed);