public class M2MEntity extends M2MBase
| Modifier and Type | Field and Description |
|---|---|
TypeElement |
daoElement |
com.squareup.javapoet.ClassName |
daoName |
com.squareup.javapoet.ClassName |
entity1Name |
com.squareup.javapoet.ClassName |
entity2Name |
String |
idName |
String |
name |
boolean |
needToCreate |
String |
tableName |
annotation| Constructor and Description |
|---|
M2MEntity(TypeElement daoElement,
String packageName,
String entityName,
com.squareup.javapoet.ClassName daoClazzName,
com.squareup.javapoet.ClassName entity1ClazzName,
com.squareup.javapoet.ClassName entity2ClazzName,
String idName,
String tableName,
boolean needToCreate) |
| Modifier and Type | Method and Description |
|---|---|
static String |
extractClassName(String fullName) |
static M2MEntity |
extractEntityManagedByDAO(TypeElement daoElement)
Works with @BindDaoMany2Many and @BindDao to extract entity name.
|
com.squareup.javapoet.ClassName |
getClassName() |
String |
getDaoQualifiedName() |
String |
getPackageName() |
String |
getQualifiedName() |
String |
getSimpleName() |
public com.squareup.javapoet.ClassName entity1Name
public com.squareup.javapoet.ClassName entity2Name
public String idName
public String name
public String tableName
public com.squareup.javapoet.ClassName daoName
public boolean needToCreate
public TypeElement daoElement
public M2MEntity(TypeElement daoElement, String packageName, String entityName, com.squareup.javapoet.ClassName daoClazzName, com.squareup.javapoet.ClassName entity1ClazzName, com.squareup.javapoet.ClassName entity2ClazzName, String idName, String tableName, boolean needToCreate)
public String getPackageName()
public com.squareup.javapoet.ClassName getClassName()
public static M2MEntity extractEntityManagedByDAO(TypeElement daoElement)
item - public String getQualifiedName()
public String getSimpleName()
public String getDaoQualifiedName()
Copyright © 2017. All rights reserved.