Package japicmp.output.extapi.jpa.model
Class JpaTable
- java.lang.Object
-
- japicmp.output.extapi.jpa.model.JpaTable
-
public class JpaTable extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<JpaAttribute>attributesprivate JApiChangeStatuschangeStatusprivate JApiClassjApiClassprivate JpaNamejpaName
-
Constructor Summary
Constructors Constructor Description JpaTable(JApiClass jApiClass, JApiAnnotation entityAnnotation)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private JApiChangeStatuscomputeChangeStatus()java.lang.StringcomputeTablename()private voidextractAttributes()private JpaNameextractName(JApiAnnotation entityAnnotation, JApiClass jApiClass)java.util.List<JpaAttribute>getAttributes()java.lang.StringgetChangeStatus()java.lang.StringgetFullyQualifiedName()JpaNamegetJpaName()private Optional<JApiMethod>getPropertyMethod(JApiField field)private Optional<JApiAnnotation>getTransientAnnotationOfField(JApiField field)private Optional<JApiAnnotation>getTransientAnnotationOfProperty(JApiField field)private java.lang.StringremoveQuotationMarks(java.lang.String s)private java.lang.StringtoClassName(java.lang.String className)(package private) static java.lang.StringtoJpaName(java.lang.String javaName)
-
-
-
Field Detail
-
attributes
private final java.util.List<JpaAttribute> attributes
-
jApiClass
private final JApiClass jApiClass
-
jpaName
private final JpaName jpaName
-
changeStatus
private final JApiChangeStatus changeStatus
-
-
Constructor Detail
-
JpaTable
public JpaTable(JApiClass jApiClass, JApiAnnotation entityAnnotation)
-
-
Method Detail
-
extractName
private JpaName extractName(JApiAnnotation entityAnnotation, JApiClass jApiClass)
-
removeQuotationMarks
private java.lang.String removeQuotationMarks(java.lang.String s)
-
computeChangeStatus
private JApiChangeStatus computeChangeStatus()
-
extractAttributes
private void extractAttributes()
-
getTransientAnnotationOfField
private Optional<JApiAnnotation> getTransientAnnotationOfField(JApiField field)
-
getTransientAnnotationOfProperty
private Optional<JApiAnnotation> getTransientAnnotationOfProperty(JApiField field)
-
getPropertyMethod
private Optional<JApiMethod> getPropertyMethod(JApiField field)
-
getAttributes
public java.util.List<JpaAttribute> getAttributes()
-
getFullyQualifiedName
public java.lang.String getFullyQualifiedName()
-
computeTablename
public java.lang.String computeTablename()
-
toJpaName
static java.lang.String toJpaName(java.lang.String javaName)
-
toClassName
private java.lang.String toClassName(java.lang.String className)
-
getChangeStatus
public java.lang.String getChangeStatus()
-
getJpaName
public JpaName getJpaName()
-
-