public class ProductCatalogVersionDifferenceModel extends CatalogVersionDifferenceModel
AbstractItemModel.NewModelContextFactory| Modifier and Type | Field and Description |
|---|---|
static String |
_TYPECODE
Generated model type code constant.
|
static String |
MODE
Generated constant - Attribute key of
ProductCatalogVersionDifference.mode attribute defined at extension catalog. |
static String |
SOURCEPRODUCT
Generated constant - Attribute key of
ProductCatalogVersionDifference.sourceProduct attribute defined at extension catalog. |
static String |
SOURCEPRODUCTAPPROVALSTATUS
Generated constant - Attribute key of
ProductCatalogVersionDifference.sourceProductApprovalStatus attribute defined at extension catalog. |
static String |
TARGETPRODUCT
Generated constant - Attribute key of
ProductCatalogVersionDifference.targetProduct attribute defined at extension catalog. |
static String |
TARGETPRODUCTAPPROVALSTATUS
Generated constant - Attribute key of
ProductCatalogVersionDifference.targetProductApprovalStatus attribute defined at extension catalog. |
CRONJOB, DIFFERENCETEXT, DIFFERENCEVALUE, SOURCEVERSION, TARGETVERSION_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PKLANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY| Constructor and Description |
|---|
ProductCatalogVersionDifferenceModel()
Generated constructor - Default constructor for generic creation.
|
ProductCatalogVersionDifferenceModel(CompareCatalogVersionsCronJobModel _cronJob,
ProductDifferenceMode _mode,
CatalogVersionModel _sourceVersion,
CatalogVersionModel _targetVersion)
Deprecated.
Since 4.1.1 Please use the default constructor without parameters
|
ProductCatalogVersionDifferenceModel(CompareCatalogVersionsCronJobModel _cronJob,
ProductDifferenceMode _mode,
ItemModel _owner,
ProductModel _sourceProduct,
CatalogVersionModel _sourceVersion,
ProductModel _targetProduct,
CatalogVersionModel _targetVersion)
Deprecated.
Since 4.1.1 Please use the default constructor without parameters
|
ProductCatalogVersionDifferenceModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing context
|
| Modifier and Type | Method and Description |
|---|---|
ProductDifferenceMode |
getMode()
Generated method - Getter of the
ProductCatalogVersionDifference.mode attribute defined at extension catalog. |
ProductModel |
getSourceProduct()
Generated method - Getter of the
ProductCatalogVersionDifference.sourceProduct attribute defined at extension catalog. |
ArticleApprovalStatus |
getSourceProductApprovalStatus()
Generated method - Getter of the
ProductCatalogVersionDifference.sourceProductApprovalStatus attribute defined at extension catalog. |
ProductModel |
getTargetProduct()
Generated method - Getter of the
ProductCatalogVersionDifference.targetProduct attribute defined at extension catalog. |
ArticleApprovalStatus |
getTargetProductApprovalStatus()
Generated method - Getter of the
ProductCatalogVersionDifference.targetProductApprovalStatus attribute defined at extension catalog. |
void |
setMode(ProductDifferenceMode value)
Generated method - Initial setter of
ProductCatalogVersionDifference.mode attribute defined at extension catalog. |
void |
setSourceProduct(ProductModel value)
Generated method - Initial setter of
ProductCatalogVersionDifference.sourceProduct attribute defined at extension catalog. |
void |
setTargetProduct(ProductModel value)
Generated method - Initial setter of
ProductCatalogVersionDifference.targetProduct attribute defined at extension catalog. |
getCronJob, getDifferenceText, getDifferenceValue, getSourceVersion, getTargetVersion, setCronJob, setDifferenceText, setDifferenceValue, setSourceVersion, setTargetVersiongetComments, 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 SOURCEPRODUCT
ProductCatalogVersionDifference.sourceProduct attribute defined at extension catalog.public static final String TARGETPRODUCT
ProductCatalogVersionDifference.targetProduct attribute defined at extension catalog.public static final String MODE
ProductCatalogVersionDifference.mode attribute defined at extension catalog.public static final String SOURCEPRODUCTAPPROVALSTATUS
ProductCatalogVersionDifference.sourceProductApprovalStatus attribute defined at extension catalog.public static final String TARGETPRODUCTAPPROVALSTATUS
ProductCatalogVersionDifference.targetProductApprovalStatus attribute defined at extension catalog.public ProductCatalogVersionDifferenceModel()
public ProductCatalogVersionDifferenceModel(ItemModelContext ctx)
ctx - the model context to be injected, must not be null@Deprecated public ProductCatalogVersionDifferenceModel(CompareCatalogVersionsCronJobModel _cronJob, ProductDifferenceMode _mode, CatalogVersionModel _sourceVersion, CatalogVersionModel _targetVersion)
_cronJob - initial attribute declared by type CatalogVersionDifference at extension catalog_mode - initial attribute declared by type ProductCatalogVersionDifference at extension catalog_sourceVersion - initial attribute declared by type CatalogVersionDifference at extension catalog_targetVersion - initial attribute declared by type CatalogVersionDifference at extension catalog@Deprecated public ProductCatalogVersionDifferenceModel(CompareCatalogVersionsCronJobModel _cronJob, ProductDifferenceMode _mode, ItemModel _owner, ProductModel _sourceProduct, CatalogVersionModel _sourceVersion, ProductModel _targetProduct, CatalogVersionModel _targetVersion)
_cronJob - initial attribute declared by type CatalogVersionDifference at extension catalog_mode - initial attribute declared by type ProductCatalogVersionDifference at extension catalog_owner - initial attribute declared by type Item at extension core_sourceProduct - initial attribute declared by type ProductCatalogVersionDifference at extension catalog_sourceVersion - initial attribute declared by type CatalogVersionDifference at extension catalog_targetProduct - initial attribute declared by type ProductCatalogVersionDifference at extension catalog_targetVersion - initial attribute declared by type CatalogVersionDifference at extension catalog@Accessor(qualifier="mode", type=GETTER) public ProductDifferenceMode getMode()
ProductCatalogVersionDifference.mode attribute defined at extension catalog.@Accessor(qualifier="sourceProduct", type=GETTER) public ProductModel getSourceProduct()
ProductCatalogVersionDifference.sourceProduct attribute defined at extension catalog.@Accessor(qualifier="sourceProductApprovalStatus", type=GETTER) public ArticleApprovalStatus getSourceProductApprovalStatus()
ProductCatalogVersionDifference.sourceProductApprovalStatus attribute defined at extension catalog.@Accessor(qualifier="targetProduct", type=GETTER) public ProductModel getTargetProduct()
ProductCatalogVersionDifference.targetProduct attribute defined at extension catalog.@Accessor(qualifier="targetProductApprovalStatus", type=GETTER) public ArticleApprovalStatus getTargetProductApprovalStatus()
ProductCatalogVersionDifference.targetProductApprovalStatus attribute defined at extension catalog.@Accessor(qualifier="mode", type=SETTER) public void setMode(ProductDifferenceMode value)
ProductCatalogVersionDifference.mode attribute defined at extension catalog. Can only be used at creation of model - before first save.value - the mode@Accessor(qualifier="sourceProduct", type=SETTER) public void setSourceProduct(ProductModel value)
ProductCatalogVersionDifference.sourceProduct attribute defined at extension catalog. Can only be used at creation of model - before first save.value - the sourceProduct@Accessor(qualifier="targetProduct", type=SETTER) public void setTargetProduct(ProductModel value)
ProductCatalogVersionDifference.targetProduct attribute defined at extension catalog. Can only be used at creation of model - before first save.value - the targetProductCopyright © 2017 SAP SE. All Rights Reserved.