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