@Service(value="cuba_EntitySqlGenerationService") public class EntitySqlGenerationServiceBean extends java.lang.Object implements EntitySqlGenerationService
Modifier and Type | Field and Description |
---|---|
protected MetadataTools |
metadataTools |
protected Persistence |
persistence |
protected ViewRepository |
viewRepository |
NAME
Constructor and Description |
---|
EntitySqlGenerationServiceBean() |
Modifier and Type | Method and Description |
---|---|
protected View |
createFullView(MetaClass metaClass) |
java.lang.String |
generateInsertScript(Entity entity)
Generates an SQL-insert query for the entity
|
java.lang.String |
generateSelectScript(Entity entity) |
java.lang.String |
generateUpdateScript(Entity entity)
Generates an SQL-update query for the entity
|
protected boolean |
isDataField(MetaProperty metaProperty) |
protected boolean |
isReferenceField(MetaProperty metaProperty) |
protected Entity |
reload(Entity entity) |
@Inject protected Persistence persistence
@Inject protected ViewRepository viewRepository
@Inject protected MetadataTools metadataTools
public java.lang.String generateInsertScript(Entity entity)
EntitySqlGenerationService
generateInsertScript
in interface EntitySqlGenerationService
public java.lang.String generateUpdateScript(Entity entity)
EntitySqlGenerationService
generateUpdateScript
in interface EntitySqlGenerationService
public java.lang.String generateSelectScript(Entity entity)
generateSelectScript
in interface EntitySqlGenerationService
protected boolean isReferenceField(MetaProperty metaProperty)
protected boolean isDataField(MetaProperty metaProperty)