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
de.hybris.platform.servicelayer.model.AbstractItemModel.NewModelContextFactory -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringGenerated relation code constant for relationBackofficeSavedQuery2UserGroupRelationdefining source attributesavedQueriesin extensionplatformbackoffice.static final StringGenerated model type code constant.static final StringGenerated relation code constant for relationUserGroupsForRestrictiondefining source attributerestrictionsin extensioncms2.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.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.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
_AGRPARTY2PRINCIPALRELATION, _BAPARTY2PRINCIPALRELATION, _BMPARTY2PRINCIPALRELATION, _CATEGORY2PRINCIPALRELATION, _COMMENTWATCHERRELATION, _PMPARTY2PRINCIPALRELATION, _PRODUCTOFFERING2PRINCIPALRELATION, _PRPARTY2PRINCIPALRELATION, _SPIPARTY2PRINCIPALRELATION, _SYNCITEMJOB2PRINCIPAL, _TUAPARTY2PRINCIPALRELATION, _UCPARTY2PRINCIPALRELATION, _WORKFLOWTEMPLATE2PRINCIPALRELATION, ACCESSIBLECATEGORIES, ACCESSIBLEOFFERINGS, AGRPARTY, ALLGROUPS, ALLSEARCHRESTRICTIONS, BACKOFFICELOGINDISABLED, BAPARTY, BMPARTY, DESCRIPTION, DISPLAYNAME, GROUPS, IDENTIFICATIONS, NAME, PMPARTY, PROFILEPICTURE, PRPARTY, READABLECATALOGVERSIONS, SEARCHRESTRICTIONS, SPIPARTY, SUBSCRIPTIONACCESSES, SYNCJOBS, TUAPARTY, UCPARTY, UID, VISIBLETEMPLATES, WATCHEDCOMMENTS, WRITABLECATALOGVERSIONSFields 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 parametersUserGroupModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated 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.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.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, getAccessibleOfferings, getAgrParty, getAllgroups, getAllGroups, getAllsearchrestrictions, getAllSearchRestrictions, getBackOfficeLoginDisabled, getBaParty, getBmParty, getDescription, getDisplayName, getDisplayName, getGroups, getIdentifications, getName, getPmParty, getProfilePicture, getPrParty, getReadableCatalogVersions, getSearchrestrictions, getSearchRestrictions, getSpiParty, getSubscriptionAccesses, getSyncJobs, getTuaParty, getUcParty, getUid, getVisibleTemplates, getWatchedComments, getWritableCatalogVersions, setAgrParty, setBackOfficeLoginDisabled, setBaParty, setBmParty, setDescription, setGroups, setIdentifications, setName, setPmParty, setProfilePicture, setPrParty, setReadableCatalogVersions, setSpiParty, setSubscriptionAccesses, setSyncJobs, setTuaParty, setUcParty, setUid, setVisibleTemplates, setWatchedComments, setWritableCatalogVersionsMethods 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:
-
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:
-
-
Constructor Details
-
UserGroupModel
public UserGroupModel()Generated constructor - Default constructor for generic creation. -
UserGroupModel
public UserGroupModel(de.hybris.platform.servicelayer.model.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, 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
-
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
-
setWriteableLanguages
@Accessor(qualifier="writeableLanguages", type=SETTER) public void setWriteableLanguages(Collection<LanguageModel> value) Generated method - Setter ofUserGroup.writeableLanguagesattribute defined at extensioncore.- Parameters:
value- the writeableLanguages
-