![JAR search and dependency download from the Maven repository](/logo.png)
org.computate.smartvillage.enus.vertx.WorkerVerticleGen Maven / Gradle / Ivy
Show all versions of smartabyar-smartvillage Show documentation
package org.computate.smartvillage.enus.vertx;
import org.computate.smartvillage.enus.request.SiteRequestEnUS;
import io.vertx.core.AbstractVerticle;
import org.computate.smartvillage.enus.model.base.BaseModel;
import org.computate.vertx.api.ApiRequest;
import org.computate.smartvillage.enus.config.ConfigKeys;
import java.util.Optional;
import java.util.List;
import org.apache.commons.lang3.StringUtils;
import java.util.Objects;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import org.computate.search.serialize.ComputateLocalDateSerializer;
import org.computate.search.serialize.ComputateLocalDateDeserializer;
import org.computate.search.serialize.ComputateZonedDateTimeSerializer;
import org.computate.search.serialize.ComputateZonedDateTimeDeserializer;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonInclude.Include;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import java.math.MathContext;
import org.apache.commons.lang3.math.NumberUtils;
import java.text.NumberFormat;
import java.util.Arrays;
import java.util.ArrayList;
import java.util.HashMap;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.math.RoundingMode;
import java.util.Map;
import org.computate.search.wrap.Wrap;
import io.vertx.core.Promise;
import io.vertx.core.Future;
import io.vertx.core.json.JsonArray;
/**
*
Suggestions that can generate more code for you:
*
* You can add a class comment "Api: true" if you wish to GET, POST, PATCH or PUT these WorkerVerticle objects in a RESTful API.
* You can add a class comment "{@inheritDoc}" if you wish to inherit the helpful inherited class comments from class WorkerVerticleGen into the class WorkerVerticle.
*
* About the WorkerVerticle class and it's generated class WorkerVerticleGen<AbstractVerticle>:
extends WorkerVerticleGen
*
* This Java class extends a generated Java class WorkerVerticleGen built by the https://github.com/computate-org/computate project.
* Whenever this Java class is modified or touched, the watch service installed as described in the README, indexes all the information about this Java class in a local Apache Solr Search Engine.
* If you are running the service, you can see the indexed data about this Java Class here:
*
* Find the class WorkerVerticle in Solr.
*
* The extended class ending with "Gen" did not exist at first, but was automatically created by the same watch service based on the data retrieved from the local Apache Server search engine.
* The extended class contains many generated fields, getters, setters, initialization code, and helper methods to help build a website and API fast, reactive, and scalable.
*
* extends WorkerVerticleGen
* This class WorkerVerticle extends WorkerVerticleGen<AbstractVerticle>
, which means it extends a newly generated WorkerVerticleGen.
* The generated class WorkerVerticleGen extends AbstractVerticle
which means that WorkerVerticle extends WorkerVerticleGen which extends AbstractVerticle.
* This generated inheritance is a powerful feature that allows a lot of boiler plate code to be created for you automatically while still preserving inheritance through the power of Java Generic classes.
*
* Api: true
* ApiTag.enUS: true
* ApiUri.enUS: null
* Color: null
* IconGroup: null
* IconName: null
* Indexed: true
* {@inheritDoc}
* By adding a class comment "{@inheritDoc}", the WorkerVerticle class will inherit the helpful inherited class comments from the super class WorkerVerticleGen.
*
* Rows: null
* Model: true
* Page: true
* SuperPage.enUS: null
* Promise: true
* AName.enUS: null
*
* Delete the class WorkerVerticle in Solr:
* curl -k 'https://solr-solr.apps-crc.testing/solr/computate/update?commitWithin=1000&overwrite=true&wt=json' -X POST -H 'Content-type: text/xml' --data-raw '<add><delete><query>classeNomCanonique_enUS_indexed_string:org.computate.smartvillage.enus.vertx.WorkerVerticle</query></delete></add>'
*
*
* Delete the package org.computate.smartvillage.enus.vertx in Solr:
* curl -k 'https://solr-solr.apps-crc.testing/solr/computate/update?commitWithin=1000&overwrite=true&wt=json' -X POST -H 'Content-type: text/xml' --data-raw '<add><delete><query>classeNomEnsemble_enUS_indexed_string:org.computate.smartvillage.enus.vertx</query></delete></add>'
*
*
* Delete the project smartabyar-smartvillage in Solr:
* curl -k 'https://solr-solr.apps-crc.testing/solr/computate/update?commitWithin=1000&overwrite=true&wt=json' -X POST -H 'Content-type: text/xml' --data-raw '<add><delete><query>siteNom_indexed_string:smartabyar\-smartvillage</query></delete></add>'
*
* Generated: true
**/
public abstract class WorkerVerticleGen extends AbstractVerticle {
protected static final Logger LOG = LoggerFactory.getLogger(WorkerVerticle.class);
public static final String configureHandlebarsFail1 = "Handlebars was not configured properly. ";
public static final String configureHandlebarsFail = configureHandlebarsFail1;
public static final String configureHandlebarsComplete1 = "Handlebars was configured properly. ";
public static final String configureHandlebarsComplete = configureHandlebarsComplete1;
public static final String configureDataConnectionError1 = "Could not open the database client connection. ";
public static final String configureDataConnectionError = configureDataConnectionError1;
public static final String configureDataConnectionSuccess1 = "The database client connection was successful. ";
public static final String configureDataConnectionSuccess = configureDataConnectionSuccess1;
public static final String configureDataInitError1 = "Could not initialize the database tables. ";
public static final String configureDataInitError = configureDataInitError1;
public static final String configureDataInitSuccess1 = "The database tables were created successfully. ";
public static final String configureDataInitSuccess = configureDataInitSuccess1;
public static final String configureSharedWorkerExecutorFail1 = "Could not configure the shared worker executor. ";
public static final String configureSharedWorkerExecutorFail = configureSharedWorkerExecutorFail1;
public static final String configureSharedWorkerExecutorComplete1 = "The shared worker executor \"{}\" was configured successfully. ";
public static final String configureSharedWorkerExecutorComplete = configureSharedWorkerExecutorComplete1;
public static final String configureEmailComplete1 = "Configure sending email succeeded. ";
public static final String configureEmailComplete = configureEmailComplete1;
public static final String configureEmailFail1 = "Configure sending email failed. ";
public static final String configureEmailFail = configureEmailFail1;
public static final String configureKafkaSuccess1 = "The Kafka producer was initialized successfully. ";
public static final String configureKafkaSuccess = configureKafkaSuccess1;
public static final String configureCamelFail1 = "The Camel Component was not configured properly. ";
public static final String configureCamelFail = configureCamelFail1;
public static final String configureCamelComplete1 = "The Camel Component was configured properly. ";
public static final String configureCamelComplete = configureCamelComplete1;
public static final String importTimerScheduling1 = "Scheduling the %s import at %s";
public static final String importTimerScheduling = importTimerScheduling1;
public static final String importTimerSkip1 = "Skip importing %s data. ";
public static final String importTimerSkip = importTimerSkip1;
public static final String importTimerFail1 = "Scheduling the import of %s data failed. ";
public static final String importTimerFail = importTimerFail1;
public static final String importDataSkip1 = "The data import is disabled. ";
public static final String importDataSkip = importDataSkip1;
public static final String importDataClassComplete1 = "Configuring the import of %s data completed. ";
public static final String importDataClassComplete = importDataClassComplete1;
public static final String importDataClassFail1 = "Configuring the import of %s data failed. ";
public static final String importDataClassFail = importDataClassFail1;
public static final String refreshAllDataComplete1 = "Refresh all data completed. ";
public static final String refreshAllDataComplete = refreshAllDataComplete1;
public static final String refreshAllDataStarted1 = "Refresh all data started. ";
public static final String refreshAllDataStarted = refreshAllDataStarted1;
public static final String refreshAllDataFail1 = "Refresh all data failed. ";
public static final String refreshAllDataFail = refreshAllDataFail1;
public static final String refreshAllDataSkip1 = "Refresh all data skipped. ";
public static final String refreshAllDataSkip = refreshAllDataSkip1;
public static final String refreshDataComplete1 = "%s refresh completed. ";
public static final String refreshDataComplete = refreshDataComplete1;
public static final String refreshDataStarted1 = "%s data sync started. ";
public static final String refreshDataStarted = refreshDataStarted1;
public static final String refreshDataSkip1 = "%s refresh skipped. ";
public static final String refreshDataSkip = refreshDataSkip1;
public static final String refreshDataFail1 = "%s refresh failed. ";
public static final String refreshDataFail = refreshDataFail1;
public static final String refreshDataCounterResetFail1 = "%s data sync failed to reset counter. ";
public static final String refreshDataCounterResetFail = refreshDataCounterResetFail1;
//////////////
// initDeep //
//////////////
public WorkerVerticle initDeepWorkerVerticle(SiteRequestEnUS siteRequest_) {
initDeepWorkerVerticle();
return (WorkerVerticle)this;
}
public void initDeepWorkerVerticle() {
initWorkerVerticle();
}
public void initWorkerVerticle() {
}
public void initDeepForClass(SiteRequestEnUS siteRequest_) {
initDeepWorkerVerticle(siteRequest_);
}
/////////////
// obtain //
/////////////
public Object obtainForClass(String var) {
String[] vars = StringUtils.split(var, ".");
Object o = null;
for(String v : vars) {
if(o == null)
o = obtainWorkerVerticle(v);
else if(o instanceof BaseModel) {
BaseModel baseModel = (BaseModel)o;
o = baseModel.obtainForClass(v);
}
else if(o instanceof Map) {
Map, ?> map = (Map, ?>)o;
o = map.get(v);
}
}
return o;
}
public Object obtainWorkerVerticle(String var) {
WorkerVerticle oWorkerVerticle = (WorkerVerticle)this;
switch(var) {
default:
return null;
}
}
///////////////
// relate //
///////////////
public boolean relateForClass(String var, Object val) {
String[] vars = StringUtils.split(var, ".");
Object o = null;
for(String v : vars) {
if(o == null)
o = relateWorkerVerticle(v, val);
else if(o instanceof BaseModel) {
BaseModel baseModel = (BaseModel)o;
o = baseModel.relateForClass(v, val);
}
}
return o != null;
}
public Object relateWorkerVerticle(String var, Object val) {
WorkerVerticle oWorkerVerticle = (WorkerVerticle)this;
switch(var) {
default:
return null;
}
}
///////////////
// staticSet //
///////////////
public static Object staticSetForClass(String entityVar, SiteRequestEnUS siteRequest_, String o) {
return staticSetWorkerVerticle(entityVar, siteRequest_, o);
}
public static Object staticSetWorkerVerticle(String entityVar, SiteRequestEnUS siteRequest_, String o) {
switch(entityVar) {
default:
return null;
}
}
////////////////
// staticSearch //
////////////////
public static Object staticSearchForClass(String entityVar, SiteRequestEnUS siteRequest_, Object o) {
return staticSearchWorkerVerticle(entityVar, siteRequest_, o);
}
public static Object staticSearchWorkerVerticle(String entityVar, SiteRequestEnUS siteRequest_, Object o) {
switch(entityVar) {
default:
return null;
}
}
///////////////////
// staticSearchStr //
///////////////////
public static String staticSearchStrForClass(String entityVar, SiteRequestEnUS siteRequest_, Object o) {
return staticSearchStrWorkerVerticle(entityVar, siteRequest_, o);
}
public static String staticSearchStrWorkerVerticle(String entityVar, SiteRequestEnUS siteRequest_, Object o) {
switch(entityVar) {
default:
return null;
}
}
//////////////////
// staticSearchFq //
//////////////////
public static String staticSearchFqForClass(String entityVar, SiteRequestEnUS siteRequest_, String o) {
return staticSearchFqWorkerVerticle(entityVar, siteRequest_, o);
}
public static String staticSearchFqWorkerVerticle(String entityVar, SiteRequestEnUS siteRequest_, String o) {
switch(entityVar) {
default:
return null;
}
}
//////////////
// toString //
//////////////
@Override public String toString() {
StringBuilder sb = new StringBuilder();
return sb.toString();
}
public static final String[] WorkerVerticleVals = new String[] { configureHandlebarsFail1, configureHandlebarsComplete1, configureDataConnectionError1, configureDataConnectionSuccess1, configureDataInitError1, configureDataInitSuccess1, configureSharedWorkerExecutorFail1, configureSharedWorkerExecutorComplete1, configureEmailComplete1, configureEmailFail1, configureKafkaSuccess1, configureCamelFail1, configureCamelComplete1, importTimerScheduling1, importTimerSkip1, importTimerFail1, importDataSkip1, importDataClassComplete1, importDataClassFail1, refreshAllDataComplete1, refreshAllDataStarted1, refreshAllDataFail1, refreshAllDataSkip1, refreshDataComplete1, refreshDataStarted1, refreshDataSkip1, refreshDataFail1, refreshDataCounterResetFail1 };
public static final String CLASS_SIMPLE_NAME = "WorkerVerticle";
public static String displayNameForClass(String var) {
return WorkerVerticle.displayNameWorkerVerticle(var);
}
public static String displayNameWorkerVerticle(String var) {
switch(var) {
default:
return null;
}
}
}