com.ibm.commerce.catalog.facade.datatypes

Interface CatalogGroupType

    • Method Detail

      • getOwningStoreDirectory

        java.lang.String getOwningStoreDirectory()
        Returns the value of the 'Owning Store Directory' attribute. The store directory of the owning store of this catalog group.
        Returns:
        the value of the 'Owning Store Directory' attribute.
        See Also:
        setOwningStoreDirectory(String), CatalogPackage.getCatalogGroupType_OwningStoreDirectory()
      • setOwningStoreDirectory

        void setOwningStoreDirectory(java.lang.String value)
        Sets the value of the 'Owning Store Directory' attribute.
        Parameters:
        value - the new value of the 'Owning Store Directory' attribute.
        See Also:
        getOwningStoreDirectory()
      • getDescription

        java.util.List getDescription()
        Returns the value of the 'Description' containment reference list. The list contents are of type CatalogDescriptionType. Description for catalog group.
        Returns:
        the value of the 'Description' containment reference list.
        See Also:
        CatalogPackage.getCatalogGroupType_Description()
      • getAttributes

        java.util.Map getAttributes()
        Returns the value of the 'Attributes' map. The key is of type String, and the value is of type String, Simple name value pairs for additional attributes for the catalog group. Can also be used for customer extension.
        Returns:
        the value of the 'Attributes' map.
        See Also:
        CatalogPackage.getCatalogGroupType_Attributes()
      • getParentCatalogGroupIdentifier

        CatalogGroupIdentifierType getParentCatalogGroupIdentifier()
        Returns the value of the 'Parent Catalog Group Identifier' containment reference. Parent catalog group identifier. This will be null for top category nodes
        Returns:
        the value of the 'Parent Catalog Group Identifier' containment reference.
        See Also:
        setParentCatalogGroupIdentifier(CatalogGroupIdentifierType), CatalogPackage.getCatalogGroupType_ParentCatalogGroupIdentifier()
      • getNavigationRelationship

        java.util.List getNavigationRelationship()
        Returns the value of the 'Navigation Relationship' containment reference list. The list contents are of type NavigationRelationshipType. Navigation relationship.
        Returns:
        the value of the 'Navigation Relationship' containment reference list.
        See Also:
        CatalogPackage.getCatalogGroupType_NavigationRelationship()
      • getBreadcrumbLocation

        java.util.List getBreadcrumbLocation()
        Returns the value of the 'Breadcrumb Location' containment reference list. The list contents are of type BreadcrumbLocationType. Location breadcrumbs.
        Returns:
        the value of the 'Breadcrumb Location' containment reference list.
        See Also:
        CatalogPackage.getCatalogGroupType_BreadcrumbLocation()
      • getAssociation

        java.util.List getAssociation()
        Returns the value of the 'Association' containment reference list. The list contents are of type AssociationType. Associations for the catalog group.
        Returns:
        the value of the 'Association' containment reference list.
        See Also:
        CatalogPackage.getCatalogGroupType_Association()
      • getTaxonomyAttribute

        com.ibm.commerce.catalog.facade.datatypes.TaxonomyAttributeType getTaxonomyAttribute()
        Returns the value of the 'Taxonomy Attribute' containment reference. The taxonomy attributes for this catalog group.
        Returns:
        the value of the 'Taxonomy Attribute' containment reference.
        See Also:
        setTaxonomyAttribute(TaxonomyAttributeType), CatalogPackage.getCatalogGroupType_TaxonomyAttribute()
      • setTaxonomyAttribute

        void setTaxonomyAttribute(com.ibm.commerce.catalog.facade.datatypes.TaxonomyAttributeType value)
        Sets the value of the 'Taxonomy Attribute' containment reference.
        Parameters:
        value - the new value of the 'Taxonomy Attribute' containment reference.
        See Also:
        getTaxonomyAttribute()
      • getAttachmentReference

        java.util.List getAttachmentReference()
        Returns the value of the 'Attachment Reference' containment reference list. The list contents are of type AttachmentReferenceType. The attachment associated with the catalog group.
        Returns:
        the value of the 'Attachment Reference' containment reference list.
        See Also:
        CatalogPackage.getCatalogGroupType_AttachmentReference()
      • getExternalContentReference

        java.util.List getExternalContentReference()
        Returns the value of the 'External Content Reference' containment reference list. The list contents are of type ExternalContentReferenceType. The external content associated with the catalog entry.
        Returns:
        the value of the 'External Content Reference' containment reference list.
        See Also:
        CatalogPackage.getCatalogGroupType_ExternalContentReference()
      • getFacet

        java.util.List getFacet()
        Returns the value of the 'Facet' containment reference list. The list contents are of type FacetType. This object definition is the representation of a search facet in the Commerce Management Center authoring tool. A search facet is a property/attribute of "something" a person is looking for. A "something" is usually a catalog entry, but the concept can be applied to other business objects. A catalog entry usually has many properties associated with it. These come in the form of Commerce attributes (from the attribute dictionary), properties associated with the product (ie. brand/manufacturer, customized data) and other data associated with the business object (ie. price, promotions, reviews/ratings) that will help a customer find what they desire. Note: This object is meant for use in the Commerce Management Center authoring tooling and not the storefront.
        Returns:
        the value of the 'Facet' containment reference list.
        See Also:
        CatalogPackage.getCatalogGroupType_Facet()
      • getSEOProperties

        java.util.List getSEOProperties()
        Returns the value of the 'SEO Properties' containment reference list. The list contents are of type SEOPropertiesType. The SEO properties associated with the catalog group.
        Returns:
        the value of the 'SEO Properties' containment reference list.
        See Also:
        CatalogPackage.getCatalogGroupType_SEOProperties()
      • getSEOURL

        java.util.List getSEOURL()
        Returns the value of the 'SEOURL' containment reference list. The list contents are of type SEOURLType. The SEO URL associated with the catalog group.
        Returns:
        the value of the 'SEOURL' containment reference list.
        See Also:
        CatalogPackage.getCatalogGroupType_SEOURL()
      • getRule

        com.ibm.commerce.catalog.facade.datatypes.RuleType getRule()
        Returns the value of the 'Rule' containment reference. The rules that are associated with the catalog group.
        Returns:
        the value of the 'Rule' containment reference.
        See Also:
        setRule(RuleType), CatalogPackage.getCatalogGroupType_Rule()
      • setRule

        void setRule(com.ibm.commerce.catalog.facade.datatypes.RuleType value)
        Sets the value of the 'Rule' containment reference.
        Parameters:
        value - the new value of the 'Rule' containment reference.
        See Also:
        getRule()
      • getDisplaySequence

        double getDisplaySequence()
        Returns the value of the 'Display Sequence' attribute. This is used in context with the parent node for display.
        Returns:
        the value of the 'Display Sequence' attribute.
        See Also:
        isSetDisplaySequence(), unsetDisplaySequence(), setDisplaySequence(double), CatalogPackage.getCatalogGroupType_DisplaySequence()
      • getDynamicCatalogGroup

        int getDynamicCatalogGroup()
        Returns the value of the 'Dynamic Catalog Group' attribute. This flag will have different integer values based on the behaviour of this catalog group. dynamicCatalogGroup=0 ---------------------------- The sales category in management center will have a tab in its properties view to allow them to find catalog entries to save to the sales category. dynamicCatalogGroup=1 ---------------------------- The dynamic sales category in management center is a new category object that allows business users to define a rule that will be used to populate the category at scheduled intervals. This is to allow the business more dynamic behaviour without having to statically assign catalog entries to the category themselves.
        Returns:
        the value of the 'Dynamic Catalog Group' attribute.
        See Also:
        isSetDynamicCatalogGroup(), unsetDynamicCatalogGroup(), setDynamicCatalogGroup(int), CatalogPackage.getCatalogGroupType_DynamicCatalogGroup()
      • getNavigationPath

        java.lang.String getNavigationPath()
        Returns the value of the 'Navigation Path' attribute. The navigation path to current node from the root. The top level node would have a path of "/".
        Returns:
        the value of the 'Navigation Path' attribute.
        See Also:
        setNavigationPath(String), CatalogPackage.getCatalogGroupType_NavigationPath()
      • setNavigationPath

        void setNavigationPath(java.lang.String value)
        Sets the value of the 'Navigation Path' attribute.
        Parameters:
        value - the new value of the 'Navigation Path' attribute.
        See Also:
        getNavigationPath()