Class ReferenceProperty

java.lang.Object
org.iplass.mtp.entity.definition.PropertyDefinition
org.iplass.mtp.entity.definition.properties.ReferenceProperty
All Implemented Interfaces:
Serializable

public class ReferenceProperty extends PropertyDefinition
別のEntityへの参照を表すプロパティ定義。
See Also:
  • Constructor Details

    • ReferenceProperty

      public ReferenceProperty()
    • ReferenceProperty

      public ReferenceProperty(String name, String objectDefinitionName, ReferenceType referenceType)
    • ReferenceProperty

      public ReferenceProperty(String name, String objectDefinitionName, String mappedBy, ReferenceType referenceType)
    • ReferenceProperty

      public ReferenceProperty(String name, String objectDefinitionName, ReferenceType referenceType, int multiplicity)
    • ReferenceProperty

      public ReferenceProperty(String name, String objectDefinitionName, String mappedBy, ReferenceType referenceType, int multiplicity)
  • Method Details

    • getVersionControlAsOfExpression

      public String getVersionControlAsOfExpression()
    • setVersionControlAsOfExpression

      public void setVersionControlAsOfExpression(String versionControlAsOfExpression)
    • getVersionControlType

      public VersionControlReferenceType getVersionControlType()
    • setVersionControlType

      public void setVersionControlType(VersionControlReferenceType versionControlType)
    • getOrderBy

      public String getOrderBy()
    • setOrderBy

      public void setOrderBy(String orderBy)
    • getObjectDefinitionName

      public String getObjectDefinitionName()
    • setObjectDefinitionName

      public void setObjectDefinitionName(String objectDefinitionName)
    • getReferenceType

      public ReferenceType getReferenceType()
    • setReferenceType

      public void setReferenceType(ReferenceType referenceType)
    • getMappedBy

      public String getMappedBy()
    • setMappedBy

      public void setMappedBy(String mappedBy)
    • getJavaType

      public Class<?> getJavaType()
      Specified by:
      getJavaType in class PropertyDefinition
    • getType

      public PropertyDefinitionType getType()
      Description copied from class: PropertyDefinition
      enumでPropertyの型を返す。 switch/case文で利用可能なように。
      Specified by:
      getType in class PropertyDefinition
      Returns:
    • isAuditLogMappedBy

      public boolean isAuditLogMappedBy()
    • setAuditLogMappedBy

      public void setAuditLogMappedBy(boolean auditLogMappedBy)