Class ReferenceConfig

java.lang.Object
org.nervousync.database.beans.configs.reference.ReferenceConfig
All Implemented Interfaces:
Serializable

public final class ReferenceConfig extends Object implements Serializable
Table reference config
Version:
$Revision : 1.0 $ $Date: Mar 30, 2016 5:37:59 PM $
Author:
Steven Wee wmkm0113@Hotmail.com
See Also:
  • Method Details

    • initialize

      public static ReferenceConfig initialize(Class<?> referenceClass, String fieldName, boolean lazyLoad, boolean returnArray, jakarta.persistence.CascadeType[] cascadeTypes, jakarta.persistence.JoinColumn[] joinColumns)
      Initialize ReferenceConfig object
      Parameters:
      referenceClass - the reference class
      fieldName - the field name
      lazyLoad - Field value is lazy load
      returnArray - Return value is array
      cascadeTypes - Cascade types
      joinColumns - Mapping columns
      Returns:
      ReferenceConfig reference config
      See Also:
    • getSerialVersionUID

      public static long getSerialVersionUID()
      Gets serial version uid.
      Returns:
      the serialVersionUID
    • getReferenceClass

      public Class<?> getReferenceClass()
      Gets reference class.
      Returns:
      the reference class
    • getFieldName

      public String getFieldName()
      Gets field name.
      Returns:
      the fieldName
    • isReturnArray

      public boolean isReturnArray()
      Is return array boolean.
      Returns:
      the returnArray
    • getCascadeTypes

      public jakarta.persistence.CascadeType[] getCascadeTypes()
      Get cascade types cascade type [ ].
      Returns:
      the cascadeType
    • isLazyLoad

      public boolean isLazyLoad()
      Is lazy load boolean.
      Returns:
      the lazyLoad
    • getReferenceColumnList

      public List<ReferenceConfig.JoinColumnConfig> getReferenceColumnList()
      Gets reference column list.
      Returns:
      the referenceColumnList