public class HJMPEntityBean
extends java.lang.Object
| Constructor and Description |
|---|
HJMPEntityBean(ItemDeployment newItemDeployment) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
getAccess(java.lang.Class c) |
protected java.lang.String |
getAccessDefinition(java.lang.Class c,
int pos) |
protected java.util.List |
getAllAttributes() |
protected int |
getAttributeNumber(java.lang.String qualifier) |
protected java.lang.String |
getCacheUnitName() |
protected java.util.List |
getCreateMethods() |
protected java.lang.Class |
getEJBClass() |
protected java.lang.String |
getEntityStateName() |
java.util.List |
getFileContent() |
protected java.lang.String |
getFileName() |
protected java.lang.String |
getFullyQualifiedBaseName() |
protected java.lang.String |
getFullyQualifiedClassName() |
protected java.lang.String |
getFullyQualifiedHomeClassName() |
protected java.lang.String |
getFullyQualifiedRemoteClassName() |
protected java.lang.String |
getFullyQualifiedSuperClassName() |
protected java.lang.Class |
getHomeClass() |
protected java.lang.String |
getHomeFileName() |
protected static java.lang.String |
getJDBCAccessorFor(java.lang.Class c) |
protected static java.lang.String |
getJDBCNullTypeFor(java.lang.Class c) |
protected static java.lang.String |
getJDBCValueFor(java.lang.Class type,
java.lang.String varName) |
protected static java.lang.String |
getJDBCValueFor(java.lang.Class type,
java.lang.String varName,
boolean forNullCheck) |
protected java.util.List |
getNonPKAttributes() |
protected java.lang.String |
getPackageName() |
java.lang.String |
getPKColumnName() |
java.lang.String |
getPKFieldName() |
java.lang.String |
getPKGetter() |
protected java.lang.String |
getRemoteFileName() |
protected java.lang.String |
getSimpleBaseName() |
protected java.lang.String |
getSimpleClassName() |
protected int |
getTypeCode() |
protected java.lang.String |
getValueWriterCode(java.lang.String statementName,
int statementPos,
java.lang.Class type,
java.lang.String name) |
protected java.lang.String |
getValueWriterCode(java.lang.String statementName,
java.lang.String statementPosExpr,
java.lang.Class type,
java.lang.String name) |
protected void |
insertAccessDefinitionBlock(int insertPos,
java.lang.String indent,
JavaFile fileContent) |
boolean |
isBeanAnItem() |
protected boolean |
isGeneric() |
protected static boolean |
isJDBCNullAbleType(java.lang.Class c) |
protected java.lang.Class |
tryToResolveClass(java.lang.String attributeType) |
void |
writeToFile(java.io.File targetDirectory) |
public HJMPEntityBean(ItemDeployment newItemDeployment)
protected java.lang.Class getHomeClass()
protected java.lang.Class getEJBClass()
protected java.lang.String getFullyQualifiedBaseName()
protected boolean isGeneric()
protected int getTypeCode()
protected java.lang.String getSimpleBaseName()
protected java.lang.String getFullyQualifiedClassName()
protected java.lang.String getFullyQualifiedRemoteClassName()
protected java.lang.String getFullyQualifiedHomeClassName()
protected java.lang.String getFullyQualifiedSuperClassName()
protected java.lang.String getSimpleClassName()
protected java.lang.String getEntityStateName()
protected java.lang.String getCacheUnitName()
protected java.lang.String getPackageName()
protected java.util.List getAllAttributes()
List of ItemDeployment.Attributesprotected java.util.List getNonPKAttributes()
List of ItemDeployment.Attributesprotected int getAttributeNumber(java.lang.String qualifier)
protected java.lang.String getAccess(java.lang.Class c)
protected java.lang.String getAccessDefinition(java.lang.Class c,
int pos)
protected void insertAccessDefinitionBlock(int insertPos,
java.lang.String indent,
JavaFile fileContent)
protected java.util.List getCreateMethods()
List of HJMPEntityBean.HJMPCreateMethodsprotected static java.lang.String getJDBCAccessorFor(java.lang.Class c)
protected static java.lang.String getJDBCNullTypeFor(java.lang.Class c)
protected static boolean isJDBCNullAbleType(java.lang.Class c)
protected static java.lang.String getJDBCValueFor(java.lang.Class type,
java.lang.String varName)
protected static java.lang.String getJDBCValueFor(java.lang.Class type,
java.lang.String varName,
boolean forNullCheck)
protected java.lang.String getFileName()
protected java.lang.String getRemoteFileName()
protected java.lang.String getHomeFileName()
public void writeToFile(java.io.File targetDirectory)
throws java.io.IOException,
java.lang.ClassNotFoundException
java.io.IOExceptionjava.lang.ClassNotFoundExceptionpublic java.lang.String getPKGetter()
public java.lang.String getPKColumnName()
public java.lang.String getPKFieldName()
public boolean isBeanAnItem()
protected java.lang.Class tryToResolveClass(java.lang.String attributeType)
public java.util.List getFileContent()
throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundExceptionprotected final java.lang.String getValueWriterCode(java.lang.String statementName,
int statementPos,
java.lang.Class type,
java.lang.String name)
protected final java.lang.String getValueWriterCode(java.lang.String statementName,
java.lang.String statementPosExpr,
java.lang.Class type,
java.lang.String name)
Copyright © 2018 SAP SE. All Rights Reserved.