![JAR search and dependency download from the Maven repository](/logo.png)
com.venky.swf.plugins.gst.extensions.assets.BeforeValidateAssetCode Maven / Gradle / Ivy
package com.venky.swf.plugins.gst.extensions.assets;
import com.venky.core.util.ObjectUtil;
import com.venky.swf.db.extensions.BeforeModelValidateExtension;
import com.venky.swf.plugins.gst.db.model.assets.AssetCode;
public class BeforeValidateAssetCode extends BeforeModelValidateExtension {
static {
registerExtension(new BeforeValidateAssetCode());
}
@Override
public void beforeValidate(AssetCode model) {
if (ObjectUtil.isVoid(model.getCode())){
throw new RuntimeException("Hsn/Sac Code cannot be blanks");
}
/*
if (StringUtil.valueOf(model.getCode()).length() != 6 && model.getCode().charAt(0) != '0'){
model.setCode(String.format("%08d",Long.valueOf(model.getCode())));
}
*/
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy