use of com.ctrip.platform.dal.daogen.entity.ConfigTemplate in project dal by ctripcorp.
the class ConfigTemplateResource method getConfigTemplateById.
@GET
@Produces(MediaType.APPLICATION_JSON)
@Path("getConfigTemplateById")
public ConfigTemplate getConfigTemplateById(@QueryParam("id") String id) throws SQLException {
int templateId = -1;
try {
templateId = Integer.parseInt(id);
ConfigTemplate configTemplate = BeanGetter.getConfigTemplateDao().getConfigTemplateById(templateId);
return configTemplate;
} catch (Throwable e) {
LoggerManager.getInstance().error(e);
throw e;
}
}
use of com.ctrip.platform.dal.daogen.entity.ConfigTemplate in project dal by ctripcorp.
the class ConfigTemplateResource method updateConfigTemplate.
@POST
@Path("updateConfigTemplate")
public Status updateConfigTemplate(@FormParam("id") String id, @FormParam("configType") String configType, @FormParam("langType") String langType, @FormParam("template") String template) {
Status status = Status.OK();
if (id == null || configType == null || langType == null || template == null) {
status = Status.ERROR();
status.setInfo("Null parameters");
return status;
}
try {
int templateId = -1;
templateId = Integer.parseInt(id);
int config_type = -1;
config_type = Integer.parseInt(configType);
int lang_type = -1;
lang_type = Integer.parseInt(langType);
ConfigTemplate configTemplate = new ConfigTemplate();
configTemplate.setId(templateId);
configTemplate.setConfig_type(config_type);
configTemplate.setLang_type(lang_type);
configTemplate.setTemplate(template);
BeanGetter.getConfigTemplateDao().updateConfigTemplate(configTemplate);
return status;
} catch (Throwable e) {
LoggerManager.getInstance().error(e);
status = Status.ERROR();
status.setInfo(e.getMessage());
return status;
}
}
use of com.ctrip.platform.dal.daogen.entity.ConfigTemplate in project dal by ctripcorp.
the class ConfigTemplateResource method getConfigTemplateByConditions.
@GET
@Produces(MediaType.APPLICATION_JSON)
@Path("getConfigTemplateByConditions")
public ConfigTemplate getConfigTemplateByConditions(@QueryParam("configType") String configType, @QueryParam("langType") String langType) throws SQLException {
ConfigTemplate configTemplate = null;
if (configType == null || langType == null)
return configTemplate;
try {
int config_type = -1;
config_type = Integer.parseInt(configType);
int lang_type = -1;
lang_type = Integer.parseInt(langType);
ConfigTemplate temp = new ConfigTemplate();
temp.setConfig_type(config_type);
temp.setLang_type(lang_type);
configTemplate = BeanGetter.getConfigTemplateDao().getConfigTemplateByConditions(temp);
return configTemplate;
} catch (Throwable e) {
LoggerManager.getInstance().error(e);
throw e;
}
}
use of com.ctrip.platform.dal.daogen.entity.ConfigTemplate in project dal by ctripcorp.
the class ConfigTemplateResource method deleteConfigTemplate.
@POST
@Path("deleteConfigTemplate")
public Status deleteConfigTemplate(@FormParam("id") String id) {
Status status = Status.OK();
if (id == null) {
status = Status.ERROR();
status.setInfo("Null parameters");
return status;
}
try {
int templateId = -1;
templateId = Integer.parseInt(id);
ConfigTemplate configTemplate = new ConfigTemplate();
configTemplate.setId(templateId);
BeanGetter.getConfigTemplateDao().deleteConfigTemplate(configTemplate);
return status;
} catch (Throwable e) {
LoggerManager.getInstance().error(e);
status = Status.ERROR();
status.setInfo(e.getMessage());
return status;
}
}
use of com.ctrip.platform.dal.daogen.entity.ConfigTemplate in project dal by ctripcorp.
the class ConfigTemplateResource method addConfigTemplate.
@POST
@Path("addConfigTemplate")
public Status addConfigTemplate(@FormParam("configType") String configType, @FormParam("langType") String langType, @FormParam("template") String template) {
Status status = Status.OK();
if (configType == null || langType == null || template == null) {
status = Status.ERROR();
status.setInfo("Null parameters.");
return status;
}
try {
int config_type = -1;
config_type = Integer.parseInt(configType);
int lang_type = -1;
lang_type = Integer.parseInt(langType);
ConfigTemplate configTemplate = new ConfigTemplate();
configTemplate.setConfig_type(config_type);
configTemplate.setLang_type(lang_type);
configTemplate.setTemplate(template);
BeanGetter.getConfigTemplateDao().insertConfigTemplate(configTemplate);
return status;
} catch (Throwable e) {
LoggerManager.getInstance().error(e);
status = Status.ERROR();
status.setInfo(e.getMessage());
return status;
}
}
Aggregations