All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.talanlabs.bean.mybatis.component.EntityFields Maven / Gradle / Ivy

The newest version!
// 1/31/18 6:17:26 PM - Generating fields from com.talanlabs.bean.mybatis.component.IEntity
package com.talanlabs.bean.mybatis.component;

import com.talanlabs.component.field.*;
import com.talanlabs.component.helper.*;
@com.talanlabs.component.annotation.GeneratedFrom(com.talanlabs.bean.mybatis.component.IEntity.class)
@javax.annotation.Generated("com.talanlabs.component.annotation.processor.ComponentBeanProcessor")

public final class EntityFields { 

	private EntityFields() { super(); }

	public static final String CLASS_NAME = "com.talanlabs.bean.mybatis.component.IEntity";

	public static final String id = "id";
	private static IField id_ = null;
	public static synchronized IField id() { if (id_ == null) { id_ = new DefaultField(id); } return id_; }

	public static final String version = "version";
	private static IField version_ = null;
	public static synchronized IField version() { if (version_ == null) { version_ = new DefaultField(version); } return version_; }

	public static final class SubFields {

		private String parentName;

		public SubFields(String parentName) { super(); this.parentName = parentName; }

		private IField id_ = null;
		public synchronized IField id() { if (id_ == null) { id_ = new DefaultField(ComponentHelper.PropertyDotBuilder.build(parentName,id)); } return id_; }

		private IField version_ = null;
		public synchronized IField version() { if (version_ == null) { version_ = new DefaultField(ComponentHelper.PropertyDotBuilder.build(parentName,version)); } return version_; }

	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy