Dynamicweb 8 Documentation
Group Class Members
Properties  Methods 


The following tables list the members exposed by Group.

Public Constructors
 NameDescription
Public ConstructorGroup ConstructorOverloaded.   
Top
Public Properties
 NameDescription
Public PropertyAssortmentDefines if a group belongs to assortment group.  
Public PropertyCachedOrderLineFieldsGet order line fields collection cached in current session  
Public PropertyCachedOrderLineFieldsWithoutInheritanceGet order line fields collection without inherited from parent groups, cached in current session  
Public PropertyCategoryDefault Dynamicweb.eCommerce.Products.Categories.Category for this Dynamicweb.eCommerce.Products.Group and all language versions  
Public PropertyDescriptionGroup description  
Public PropertyFilterExecutionGets or sets the search filter execution settings for this group.  
Public PropertyGrantedHave a current user specified permission for current group  
Public PropertyHasChildGroupsDefines if a group includes child elements.  
Public PropertyIconGroup icon  
Public PropertyIDGroup ID  
Public PropertyIDUrlEncodedGets the ID URL encoded.  
Public PropertyInheritOrderLineFieldsInclude order line fields from parent groups or not  
Public PropertyIsTopGroupIs current group a top group - resides at top level of groups tree  
Public PropertyLanguageIDLanguage ID  
Public PropertyLargeImageLarge group image  
Public PropertyManufacturerIDDefault value for manufacturer ID property of child products  
Public PropertyMetaGets or sets meta data.  
Public PropertyNameGroup name  
Public PropertyNavigationClickableIs current group clickable in navigation  
Public PropertyNavigationShowInMenuShow group in navigation menu or not  
Public PropertyNavigationShowInSiteMapShow group in sitemap or not  
Public PropertyNumberGroup number  
Public PropertyOrderLineFieldsOrder line fields collection  
Public PropertyOrderLineFieldsWithoutInheritanceGet order line fields collection without inherited from parent groups  
Public PropertyPageIDRelGets or sets the relation to a page by specifying an ID.  
Public PropertyParentGroupsGet list of parent groups  
Public PropertyParentGroupsDefaultLanguageGet list of parent groups in current or default language  
Public PropertyPrimaryParentGroupIDGet ID of primary parent group  
Public PropertyProductCount  
Public PropertyProductCountForBackendTreeCounting products in group for current language, without variants  
Public PropertyProductGroupFieldValuesGet list of custom fields values  
Public PropertyProductsProducts in this group  
Public PropertyProductsByLanguageGets or sets the products by language.  
Public PropertyProductsByLanguageWithOutVariantsProducts in this group by language without variants  
Public PropertyProductsByLanguageWithOutVariantsCount  
Public PropertyProductsWithOutVariantsProducts in this group without variants  
Public PropertyProductTypeDefault value for product type property of child products  
Public PropertyRelatedGroupIdsGet string with list of related groups. Related groups are used as default list of related groups for child products  
Public PropertyRelatedGroupsGet list of related groups. Related groups are used as default list of related groups for child products  
Public PropertyShopIDID of shop for current group  
Public PropertySmallImageSmall group image  
Public PropertyStockGroupIDDefault value for stock group ID property of child products  
Public PropertySubgroupsGet the list of child groups  
Public PropertySubgroupsDefaultLanguageGet list of child groups in current or default language  
Public PropertyVatGroupIDDefault value for VAT group ID property of child products  
Top
Public Methods
 NameDescription
Public MethodAddRelatedProductIdAdd default related product to relation group  
Public MethodAddSubgroupAdds the given Group as a subgroup to this Group. If the given Group or this does not exist in the database, then an ArgumentException will be thrown.  
Public Methodstatic (Shared in Visual Basic)ClearCache  
Public MethodClearOrderLineFieldCacheReset order line fields cache  
Public MethodCloneCreate in-memory copy of current group  
Public MethodCopyOverloaded. Create and save to database a copy of current group  
Public MethodDeleteOverloaded. Delete current group from database  
Public Methodstatic (Shared in Visual Basic)DeleteAllPrepare SQL statement to delete groups from provided collection and optionally execute this statement. Deletes appropriate relations between shops, other groups and products as well.  
Public MethodDeleteRelatedProductIdDelete related product from relation  
Public MethodDeleteRelatedProductsDelete related products from relation group  
Public MethodFillFill Group object with properties from provided DataReader  
Public Methodstatic (Shared in Visual Basic)GetAllGroupsGets all product groups sorted by name  
Public Methodstatic (Shared in Visual Basic)GetEmptyGroupDataSetReturns an empty dataset from the Group table - used for looking at the columns  
Public Methodstatic (Shared in Visual Basic)GetGroupByIDOverloaded. Gets the group by ID.  
Public Methodstatic (Shared in Visual Basic)GetGroupsByIDsOverloaded. Gets groups by provided group IDs  
Public Methodstatic (Shared in Visual Basic)GetGroupsByProductGet groups for given product  
Public Methodstatic (Shared in Visual Basic)GetGroupsBySearchWordOverloaded. Find topCounter groups using given keyword  
Public MethodGetRelatedProductIdsGet string with list of related products for relation group. Related products are used as default list of related products for child products  
Public MethodGetRelatedProductsGet list of related products for relation group. Related products are used as default list of related products for child products  
Public Methodstatic (Shared in Visual Basic)GetToplevelGroupsGets the toplevel groups.  
Public MethodHasProductsOverloaded. Has this group products or not  
Public MethodSaveOverloaded. Saves this instance.  
Public Methodstatic (Shared in Visual Basic)WhereClauseBuilderBuilds a comma seperated string of group ids, for where statements  
Top
Protected Methods
 NameDescription
Protected MethodClearInheritedOrderLineFieldsCacheReset order line fields cache for child groups that inherit from this group  
Top
See Also

Reference

Group Class
Dynamicweb.eCommerce.Products Namespace

Send Feedback