public class DCExtHelperImpl extends DCExtHelper
ATTR_LOV_NAME_PREFIX, ATTR_LOV_VA_NAME_PREFIX, ATTR_LOV_VC_NAME_PREFIX, EXT_PROP_LOGICAL_OBJ_NAME, FK_ATTR_LOV_NAME_PREFIX, FK_ATTR_LOV_VA_NAME_PREFIX, FOREIGN_KEY_SUFFIX, LOOKUP_ACCESSOR_SUFFIX, RELATIONSHIP_TO| Constructor and Description |
|---|
DCExtHelperImpl() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
attrApiName(java.lang.String attrName) |
java.lang.String |
attrNameFromApiName(java.lang.String s) |
java.lang.String |
convertToSimpleTypeName(DCExtContext context,
java.lang.Class attrClassType) |
ResourceLOV |
createResourceLOVForCustomField(DCExtContext context,
java.lang.String viewDefFullName,
java.lang.String lovName) |
java.lang.String |
defNameForNewAssociation(DCExtContext context,
java.lang.String srcShortName,
java.lang.String dstShortName,
java.lang.String attrName) |
java.lang.String |
defNameForNewViewLinkFromAssociation(DCExtContext context,
java.lang.String assocDefFullName) |
void |
ensureParametersForVA(DCExtContext context,
java.lang.String vaName,
PDefViewObject pVO) |
LOVResource |
ensureRESTLOVEntryForCustomField(DCExtContext context,
java.lang.String viewDefFullName,
java.lang.String viewAttributeName,
java.lang.String lovName) |
java.lang.String |
generateAccessorName(DCExtContext context,
java.lang.String attrName) |
ViewCriteria |
getDataFilterViewCriteriaFor(DCExtContext context,
java.lang.String lovViewDefFullName,
java.lang.String viewDefFullName,
java.lang.String attributeName) |
ViewObject |
getDataFilterViewObjectForViewDef(DCExtContext context,
java.lang.String lovViewDefFullName) |
java.lang.String |
getDataFilterVOInstanceNameFor(java.lang.String lovViewDefFullName) |
int |
getDynamicChoiceListRangeSize(DCExtContext context) |
java.lang.String |
getExtLogicalType(DCExtContext context,
LocaleContext locale,
AttributeDef attrDef) |
java.util.Locale |
getLocaleForCustomResourceStrings() |
EntityReference |
getPrimaryEntityReferenceForViewDef(DCExtContext context,
java.lang.String viewDefFullName) |
void |
handleRowFinder(DCExtContext context,
java.lang.String lovViewDefFullName,
java.lang.String viewDefFullName,
java.lang.String attributeName) |
boolean |
isCheckbox(java.lang.String type) |
boolean |
isLogSevere() |
boolean |
isPicklist(java.lang.String type) |
boolean |
isRESTWebServiceEnabled(DCExtContext context) |
boolean |
isUniquePDefAttrName(DCExtContext context,
java.lang.String entDefFullName,
java.lang.String attrName) |
void |
logSevere(java.lang.String msg,
java.util.Map<java.lang.String,java.lang.String> data) |
java.lang.String |
objectApiName(java.lang.String name) |
java.lang.String |
objectNameFromApiName(java.lang.String objFullName,
java.lang.String objName) |
void |
saveDefs(DCExtContext context,
java.lang.Object[] defs) |
void |
setEOAttrProperty(DCExtContext context,
java.lang.String name,
java.lang.Object value) |
void |
setLOVPVODirty(DCExtContext context,
java.lang.String viewDefBeingEdited,
java.lang.String lovViewDef) |
void |
setVOAttrLOVName(DCExtContext context,
java.lang.String lovName) |
void |
setVOAttrProperty(DCExtContext context,
java.lang.String name,
java.lang.Object value) |
addAccessorPDefEOAttribute, addAccessorPDefVOAttribute, buildGlobalResourceBundleReference, eagerlyCreatePDefViewObject, findPDefViewObject, findPDefViewObject, generatePKInfo, generateUniqueEntityAttrNameIfClashes, getDataFilterViewCriteriaNameFor, getDCFieldType, getDefaultFKAttrNames, getEntityAttrNameForViewAttributeName, getFKLOVNameForTransientLookupAttribute, getFkLOVVANameForObjectAttribute, getForeignKeyAttrName, getGlobalResourceBundleId, getKeyAttributes, getListFromString, getLocaleContext, getLogicalObjectName, getLookupAccessorName, getLOVNameForTransientLookupAttribute, getLOVVANameForObjectAttribute, getLOVVCNameForObjectAttribute, getPKInfo, getPrimaryEntityDefForViewDef, getPrimaryEntityUsageForViewDef, isDateType, isNumericType, removeAllDataFilterProperties, staticPrimaryEntityDefForViewDef, staticPrimaryEntityReferenceForViewDef, toCSV, toCSVpublic java.lang.String attrApiName(java.lang.String attrName)
attrApiName in class DCExtHelperpublic java.lang.String attrNameFromApiName(java.lang.String s)
attrNameFromApiName in class DCExtHelperpublic java.lang.String getDataFilterVOInstanceNameFor(java.lang.String lovViewDefFullName)
getDataFilterVOInstanceNameFor in class DCExtHelperpublic java.util.Locale getLocaleForCustomResourceStrings()
getLocaleForCustomResourceStrings in class DCExtHelperpublic boolean isLogSevere()
isLogSevere in class DCExtHelperpublic boolean isCheckbox(java.lang.String type)
isCheckbox in class DCExtHelperpublic boolean isPicklist(java.lang.String type)
isPicklist in class DCExtHelperpublic void logSevere(java.lang.String msg,
java.util.Map<java.lang.String,java.lang.String> data)
logSevere in class DCExtHelperpublic java.lang.String objectApiName(java.lang.String name)
objectApiName in class DCExtHelperpublic java.lang.String objectNameFromApiName(java.lang.String objFullName,
java.lang.String objName)
objectNameFromApiName in class DCExtHelperpublic java.lang.String convertToSimpleTypeName(DCExtContext context, java.lang.Class attrClassType)
convertToSimpleTypeName in class DCExtHelperpublic java.lang.String defNameForNewAssociation(DCExtContext context, java.lang.String srcShortName, java.lang.String dstShortName, java.lang.String attrName)
defNameForNewAssociation in class DCExtHelperpublic java.lang.String defNameForNewViewLinkFromAssociation(DCExtContext context, java.lang.String assocDefFullName)
defNameForNewViewLinkFromAssociation in class DCExtHelperpublic void ensureParametersForVA(DCExtContext context, java.lang.String vaName, PDefViewObject pVO)
ensureParametersForVA in class DCExtHelperpublic LOVResource ensureRESTLOVEntryForCustomField(DCExtContext context, java.lang.String viewDefFullName, java.lang.String viewAttributeName, java.lang.String lovName)
ensureRESTLOVEntryForCustomField in class DCExtHelperpublic ResourceLOV createResourceLOVForCustomField(DCExtContext context, java.lang.String viewDefFullName, java.lang.String lovName)
createResourceLOVForCustomField in class DCExtHelperpublic java.lang.String generateAccessorName(DCExtContext context, java.lang.String attrName)
generateAccessorName in class DCExtHelperpublic ViewCriteria getDataFilterViewCriteriaFor(DCExtContext context, java.lang.String lovViewDefFullName, java.lang.String viewDefFullName, java.lang.String attributeName)
getDataFilterViewCriteriaFor in class DCExtHelperpublic ViewObject getDataFilterViewObjectForViewDef(DCExtContext context, java.lang.String lovViewDefFullName)
getDataFilterViewObjectForViewDef in class DCExtHelperpublic int getDynamicChoiceListRangeSize(DCExtContext context)
getDynamicChoiceListRangeSize in class DCExtHelperpublic java.lang.String getExtLogicalType(DCExtContext context, LocaleContext locale, AttributeDef attrDef)
getExtLogicalType in class DCExtHelperpublic EntityReference getPrimaryEntityReferenceForViewDef(DCExtContext context, java.lang.String viewDefFullName)
getPrimaryEntityReferenceForViewDef in class DCExtHelperpublic boolean isRESTWebServiceEnabled(DCExtContext context)
isRESTWebServiceEnabled in class DCExtHelperpublic boolean isUniquePDefAttrName(DCExtContext context, java.lang.String entDefFullName, java.lang.String attrName)
isUniquePDefAttrName in class DCExtHelperpublic void saveDefs(DCExtContext context, java.lang.Object[] defs)
saveDefs in class DCExtHelperpublic void setEOAttrProperty(DCExtContext context, java.lang.String name, java.lang.Object value)
setEOAttrProperty in class DCExtHelperpublic void setLOVPVODirty(DCExtContext context, java.lang.String viewDefBeingEdited, java.lang.String lovViewDef)
setLOVPVODirty in class DCExtHelperpublic void setVOAttrLOVName(DCExtContext context, java.lang.String lovName)
setVOAttrLOVName in class DCExtHelperpublic void setVOAttrProperty(DCExtContext context, java.lang.String name, java.lang.Object value)
setVOAttrProperty in class DCExtHelperpublic void handleRowFinder(DCExtContext context, java.lang.String lovViewDefFullName, java.lang.String viewDefFullName, java.lang.String attributeName)
handleRowFinder in class DCExtHelper