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

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

The newest version!
// 1/31/18 6:17:26 PM - Generating fields from com.talanlabs.bean.mybatis.component.ITracable
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.ITracable.class)
@javax.annotation.Generated("com.talanlabs.component.annotation.processor.ComponentBeanProcessor")

public final class TracableFields { 

	private TracableFields() { super(); }

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

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

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

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

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

	public static final class SubFields {

		private String parentName;

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

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

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

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

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

	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy