Class ItemModel

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AbstractActionModel, AbstractAdvancedSavedQuerySearchParameterModel, AbstractAsConfigurationModel, AbstractAsSearchProfileModel, AbstractBundleRuleModel, AbstractCommentModel, AbstractConfiguratorSettingModel, AbstractConstraintModel, AbstractContactInfoModel, AbstractCouponModel, AbstractCredentialModel, AbstractDestinationModel, AbstractDynamicContentModel, AbstractIntegrationObjectItemAttributeModel, AbstractMediaModel, AbstractMerchPropertyModel, AbstractOrderEntryModel, AbstractOrderEntryProductInfoModel, AbstractOrderModel, AbstractPromotionActionModel, AbstractPromotionModel, AbstractPromotionRestrictionModel, AbstractRetentionRuleModel, AbstractRuleEngineContextModel, AbstractRuleEngineRuleModel, AbstractRuleModel, AbstractRulesModuleModel, AbstractRuleTemplateModel, AbstractSnIndexerItemSourceModel, AbstractSnSearchProviderConfigurationModel, AbstractUserAuditModel, AbstractWorkflowActionModel, AbstractWorkflowDecisionModel, AddressModel, AdvancedShippingNoticeEntryModel, AdvancedShippingNoticeModel, AgreementModel, AsSearchProfileActivationSetModel, AtpFormulaModel, AttributeValueAssignmentModel, B2BBookingLineEntryModel, B2BBudgetModel, B2BCommentModel, B2BCostCenterModel, B2BCustomerPunchOutCredentialMappingModel, B2BDocumentModel, B2BDocumentPaymentInfoModel, B2BDocumentTypeModel, B2BMerchantCheckModel, B2BMerchantCheckResultModel, B2BPermissionModel, B2BPermissionResultModel, B2BQuoteLimitModel, B2BRegistrationModel, B2BReportingSetModel, BackofficeIndexedTypeToSearchservicesIndexConfigModel, BackofficeIndexedTypeToSolrFacetSearchConfigModel, BackofficeObjectCollectionItemReferenceModel, BackofficeObjectSpecialCollectionModel, BackofficeSavedQueryModel, BackofficeSearchConditionModel, BaseSiteModel, BaseStoreModel, BatchModel, BillingPlanModel, BillingTimeModel, BruteForceLoginAttemptsModel, BundleSelectionCriteriaModel, BundleTemplateModel, BundleTemplateStatusModel, BusinessProcessModel, BusinessProcessParameterModel, C2LItemModel, CampaignModel, CarrierModel, CatalogModel, CatalogOverviewModel, CatalogVersionDifferenceModel, CatalogVersionModel, CatalogVersionToRuleEngineContextMappingModel, CategoryModel, CatForPromotionSourceRuleModel, CCPaySubValidationModel, ChangeDescriptorModel, ChargeEntryModel, ClassAttributeAssignmentModel, ClassFeatureGroupAssignmentModel, ClassFeatureGroupModel, ClassificationAttributeModel, ClassificationAttributeUnitModel, ClassificationAttributeValueModel, CMSItemModel, CMSItemTypeAttributeFilterConfigModel, CMSPreviewTicketModel, CMSRelationModel, CMSVersionModel, CockpitFavoriteCategoryModel, CockpitItemTemplateModel, CockpitObjectAbstractCollectionModel, CockpitSavedFacetValueModel, CockpitSavedParameterValueModel, CockpitSavedQueryModel, CockpitSavedSortCriterionModel, CockpitUIComponentAccessRightModel, CockpitUIComponentConfigurationModel, CodeGenerationConfigurationModel, CombinedCatsForRuleModel, CommentAttachmentModel, CommentMetadataModel, CommentTypeModel, CommentUserSettingModel, ComplexTypeAttributePredicateTest.SubTypeOfItemModel, ComponentModel, ComponentTypeGroupModel, ComposedIndexedTypeModel, CompositeEntryModel, ConsentModel, ConsentTemplateModel, ConsignmentEntryEventModel, ConsignmentEntryModel, ConsignmentModel, ConstraintGroupModel, ContentSlotNameModel, ConversationModel, ConversionErrorLogModel, ConversionGroupModel, CorsConfigurationPropertyModel, CouponNotificationModel, CouponRedemptionModel, CronJobHistoryModel, CronJobModel, CsTicketChangeEventEntryModel, CsTicketEmailModel, CsTicketEventEmailConfigurationModel, CsTicketModel, CustomerCouponForPromotionSourceRuleModel, CustomerOrderOverviewModel, CustomerReviewModel, CustomerVendorReviewModel, CxAbstractCalcConfigModel, CxAbstractTriggerModel, CxConfigModel, CxCustomizationModel, CxCustomizationsGroupModel, CxResultsModel, CxSegmentModel, CxUserToSegmentModel, CxVariationModel, DataHubInstanceModelModel, DeeplinkUrlModel, DeeplinkUrlRuleModel, DefaultAttributeDescriptorModelHelperServiceTest.TestType, DefaultAttributeDescriptorModelHelperServiceTest.TestTypeThatHasCollection, DefaultCMSItemConverterSemiIntegrationTest.MainClass, DefaultCMSItemConverterSemiIntegrationTest.SubClass, DeliveryModeModel, DeliveryTimeSlotModel, DestinationTargetModel, DiscountModel, DistributedProcessModel, DomainModel, DroolsKIEBaseModel, DroolsKIESessionModel, DuplicateCatalogItemCodesViewModel, EmailAddressModel, EmailMessageModel, EndpointModel, EntitlementModel, EnumerationValueModel, EventConfigurationModel, EventExportDeadLetterModel, EventPropertyConfigurationModel, ExcludedCatForRuleModel, ExcludedProductForRuleModel, ExecutedPublicationsViewModel, ExportDataHistoryEntryModel, ExportModel, ExternalImportKeyModel, FormatModel, FraudReportModel, FraudSymptomScoringModel, FutureStockModel, GenericDataSupplierGenerationWizardModel, GenericTestItemModel, ImpexDocumentIdModel, ImportBatchContentModel, InboundChannelConfigurationModel, InboxViewModel, IndexTestItemModel, IntegrationObjectItemModel, IntegrationObjectModel, IntegrationObjectVirtualAttributeDescriptorModel, InventoryEventModel, ItemSourceVersionViewModel, ItemSyncTimestampModel, ItemTargetVersionViewModel, ItemVersionMarkerModel, JaloTranslatorConfigurationModel, JaloVelocityRendererModel, JobLogModel, JobModel, JobSearchRestrictionModel, KeywordModel, LDAPConfigProxyItemModel, LinkModel, MediaContainerModel, MediaContextModel, MediaFolderModel, MediaFormatMappingModel, MediaFormatModel, MediaMetaDataModel, MerchIndexingConfigModel, MerchProductDirectoryConfigModel, MerchSynchronizationConfigModel, MerchSynchronizationModel, MobileNumberVerificationModel, ModifiedCatalogItemsViewModel, MonitoredRequestErrorModel, MonitoredRequestModel, OAuthAccessTokenModel, OAuthAuthorizationCodeModel, OAuthClientDetailsModel, OAuthRefreshTokenModel, ObjectCollectionElementModel, OpenIDExternalScopesModel, OpeningDayModel, OpeningScheduleModel, OrderCancelConfigModel, OrderEntryModificationRecordEntryModel, OrderFormEntryModel, OrderFormModel, OrderHistoryEntryModel, OrderModificationRecordEntryModel, OrderModificationRecordModel, OutboundChannelConfigurationModel, OutboundSyncRetryModel, PackagingInfoModel, ParserPropertyModel, PatchExecutionModel, PatchExecutionUnitModel, PaymentInfoModel, PaymentModeModel, PaymentSubscriptionResultModel, PaymentTransactionEntryModel, PaymentTransactionModel, PDTRowModel, PointOfServiceModel, PreviewDataModel, PreviewTicketModel, PrincipalModel, ProcessTaskLogModel, ProductConfigurationModel, ProductEntitlementModel, ProductFeatureModel, ProductForPromotionSourceRuleModel, ProductInterestModel, ProductModel, ProductOrderLimitModel, ProductReferenceModel, ProductTaxCodeModel, PromotionActionParameterModel, PromotionGroupModel, PromotionOrderEntryConsumedModel, PromotionPriceRowModel, PromotionQuantityAndPricesRowModel, PromotionResultModel, PunchOutCredentialModel, RelationTypeUsageViewModel, RenderersPropertyModel, RendererTemplateModel, RestockConfigModel, RestrictionModel, ReturnEntryModel, ReturnRequestModel, RuleActionDefinitionCategoryModel, RuleActionDefinitionModel, RuleActionDefinitionParameterModel, RuleActionDefinitionRuleTypeMappingModel, RuleConditionDefinitionCategoryModel, RuleConditionDefinitionModel, RuleConditionDefinitionParameterModel, RuleConditionDefinitionRuleTypeMappingModel, RuleGroupModel, RuleToEngineRuleTypeMappingModel, SamlUserGroupModel, SavedQueryModel, SavedValueEntryModel, SavedValuesModel, SessionEventModel, SiteMapConfigModel, SiteMapLanguageCurrencyModel, SiteMapPageModel, SiteMessageForCustomerModel, SiteMessageModel, SmarteditConfigurationModel, SnFieldModel, SnIndexConfigurationModel, SnIndexerItemSourceOperationModel, SnIndexerOperationModel, SnIndexModel, SnIndexTypeModel, SnSynonymDictionaryModel, SnSynonymEntryModel, SolrAbstractKeywordRedirectModel, SolrEndpointUrlModel, SolrFacetSearchConfigModel, SolrFacetSearchKeywordRedirectModel, SolrIndexConfigModel, SolrIndexedCoresRecordModel, SolrIndexedPropertyModel, SolrIndexedTypeModel, SolrIndexerQueryModel, SolrIndexerQueryParameterModel, SolrIndexModel, SolrIndexOperationModel, SolrIndexOperationRecordModel, SolrModifiedItemModel, SolrQueryAggregatedStatsModel, SolrSearchConfigModel, SolrSearchQueryPropertyModel, SolrSearchQuerySortModel, SolrSearchQueryTemplateModel, SolrServerConfigModel, SolrSortFieldModel, SolrSortModel, SolrStopWordModel, SolrSynonymConfigModel, SolrValueRangeModel, SolrValueRangeSetModel, SourcingBanModel, SourcingConfigModel, StandardPaymentModeValueModel, StepModel, StockLevelHistoryEntryModel, StockLevelModel, StockLevelReservationHistoryEntryModel, StoredHttpSessionModel, StoredPunchOutSessionModel, StoreLocatorFeatureModel, StreamConfigurationContainerModel, StreamConfigurationModel, SubscriptionModel, SubscriptionTermModel, SyncAttributeDescriptorConfigModel, SystemSetupAuditModel, TaskConditionModel, TaskModel, TaxInvoiceModel, TaxModel, TestItemModel, ThemeModel, TitleModel, TriggerModel, TypeManagerManagedModel, UniqueIdentifierDataToAttributeAttributeContentConverterTest.ModelClass, UnitModel, UsageChargeModel, UsageUnitModel, UserProfileModel, UserRightModel, VendorModel, VoucherInvalidationModel, WarehouseBinEntryModel, WarehouseBinModel, WarehouseModel, WarehouseTransferEntryModel, WarehouseTransferModel, WebhookConfigurationModel, WebhookPayloadModel, WherePartModel, WidgetParameterModel, WidgetPreferencesModel, Wishlist2EntryModel, Wishlist2Model, WorkflowActionCommentModel, WorkflowItemAttachmentModel, Y2YColumnDefinitionModel, YFormDataHistoryModel, YFormDataModel, YFormDefinitionModel, ZoneDeliveryModeValueModel, ZoneModel

public class ItemModel extends AbstractItemModel
Generated model class for type Item first defined at extension core.
See Also:
  • Field Details

    • _TYPECODE

      public static final String _TYPECODE
      Generated model type code constant.
      See Also:
    • _COMMENTITEMRELATION

      public static final String _COMMENTITEMRELATION
      Generated relation code constant for relation CommentItemRelation defining source attribute comments in extension comments.
      See Also:
    • CREATIONTIME

      public static final String CREATIONTIME
      Generated constant - Attribute key of Item.creationtime attribute defined at extension core.
      See Also:
    • MODIFIEDTIME

      public static final String MODIFIEDTIME
      Generated constant - Attribute key of Item.modifiedtime attribute defined at extension core.
      See Also:
    • ITEMTYPE

      public static final String ITEMTYPE
      Generated constant - Attribute key of Item.itemtype attribute defined at extension core.
      See Also:
    • OWNER

      public static final String OWNER
      Generated constant - Attribute key of Item.owner attribute defined at extension core.
      See Also:
    • PK

      public static final String PK
      Generated constant - Attribute key of Item.pk attribute defined at extension core.
      See Also:
    • SEALED

      public static final String SEALED
      Generated constant - Attribute key of Item.sealed attribute defined at extension core.
      See Also:
    • COMMENTS

      public static final String COMMENTS
      Generated constant - Attribute key of Item.comments attribute defined at extension comments.
      See Also:
  • Constructor Details

    • ItemModel

      public ItemModel()
      Generated constructor - Default constructor for generic creation.
    • ItemModel

      public ItemModel(ItemModelContext ctx)
      Generated constructor - Default constructor for creation with existing context
      Parameters:
      ctx - the model context to be injected, must not be null
    • ItemModel

      @Deprecated(since="4.1.1", forRemoval=true) public ItemModel(ItemModel _owner)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      Generated constructor - for all mandatory and initial attributes.
      Parameters:
      _owner - initial attribute declared by type Item at extension core
  • Method Details

    • getComments

      @Accessor(qualifier="comments", type=GETTER) public List<CommentModel> getComments()
      Generated method - Getter of the Item.comments attribute defined at extension comments. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the comments
    • getCreationtime

      @Accessor(qualifier="creationtime", type=GETTER) public Date getCreationtime()
      Generated method - Getter of the Item.creationtime attribute defined at extension core.
      Returns:
      the creationtime
    • getModifiedtime

      @Accessor(qualifier="modifiedtime", type=GETTER) public Date getModifiedtime()
      Generated method - Getter of the Item.modifiedtime attribute defined at extension core.
      Returns:
      the modifiedtime
    • getOwner

      @Accessor(qualifier="owner", type=GETTER) public ItemModel getOwner()
      Generated method - Getter of the Item.owner attribute defined at extension core.
      Returns:
      the owner
    • isSealed

      @Accessor(qualifier="sealed", type=GETTER) public boolean isSealed()
      Generated method - Getter of the Item.sealed attribute defined at extension core.
      Returns:
      the sealed
    • setComments

      @Accessor(qualifier="comments", type=SETTER) public void setComments(List<CommentModel> value)
      Generated method - Setter of Item.comments attribute defined at extension comments.
      Parameters:
      value - the comments
    • setCreationtime

      @Accessor(qualifier="creationtime", type=SETTER) public void setCreationtime(Date value)
      Generated method - Initial setter of Item.creationtime attribute defined at extension core. Can only be used at creation of model - before first save.
      Parameters:
      value - the creationtime
    • setModifiedtime

      @Accessor(qualifier="modifiedtime", type=SETTER) public void setModifiedtime(Date value)
      Generated method - Setter of Item.modifiedtime attribute defined at extension core.
      Parameters:
      value - the modifiedtime
    • setOwner

      @Accessor(qualifier="owner", type=SETTER) public void setOwner(ItemModel value)
      Generated method - Initial setter of Item.owner attribute defined at extension core. Can only be used at creation of model - before first save.
      Parameters:
      value - the owner