public class CxConfigModel extends ItemModel
AbstractItemModel.NewModelContextFactory| Modifier and Type | Field and Description |
|---|---|
static String |
_BASESITETOCXCONFIG
Generated relation code constant for relation
BaseSiteToCxConfig defining source attribute baseSites in extension personalizationservices. |
static String |
_TYPECODE
Generated model type code constant.
|
static String |
ACTIONRESULTMAXREPEAT
Generated constant - Attribute key of
CxConfig.actionResultMaxRepeat attribute defined at extension personalizationservices. |
static String |
AUTOCREATESEGMENTS
Generated constant - Attribute key of
CxConfig.autoCreateSegments attribute defined at extension personalizationintegration. |
static String |
BASESITES
Generated constant - Attribute key of
CxConfig.baseSites attribute defined at extension personalizationservices. |
static String |
CALCULATIONPROCESS
Generated constant - Attribute key of
CxConfig.calculationProcess attribute defined at extension personalizationservices. |
static String |
CODE
Generated constant - Attribute key of
CxConfig.code attribute defined at extension personalizationservices. |
static String |
MINAFFINITY
Generated constant - Attribute key of
CxConfig.minAffinity attribute defined at extension personalizationservices. |
static String |
URLVOTERCONFIGS
Generated constant - Attribute key of
CxConfig.urlVoterConfigs attribute defined at extension personalizationservices. |
static String |
USERCHANGEDACTIONS
Generated constant - Attribute key of
CxConfig.userChangedActions attribute defined at extension personalizationservices. |
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PKLANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY| Constructor and Description |
|---|
CxConfigModel()
Generated constructor - Default constructor for generic creation.
|
CxConfigModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing context
|
CxConfigModel(String _code,
ItemModel _owner,
Set<String> _userChangedActions)
Deprecated.
Since 4.1.1 Please use the default constructor without parameters
|
CxConfigModel(String _code,
Set<String> _userChangedActions)
Deprecated.
Since 4.1.1 Please use the default constructor without parameters
|
| Modifier and Type | Method and Description |
|---|---|
Integer |
getActionResultMaxRepeat()
Generated method - Getter of the
CxConfig.actionResultMaxRepeat attribute defined at extension personalizationservices. |
Boolean |
getAutoCreateSegments()
Generated method - Getter of the
CxConfig.autoCreateSegments attribute defined at extension personalizationintegration. |
Set<BaseSiteModel> |
getBaseSites()
Generated method - Getter of the
CxConfig.baseSites attribute defined at extension personalizationservices. |
String |
getCalculationProcess()
Generated method - Getter of the
CxConfig.calculationProcess attribute defined at extension personalizationservices. |
String |
getCode()
Generated method - Getter of the
CxConfig.code attribute defined at extension personalizationservices. |
BigDecimal |
getMinAffinity()
Generated method - Getter of the
CxConfig.minAffinity attribute defined at extension personalizationservices. |
List<CxUrlVoterConfigModel> |
getUrlVoterConfigs()
Generated method - Getter of the
CxConfig.urlVoterConfigs attribute defined at extension personalizationservices. |
Set<String> |
getUserChangedActions()
Generated method - Getter of the
CxConfig.userChangedActions attribute defined at extension personalizationservices. |
void |
setActionResultMaxRepeat(Integer value)
Generated method - Setter of
CxConfig.actionResultMaxRepeat attribute defined at extension personalizationservices. |
void |
setAutoCreateSegments(Boolean value)
Generated method - Setter of
CxConfig.autoCreateSegments attribute defined at extension personalizationintegration. |
void |
setBaseSites(Set<BaseSiteModel> value)
Generated method - Setter of
CxConfig.baseSites attribute defined at extension personalizationservices. |
void |
setCalculationProcess(String value)
Generated method - Setter of
CxConfig.calculationProcess attribute defined at extension personalizationservices. |
void |
setCode(String value)
Generated method - Initial setter of
CxConfig.code attribute defined at extension personalizationservices. |
void |
setMinAffinity(BigDecimal value)
Generated method - Setter of
CxConfig.minAffinity attribute defined at extension personalizationservices. |
void |
setUrlVoterConfigs(List<CxUrlVoterConfigModel> value)
Generated method - Setter of
CxConfig.urlVoterConfigs attribute defined at extension personalizationservices. |
void |
setUserChangedActions(Set<String> value)
Generated method - Setter of
CxConfig.userChangedActions attribute defined at extension personalizationservices. |
getComments, getCreationtime, getModifiedtime, getOwner, setComments, setCreationtime, setModifiedtime, setOwnerequals, getItemModelContext, getItemtype, getPersistenceContext, getPk, getProperty, getProperty, getTenantId, hashCode, readResolve, setProperty, setProperty, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toObject, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toPrimitive, toString, writeReplacepublic static final String _TYPECODE
public static final String _BASESITETOCXCONFIG
BaseSiteToCxConfig defining source attribute baseSites in extension personalizationservices.public static final String CODE
CxConfig.code attribute defined at extension personalizationservices.public static final String MINAFFINITY
CxConfig.minAffinity attribute defined at extension personalizationservices.public static final String ACTIONRESULTMAXREPEAT
CxConfig.actionResultMaxRepeat attribute defined at extension personalizationservices.public static final String USERCHANGEDACTIONS
CxConfig.userChangedActions attribute defined at extension personalizationservices.public static final String CALCULATIONPROCESS
CxConfig.calculationProcess attribute defined at extension personalizationservices.public static final String URLVOTERCONFIGS
CxConfig.urlVoterConfigs attribute defined at extension personalizationservices.public static final String BASESITES
CxConfig.baseSites attribute defined at extension personalizationservices.public static final String AUTOCREATESEGMENTS
CxConfig.autoCreateSegments attribute defined at extension personalizationintegration.public CxConfigModel()
public CxConfigModel(ItemModelContext ctx)
ctx - the model context to be injected, must not be null@Deprecated public CxConfigModel(String _code, Set<String> _userChangedActions)
_code - initial attribute declared by type CxConfig at extension personalizationservices_userChangedActions - initial attribute declared by type CxConfig at extension personalizationservices@Deprecated public CxConfigModel(String _code, ItemModel _owner, Set<String> _userChangedActions)
_code - initial attribute declared by type CxConfig at extension personalizationservices_owner - initial attribute declared by type Item at extension core_userChangedActions - initial attribute declared by type CxConfig at extension personalizationservices@Accessor(qualifier="actionResultMaxRepeat", type=GETTER) public Integer getActionResultMaxRepeat()
CxConfig.actionResultMaxRepeat attribute defined at extension personalizationservices.@Accessor(qualifier="autoCreateSegments", type=GETTER) public Boolean getAutoCreateSegments()
CxConfig.autoCreateSegments attribute defined at extension personalizationintegration.@Accessor(qualifier="baseSites", type=GETTER) public Set<BaseSiteModel> getBaseSites()
CxConfig.baseSites attribute defined at extension personalizationservices.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="calculationProcess", type=GETTER) public String getCalculationProcess()
CxConfig.calculationProcess attribute defined at extension personalizationservices.@Accessor(qualifier="code", type=GETTER) public String getCode()
CxConfig.code attribute defined at extension personalizationservices.@Accessor(qualifier="minAffinity", type=GETTER) public BigDecimal getMinAffinity()
CxConfig.minAffinity attribute defined at extension personalizationservices.@Accessor(qualifier="urlVoterConfigs", type=GETTER) public List<CxUrlVoterConfigModel> getUrlVoterConfigs()
CxConfig.urlVoterConfigs attribute defined at extension personalizationservices.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="userChangedActions", type=GETTER) public Set<String> getUserChangedActions()
CxConfig.userChangedActions attribute defined at extension personalizationservices.
Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.@Accessor(qualifier="actionResultMaxRepeat", type=SETTER) public void setActionResultMaxRepeat(Integer value)
CxConfig.actionResultMaxRepeat attribute defined at extension personalizationservices.value - the actionResultMaxRepeat - Number of retires in case of action result load error caused by optimistic locking failure@Accessor(qualifier="autoCreateSegments", type=SETTER) public void setAutoCreateSegments(Boolean value)
CxConfig.autoCreateSegments attribute defined at extension personalizationintegration.value - the autoCreateSegments - If set to true segments are automatically created from external data during update.@Accessor(qualifier="baseSites", type=SETTER) public void setBaseSites(Set<BaseSiteModel> value)
CxConfig.baseSites attribute defined at extension personalizationservices.value - the baseSites@Accessor(qualifier="calculationProcess", type=SETTER) public void setCalculationProcess(String value)
CxConfig.calculationProcess attribute defined at extension personalizationservices.value - the calculationProcess - Name of calculation process@Accessor(qualifier="code", type=SETTER) public void setCode(String value)
CxConfig.code attribute defined at extension personalizationservices. Can only be used at creation of model - before first save.value - the code - Unique identifier@Accessor(qualifier="minAffinity", type=SETTER) public void setMinAffinity(BigDecimal value)
CxConfig.minAffinity attribute defined at extension personalizationservices.value - the minAffinity - Minimum affinity for user to segment relation@Accessor(qualifier="urlVoterConfigs", type=SETTER) public void setUrlVoterConfigs(List<CxUrlVoterConfigModel> value)
CxConfig.urlVoterConfigs attribute defined at extension personalizationservices.value - the urlVoterConfigs@Accessor(qualifier="userChangedActions", type=SETTER) public void setUserChangedActions(Set<String> value)
CxConfig.userChangedActions attribute defined at extension personalizationservices.value - the userChangedActions - Set of actions which should be called after user changed eventCopyright © 2017 SAP SE. All Rights Reserved.