Class UserGroupModel
java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.core.model.security.PrincipalModel
de.hybris.platform.core.model.security.PrincipalGroupModel
de.hybris.platform.core.model.user.UserGroupModel
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
B2BUserGroupModel,BackofficeRoleModel,CompanyModel,CsAgentGroupModel,CustomerListModel,StoreEmployeeGroupModel,TestUserGroupModel
Generated model class for type UserGroup first defined at extension core.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
AbstractItemModel.NewModelContextFactory -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringGenerated relation code constant for relationBackofficeSavedQuery2UserGroupRelationdefining source attributesavedQueriesin extensionplatformbackoffice.static final StringGenerated relation code constant for relationSamlUserGroupToUserGroupRelationdefining source attributesamlUserGroupsin extensionsamlsinglesignon.static final StringGenerated model type code constant.static final StringGenerated relation code constant for relationUserGroupsForRestrictiondefining source attributerestrictionsin extensioncms2.static final StringGenerated relation code constant for relationVendor2UsergroupRelationdefining source attributevendorin extensionmarketplaceservices.static final StringGenerated constant - Attribute key ofUserGroup.denyWritePermissionForAllLanguagesattribute defined at extensioncore.static final StringGenerated constant - Attribute key ofUserGroup.hmcXMLattribute defined at extensioncore.static final StringGenerated constant - Attribute key ofUserGroup.readableLanguagesattribute defined at extensioncore.static final StringGenerated constant - Attribute key ofUserGroup.restrictionsattribute defined at extensioncms2.static final StringGenerated constant - Attribute key ofUserGroup.samlUserGroupsattribute defined at extensionsamlsinglesignon.static final StringGenerated constant - Attribute key ofUserGroup.savedQueriesattribute defined at extensionplatformbackoffice.static final StringGenerated constant - Attribute key ofUserGroup.userDiscountGroupattribute defined at extensioneurope1.static final StringGenerated constant - Attribute key ofUserGroup.userPriceGroupattribute defined at extensioneurope1.static final StringGenerated constant - Attribute key ofUserGroup.userTaxGroupattribute defined at extensioneurope1.static final StringGenerated constant - Attribute key ofUserGroup.vendorattribute defined at extensionmarketplaceservices.static final StringGenerated constant - Attribute key ofUserGroup.writeableLanguagesattribute defined at extensioncore.Fields inherited from class de.hybris.platform.core.model.security.PrincipalGroupModel
_PRINCIPALGROUPRELATION, LOCNAME, MAXBRUTEFORCELOGINATTEMPTS, MEMBERSFields inherited from class de.hybris.platform.core.model.security.PrincipalModel
_CATEGORY2PRINCIPALRELATION, _COMMENTWATCHERRELATION, _PRINCIPAL2COCKPITUICOMPONENTREADACCESSRELATION, _PRINCIPAL2COCKPITUICOMPONENTWRITEACCESSRELATION, _SYNCITEMJOB2PRINCIPAL, _WORKFLOWTEMPLATE2PRINCIPALRELATION, ACCESSIBLECATEGORIES, ALLGROUPS, ALLSEARCHRESTRICTIONS, BACKOFFICELOGINDISABLED, CN, COCKPITUICONFIGURATIONS, DESCRIPTION, DISPLAYNAME, DN, GROUPS, LDAPSEARCHBASE, NAME, PROFILEPICTURE, READABLECATALOGVERSIONS, READABLECOCKPITUICOMPONENTS, READCOLLECTIONS, READSAVEDQUERIES, SEARCHRESTRICTIONS, SYNCJOBS, UID, VISIBLETEMPLATES, WATCHEDCOMMENTS, WRITABLECATALOGVERSIONS, WRITABLECOCKPITUICOMPONENTS, WRITECOLLECTIONSFields inherited from class de.hybris.platform.core.model.ItemModel
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALEDFields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY -
Constructor Summary
ConstructorsConstructorDescriptionGenerated constructor - Default constructor for generic creation.UserGroupModel(ItemModel _owner, 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 parametersGenerated constructor - Default constructor for creation with existing contextUserGroupModel(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 -
Method Summary
Modifier and TypeMethodDescriptionGenerated method - Getter of theUserGroup.denyWritePermissionForAllLanguagesattribute defined at extensioncore.Generated method - Getter of theUserGroup.hmcXMLattribute defined at extensioncore.Generated method - Getter of theUserGroup.readableLanguagesattribute defined at extensioncore.Generated method - Getter of theUserGroup.restrictionsattribute defined at extensioncms2.Generated method - Getter of theUserGroup.savedQueriesattribute defined at extensionplatformbackoffice.Generated method - Getter of theUserGroup.userDiscountGroupattribute defined at extensioneurope1.Generated method - Getter of theUserGroup.userPriceGroupattribute defined at extensioneurope1.Generated method - Getter of theUserGroup.userTaxGroupattribute defined at extensioneurope1.Generated method - Getter of theUserGroup.vendorattribute defined at extensionmarketplaceservices.Generated method - Getter of theUserGroup.writeableLanguagesattribute defined at extensioncore.voidGenerated method - Setter ofUserGroup.denyWritePermissionForAllLanguagesattribute defined at extensioncore.voidGenerated method - Setter ofUserGroup.hmcXMLattribute defined at extensioncore.voidGenerated method - Setter ofUserGroup.readableLanguagesattribute defined at extensioncore.voidGenerated method - Setter ofUserGroup.restrictionsattribute defined at extensioncms2.voidGenerated method - Setter ofUserGroup.savedQueriesattribute defined at extensionplatformbackoffice.voidGenerated method - Setter ofUserGroup.userDiscountGroupattribute defined at extensioneurope1.voidsetUserPriceGroup(UserPriceGroup value) Generated method - Setter ofUserGroup.userPriceGroupattribute defined at extensioneurope1.voidsetUserTaxGroup(UserTaxGroup value) Generated method - Setter ofUserGroup.userTaxGroupattribute defined at extensioneurope1.voidsetVendor(VendorModel value) Generated method - Setter ofUserGroup.vendorattribute defined at extensionmarketplaceservices.voidGenerated method - Setter ofUserGroup.writeableLanguagesattribute defined at extensioncore.Methods inherited from class de.hybris.platform.core.model.security.PrincipalGroupModel
getLocname, getLocname, getLocName, getLocName, getMaxBruteForceLoginAttempts, getMembers, setLocname, setLocname, setLocName, setLocName, setMaxBruteForceLoginAttempts, setMembersMethods inherited from class de.hybris.platform.core.model.security.PrincipalModel
getAccessibleCategories, getAllgroups, getAllGroups, getAllsearchrestrictions, getAllSearchRestrictions, getBackOfficeLoginDisabled, getCN, getCockpitUIConfigurations, getDescription, getDisplayName, getDisplayName, getDN, getGroups, getLdapsearchbase, getName, getProfilePicture, getReadableCatalogVersions, getReadableCockpitUIComponents, getReadCollections, getReadSavedQueries, getSearchrestrictions, getSearchRestrictions, getSyncJobs, getUid, getVisibleTemplates, getWatchedComments, getWritableCatalogVersions, getWritableCockpitUIComponents, getWriteCollections, setBackOfficeLoginDisabled, setCN, setCockpitUIConfigurations, setDescription, setDN, setGroups, setLdapsearchbase, setName, setProfilePicture, setReadableCatalogVersions, setReadableCockpitUIComponents, setReadCollections, setReadSavedQueries, setSyncJobs, setUid, setVisibleTemplates, setWatchedComments, setWritableCatalogVersions, setWritableCockpitUIComponents, setWriteCollectionsMethods inherited from class de.hybris.platform.core.model.ItemModel
getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwnerMethods inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
equals, 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, writeReplace
-
Field Details
-
_TYPECODE
Generated model type code constant.- See Also:
-
_USERGROUPSFORRESTRICTION
Generated relation code constant for relationUserGroupsForRestrictiondefining source attributerestrictionsin extensioncms2.- See Also:
-
_BACKOFFICESAVEDQUERY2USERGROUPRELATION
Generated relation code constant for relationBackofficeSavedQuery2UserGroupRelationdefining source attributesavedQueriesin extensionplatformbackoffice.- See Also:
-
_SAMLUSERGROUPTOUSERGROUPRELATION
Generated relation code constant for relationSamlUserGroupToUserGroupRelationdefining source attributesamlUserGroupsin extensionsamlsinglesignon.- See Also:
-
_VENDOR2USERGROUPRELATION
Generated relation code constant for relationVendor2UsergroupRelationdefining source attributevendorin extensionmarketplaceservices.- See Also:
-
WRITEABLELANGUAGES
Generated constant - Attribute key ofUserGroup.writeableLanguagesattribute defined at extensioncore.- See Also:
-
READABLELANGUAGES
Generated constant - Attribute key ofUserGroup.readableLanguagesattribute defined at extensioncore.- See Also:
-
HMCXML
Generated constant - Attribute key ofUserGroup.hmcXMLattribute defined at extensioncore.- See Also:
-
DENYWRITEPERMISSIONFORALLLANGUAGES
Generated constant - Attribute key ofUserGroup.denyWritePermissionForAllLanguagesattribute defined at extensioncore.- See Also:
-
USERDISCOUNTGROUP
Generated constant - Attribute key ofUserGroup.userDiscountGroupattribute defined at extensioneurope1.- See Also:
-
USERPRICEGROUP
Generated constant - Attribute key ofUserGroup.userPriceGroupattribute defined at extensioneurope1.- See Also:
-
USERTAXGROUP
Generated constant - Attribute key ofUserGroup.userTaxGroupattribute defined at extensioneurope1.- See Also:
-
RESTRICTIONS
Generated constant - Attribute key ofUserGroup.restrictionsattribute defined at extensioncms2.- See Also:
-
SAVEDQUERIES
Generated constant - Attribute key ofUserGroup.savedQueriesattribute defined at extensionplatformbackoffice.- See Also:
-
SAMLUSERGROUPS
Generated constant - Attribute key ofUserGroup.samlUserGroupsattribute defined at extensionsamlsinglesignon.- See Also:
-
VENDOR
Generated constant - Attribute key ofUserGroup.vendorattribute defined at extensionmarketplaceservices.- See Also:
-
-
Constructor Details
-
UserGroupModel
public UserGroupModel()Generated constructor - Default constructor for generic creation. -
UserGroupModel
Generated constructor - Default constructor for creation with existing context- Parameters:
ctx- the model context to be injected, must not be null
-
UserGroupModel
Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersGenerated constructor - Constructor with all mandatory attributes.- Parameters:
_uid- initial attribute declared by typePrincipalat extensioncore
-
UserGroupModel
Deprecated, for removal: This API element is subject to removal in a future version.since 4.1.1 Please use the default constructor without parametersGenerated constructor - for all mandatory and initial attributes.- Parameters:
_owner- initial attribute declared by typeItemat extensioncore_uid- initial attribute declared by typePrincipalat extensioncore
-
-
Method Details
-
getDenyWritePermissionForAllLanguages
@Accessor(qualifier="denyWritePermissionForAllLanguages", type=GETTER) public Boolean getDenyWritePermissionForAllLanguages()Generated method - Getter of theUserGroup.denyWritePermissionForAllLanguagesattribute defined at extensioncore.- Returns:
- the denyWritePermissionForAllLanguages - When true and writeableLanguages is empty, deny any write permissions, instead of setting same as readableLanguages.
-
getHmcXML
Generated method - Getter of theUserGroup.hmcXMLattribute defined at extensioncore.- Returns:
- the hmcXML
-
getReadableLanguages
@Accessor(qualifier="readableLanguages", type=GETTER) public Collection<LanguageModel> getReadableLanguages()Generated method - Getter of theUserGroup.readableLanguagesattribute defined at extensioncore. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the readableLanguages
-
getRestrictions
@Accessor(qualifier="restrictions", type=GETTER) public Collection<CMSUserGroupRestrictionModel> getRestrictions()Generated method - Getter of theUserGroup.restrictionsattribute defined at extensioncms2. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the restrictions
-
getSavedQueries
@Accessor(qualifier="savedQueries", type=GETTER) public Collection<BackofficeSavedQueryModel> getSavedQueries()Generated method - Getter of theUserGroup.savedQueriesattribute defined at extensionplatformbackoffice. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the savedQueries
-
getUserDiscountGroup
@Accessor(qualifier="userDiscountGroup", type=GETTER) public UserDiscountGroup getUserDiscountGroup()Generated method - Getter of theUserGroup.userDiscountGroupattribute defined at extensioneurope1.- Returns:
- the userDiscountGroup
-
getUserPriceGroup
Generated method - Getter of theUserGroup.userPriceGroupattribute defined at extensioneurope1.- Returns:
- the userPriceGroup
-
getUserTaxGroup
Generated method - Getter of theUserGroup.userTaxGroupattribute defined at extensioneurope1.- Returns:
- the userTaxGroup
-
getVendor
Generated method - Getter of theUserGroup.vendorattribute defined at extensionmarketplaceservices.- Returns:
- the vendor - Vendor
-
getWriteableLanguages
@Accessor(qualifier="writeableLanguages", type=GETTER) public Collection<LanguageModel> getWriteableLanguages()Generated method - Getter of theUserGroup.writeableLanguagesattribute defined at extensioncore. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the writeableLanguages
-
setDenyWritePermissionForAllLanguages
@Accessor(qualifier="denyWritePermissionForAllLanguages", type=SETTER) public void setDenyWritePermissionForAllLanguages(Boolean value) Generated method - Setter ofUserGroup.denyWritePermissionForAllLanguagesattribute defined at extensioncore.- Parameters:
value- the denyWritePermissionForAllLanguages - When true and writeableLanguages is empty, deny any write permissions, instead of setting same as readableLanguages.
-
setHmcXML
Generated method - Setter ofUserGroup.hmcXMLattribute defined at extensioncore.- Parameters:
value- the hmcXML
-
setReadableLanguages
@Accessor(qualifier="readableLanguages", type=SETTER) public void setReadableLanguages(Collection<LanguageModel> value) Generated method - Setter ofUserGroup.readableLanguagesattribute defined at extensioncore.- Parameters:
value- the readableLanguages
-
setRestrictions
@Accessor(qualifier="restrictions", type=SETTER) public void setRestrictions(Collection<CMSUserGroupRestrictionModel> value) Generated method - Setter ofUserGroup.restrictionsattribute defined at extensioncms2.- Parameters:
value- the restrictions
-
setSavedQueries
@Accessor(qualifier="savedQueries", type=SETTER) public void setSavedQueries(Collection<BackofficeSavedQueryModel> value) Generated method - Setter ofUserGroup.savedQueriesattribute defined at extensionplatformbackoffice.- Parameters:
value- the savedQueries
-
setUserDiscountGroup
@Accessor(qualifier="userDiscountGroup", type=SETTER) public void setUserDiscountGroup(UserDiscountGroup value) Generated method - Setter ofUserGroup.userDiscountGroupattribute defined at extensioneurope1.- Parameters:
value- the userDiscountGroup
-
setUserPriceGroup
@Accessor(qualifier="userPriceGroup", type=SETTER) public void setUserPriceGroup(UserPriceGroup value) Generated method - Setter ofUserGroup.userPriceGroupattribute defined at extensioneurope1.- Parameters:
value- the userPriceGroup
-
setUserTaxGroup
Generated method - Setter ofUserGroup.userTaxGroupattribute defined at extensioneurope1.- Parameters:
value- the userTaxGroup
-
setVendor
Generated method - Setter ofUserGroup.vendorattribute defined at extensionmarketplaceservices.- Parameters:
value- the vendor - Vendor
-
setWriteableLanguages
@Accessor(qualifier="writeableLanguages", type=SETTER) public void setWriteableLanguages(Collection<LanguageModel> value) Generated method - Setter ofUserGroup.writeableLanguagesattribute defined at extensioncore.- Parameters:
value- the writeableLanguages
-