|
SAP Convergent Charging
Java and XML APIs (Core) |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.highdeal.pnr.hci.ParameterAdditionalInfoHelper
public class ParameterAdditionalInfoHelper
| Nested Class Summary | |
|---|---|
static class |
ParameterAdditionalInfoHelper.ParameterAdditionalInfoDataType
|
| Field Summary | |
|---|---|
static java.lang.String |
ADD_INFO_NAME_DATA_TYPE
The data-type additional information name |
static java.lang.String |
ADD_INFO_NAME_MAPPING_TABLE_CLASS
The mapping-table-class additional information name |
static java.lang.String |
ADD_INFO_NAME_RANGE_TABLE_CLASS
The range-table-class additional information name |
| Method Summary | |
|---|---|
boolean |
entityIsMappingTableId(java.util.List<com.highdeal.pnr.domain.AdditionalInfoEntity> additionalInfo)
Tells whether the given additional information indicates a mapping table ID (i.e. |
boolean |
entityIsRangeTableId(java.util.List<com.highdeal.pnr.domain.AdditionalInfoEntity> additionalInfo)
Tells whether the given additional information indicates a range table ID (i.e. |
ParameterAdditionalInfoHelper.ParameterAdditionalInfoDataType |
getDataType(java.util.List<? extends AdditionalInfo> parameterAdditionalInfos)
|
static ParameterAdditionalInfoHelper |
getInstance()
|
java.lang.String |
getMappingTableClassName(java.util.List<? extends AdditionalInfo> additionalInfos)
|
java.lang.String |
getRangeTableClassName(java.util.List<? extends AdditionalInfo> additionalInfos)
|
java.lang.String |
getRawDataType(java.util.List<AdditionalInfoModel> additionalInfos)
|
AdditionalInfo |
getStringTypedAdditionalInfo(java.util.List<? extends AdditionalInfo> parameterAdditionalInfos,
java.lang.String addInfoName)
|
java.lang.String |
getStringTypedAdditionalInfoValue(java.util.List<? extends AdditionalInfo> additionalInfos,
java.lang.String addInfoName)
|
java.util.List<AdditionalInfoModel> |
getUnmanagedAdditionInfo(java.util.List<AdditionalInfoModel> additionalInfo)
|
boolean |
isMappingTableId(java.util.List<AdditionalInfoModel> additionalInfo)
Tells whether the given additional information indicates a mapping table ID (i.e. |
boolean |
isMappingTableId(ParameterModel parameter)
|
boolean |
isMappingTableKey(java.util.List<AdditionalInfoModel> additionalInfo)
Tells whether the given additional information indicates a mapping table key (i.e. |
boolean |
isMappingTableKey(ParameterModel parameter)
|
boolean |
isRangeTableId(java.util.List<AdditionalInfoModel> additionalInfo)
Tells whether the given additional information indicates a range table ID (i.e. |
boolean |
isRangeTableId(ParameterModel parameter)
|
void |
setDataType(java.util.List<AdditionalInfoModel> additionalInfo,
ParameterAdditionalInfoHelper.ParameterAdditionalInfoDataType dataType)
|
void |
updateMappingTableIdAdditionalInfos(java.util.List<AdditionalInfoModel> additionalInfo,
java.lang.String mappingTableClass)
|
void |
updateMappingTableIdParameter(ParameterModel parameter,
java.lang.String mappingTableClass)
Updates a parameter model with the mapping table ID type. |
void |
updateMappingTableKeyAdditionalInfos(java.util.List<AdditionalInfoModel> additionalInfo,
boolean isMappingTableKey)
|
void |
updateRangeTableIdAdditionalInfos(java.util.List<AdditionalInfoModel> additionalInfo,
java.lang.String rangeTableClass)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String ADD_INFO_NAME_MAPPING_TABLE_CLASS
public static final java.lang.String ADD_INFO_NAME_RANGE_TABLE_CLASS
public static final java.lang.String ADD_INFO_NAME_DATA_TYPE
| Method Detail |
|---|
public static ParameterAdditionalInfoHelper getInstance()
public boolean isMappingTableKey(ParameterModel parameter)
public boolean isMappingTableId(ParameterModel parameter)
public boolean isRangeTableId(ParameterModel parameter)
public boolean isMappingTableKey(java.util.List<AdditionalInfoModel> additionalInfo)
additionalInfo - list of additional information fields to analyze
public boolean isMappingTableId(java.util.List<AdditionalInfoModel> additionalInfo)
additionalInfo - list of additional information fields to analyze
public boolean entityIsMappingTableId(java.util.List<com.highdeal.pnr.domain.AdditionalInfoEntity> additionalInfo)
additionalInfo - list of additional information fields to analyze
public boolean isRangeTableId(java.util.List<AdditionalInfoModel> additionalInfo)
additionalInfo - list of additional information fields to analyze
public boolean entityIsRangeTableId(java.util.List<com.highdeal.pnr.domain.AdditionalInfoEntity> additionalInfo)
additionalInfo - list of additional information fields to analyze
public void updateMappingTableIdParameter(ParameterModel parameter,
java.lang.String mappingTableClass)
parameter - parameter model to updatemappingTableClass - name of the mapping table class the parameter is
using (may be null to remove the fields instead of setting them)
public void updateMappingTableIdAdditionalInfos(java.util.List<AdditionalInfoModel> additionalInfo,
java.lang.String mappingTableClass)
public void updateMappingTableKeyAdditionalInfos(java.util.List<AdditionalInfoModel> additionalInfo,
boolean isMappingTableKey)
public void updateRangeTableIdAdditionalInfos(java.util.List<AdditionalInfoModel> additionalInfo,
java.lang.String rangeTableClass)
public java.lang.String getMappingTableClassName(java.util.List<? extends AdditionalInfo> additionalInfos)
public java.lang.String getRangeTableClassName(java.util.List<? extends AdditionalInfo> additionalInfos)
public java.lang.String getStringTypedAdditionalInfoValue(java.util.List<? extends AdditionalInfo> additionalInfos,
java.lang.String addInfoName)
public java.lang.String getRawDataType(java.util.List<AdditionalInfoModel> additionalInfos)
public ParameterAdditionalInfoHelper.ParameterAdditionalInfoDataType getDataType(java.util.List<? extends AdditionalInfo> parameterAdditionalInfos)
public AdditionalInfo getStringTypedAdditionalInfo(java.util.List<? extends AdditionalInfo> parameterAdditionalInfos,
java.lang.String addInfoName)
public java.util.List<AdditionalInfoModel> getUnmanagedAdditionInfo(java.util.List<AdditionalInfoModel> additionalInfo)
public final void setDataType(java.util.List<AdditionalInfoModel> additionalInfo,
ParameterAdditionalInfoHelper.ParameterAdditionalInfoDataType dataType)
|
Document Published: October 2015 (SAP CC 4.0 SP10 and Later) | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||