Class UserGroupModel

    • Field Detail

      • _TYPECODE

        public static final java.lang.String _TYPECODE
        Generated model type code constant.
        See Also:
        Constant Field Values
      • _USERGROUPSFORRESTRICTION

        public static final java.lang.String _USERGROUPSFORRESTRICTION
        Generated relation code constant for relation UserGroupsForRestriction defining source attribute restrictions in extension cms2.
        See Also:
        Constant Field Values
      • _BACKOFFICESAVEDQUERY2USERGROUPRELATION

        public static final java.lang.String _BACKOFFICESAVEDQUERY2USERGROUPRELATION
        Generated relation code constant for relation BackofficeSavedQuery2UserGroupRelation defining source attribute savedQueries in extension platformbackoffice.
        See Also:
        Constant Field Values
      • _SAMLUSERGROUPTOUSERGROUPRELATION

        public static final java.lang.String _SAMLUSERGROUPTOUSERGROUPRELATION
        Generated relation code constant for relation SamlUserGroupToUserGroupRelation defining source attribute samlUserGroups in extension samlsinglesignon.
        See Also:
        Constant Field Values
      • _SCIMUSERGROUPTOUSERGROUPRELATION

        public static final java.lang.String _SCIMUSERGROUPTOUSERGROUPRELATION
        Generated relation code constant for relation ScimUserGroupToUserGroupRelation defining source attribute scimUserGroups in extension scimservices.
        See Also:
        Constant Field Values
      • _VENDOR2USERGROUPRELATION

        public static final java.lang.String _VENDOR2USERGROUPRELATION
        Generated relation code constant for relation Vendor2UsergroupRelation defining source attribute vendor in extension marketplaceservices.
        See Also:
        Constant Field Values
      • WRITEABLELANGUAGES

        public static final java.lang.String WRITEABLELANGUAGES
        Generated constant - Attribute key of UserGroup.writeableLanguages attribute defined at extension core.
        See Also:
        Constant Field Values
      • READABLELANGUAGES

        public static final java.lang.String READABLELANGUAGES
        Generated constant - Attribute key of UserGroup.readableLanguages attribute defined at extension core.
        See Also:
        Constant Field Values
      • HMCXML

        public static final java.lang.String HMCXML
        Generated constant - Attribute key of UserGroup.hmcXML attribute defined at extension core.
        See Also:
        Constant Field Values
      • USERDISCOUNTGROUP

        public static final java.lang.String USERDISCOUNTGROUP
        Generated constant - Attribute key of UserGroup.userDiscountGroup attribute defined at extension europe1.
        See Also:
        Constant Field Values
      • USERPRICEGROUP

        public static final java.lang.String USERPRICEGROUP
        Generated constant - Attribute key of UserGroup.userPriceGroup attribute defined at extension europe1.
        See Also:
        Constant Field Values
      • USERTAXGROUP

        public static final java.lang.String USERTAXGROUP
        Generated constant - Attribute key of UserGroup.userTaxGroup attribute defined at extension europe1.
        See Also:
        Constant Field Values
      • RESTRICTIONS

        public static final java.lang.String RESTRICTIONS
        Generated constant - Attribute key of UserGroup.restrictions attribute defined at extension cms2.
        See Also:
        Constant Field Values
      • SAVEDQUERIES

        public static final java.lang.String SAVEDQUERIES
        Generated constant - Attribute key of UserGroup.savedQueries attribute defined at extension platformbackoffice.
        See Also:
        Constant Field Values
      • SAMLUSERGROUPS

        public static final java.lang.String SAMLUSERGROUPS
        Generated constant - Attribute key of UserGroup.samlUserGroups attribute defined at extension samlsinglesignon.
        See Also:
        Constant Field Values
      • SCIMUSERGROUPS

        public static final java.lang.String SCIMUSERGROUPS
        Generated constant - Attribute key of UserGroup.scimUserGroups attribute defined at extension scimservices.
        See Also:
        Constant Field Values
      • VENDOR

        public static final java.lang.String VENDOR
        Generated constant - Attribute key of UserGroup.vendor attribute defined at extension marketplaceservices.
        See Also:
        Constant Field Values
    • Constructor Detail

      • UserGroupModel

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

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

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public UserGroupModel​(java.lang.String _uid)
        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 - Constructor with all mandatory attributes.
        Parameters:
        _uid - initial attribute declared by type Principal at extension core
      • UserGroupModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public UserGroupModel​(ItemModel _owner,
                              java.lang.String _uid)
        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
        _uid - initial attribute declared by type Principal at extension core
    • Method Detail

      • getHmcXML

        @Accessor(qualifier="hmcXML",
                  type=GETTER)
        public java.lang.String getHmcXML()
        Generated method - Getter of the UserGroup.hmcXML attribute defined at extension core.
        Returns:
        the hmcXML
      • getReadableLanguages

        @Accessor(qualifier="readableLanguages",
                  type=GETTER)
        public java.util.Collection<LanguageModel> getReadableLanguages()
        Generated method - Getter of the UserGroup.readableLanguages attribute defined at extension core. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the readableLanguages
      • getRestrictions

        @Accessor(qualifier="restrictions",
                  type=GETTER)
        public java.util.Collection<CMSUserGroupRestrictionModel> getRestrictions()
        Generated method - Getter of the UserGroup.restrictions attribute defined at extension cms2. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the restrictions
      • getSavedQueries

        @Accessor(qualifier="savedQueries",
                  type=GETTER)
        public java.util.Collection<BackofficeSavedQueryModel> getSavedQueries()
        Generated method - Getter of the UserGroup.savedQueries attribute defined at extension platformbackoffice. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the savedQueries
      • getScimUserGroups

        @Accessor(qualifier="scimUserGroups",
                  type=GETTER)
        public java.util.Collection<ScimUserGroupModel> getScimUserGroups()
        Generated method - Getter of the UserGroup.scimUserGroups attribute defined at extension scimservices. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the scimUserGroups
      • getUserDiscountGroup

        @Accessor(qualifier="userDiscountGroup",
                  type=GETTER)
        public UserDiscountGroup getUserDiscountGroup()
        Generated method - Getter of the UserGroup.userDiscountGroup attribute defined at extension europe1.
        Returns:
        the userDiscountGroup
      • getUserPriceGroup

        @Accessor(qualifier="userPriceGroup",
                  type=GETTER)
        public UserPriceGroup getUserPriceGroup()
        Generated method - Getter of the UserGroup.userPriceGroup attribute defined at extension europe1.
        Returns:
        the userPriceGroup
      • getUserTaxGroup

        @Accessor(qualifier="userTaxGroup",
                  type=GETTER)
        public UserTaxGroup getUserTaxGroup()
        Generated method - Getter of the UserGroup.userTaxGroup attribute defined at extension europe1.
        Returns:
        the userTaxGroup
      • getVendor

        @Accessor(qualifier="vendor",
                  type=GETTER)
        public VendorModel getVendor()
        Generated method - Getter of the UserGroup.vendor attribute defined at extension marketplaceservices.
        Returns:
        the vendor - Vendor
      • getWriteableLanguages

        @Accessor(qualifier="writeableLanguages",
                  type=GETTER)
        public java.util.Collection<LanguageModel> getWriteableLanguages()
        Generated method - Getter of the UserGroup.writeableLanguages attribute defined at extension core. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the writeableLanguages
      • setHmcXML

        @Accessor(qualifier="hmcXML",
                  type=SETTER)
        public void setHmcXML​(java.lang.String value)
        Generated method - Setter of UserGroup.hmcXML attribute defined at extension core.
        Parameters:
        value - the hmcXML
      • setReadableLanguages

        @Accessor(qualifier="readableLanguages",
                  type=SETTER)
        public void setReadableLanguages​(java.util.Collection<LanguageModel> value)
        Generated method - Setter of UserGroup.readableLanguages attribute defined at extension core.
        Parameters:
        value - the readableLanguages
      • setRestrictions

        @Accessor(qualifier="restrictions",
                  type=SETTER)
        public void setRestrictions​(java.util.Collection<CMSUserGroupRestrictionModel> value)
        Generated method - Setter of UserGroup.restrictions attribute defined at extension cms2.
        Parameters:
        value - the restrictions
      • setSavedQueries

        @Accessor(qualifier="savedQueries",
                  type=SETTER)
        public void setSavedQueries​(java.util.Collection<BackofficeSavedQueryModel> value)
        Generated method - Setter of UserGroup.savedQueries attribute defined at extension platformbackoffice.
        Parameters:
        value - the savedQueries
      • setScimUserGroups

        @Accessor(qualifier="scimUserGroups",
                  type=SETTER)
        public void setScimUserGroups​(java.util.Collection<ScimUserGroupModel> value)
        Generated method - Setter of UserGroup.scimUserGroups attribute defined at extension scimservices.
        Parameters:
        value - the scimUserGroups
      • setUserDiscountGroup

        @Accessor(qualifier="userDiscountGroup",
                  type=SETTER)
        public void setUserDiscountGroup​(UserDiscountGroup value)
        Generated method - Setter of UserGroup.userDiscountGroup attribute defined at extension europe1.
        Parameters:
        value - the userDiscountGroup
      • setUserPriceGroup

        @Accessor(qualifier="userPriceGroup",
                  type=SETTER)
        public void setUserPriceGroup​(UserPriceGroup value)
        Generated method - Setter of UserGroup.userPriceGroup attribute defined at extension europe1.
        Parameters:
        value - the userPriceGroup
      • setUserTaxGroup

        @Accessor(qualifier="userTaxGroup",
                  type=SETTER)
        public void setUserTaxGroup​(UserTaxGroup value)
        Generated method - Setter of UserGroup.userTaxGroup attribute defined at extension europe1.
        Parameters:
        value - the userTaxGroup
      • setVendor

        @Accessor(qualifier="vendor",
                  type=SETTER)
        public void setVendor​(VendorModel value)
        Generated method - Setter of UserGroup.vendor attribute defined at extension marketplaceservices.
        Parameters:
        value - the vendor - Vendor
      • setWriteableLanguages

        @Accessor(qualifier="writeableLanguages",
                  type=SETTER)
        public void setWriteableLanguages​(java.util.Collection<LanguageModel> value)
        Generated method - Setter of UserGroup.writeableLanguages attribute defined at extension core.
        Parameters:
        value - the writeableLanguages