Package de.hybris.platform.b2b.model
Class B2BUserGroupModel
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
de.hybris.platform.b2b.model.B2BUserGroupModel
- All Implemented Interfaces:
Serializable
Generated model class for type B2BUserGroup first defined at extension b2bcommerce.
- 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 relationB2BUnit2B2BUserGroupsdefining source attributeUnitin extensionb2bcommerce.static final StringGenerated model type code constant.static final StringGenerated constant - Attribute key ofB2BUserGroup.Permissionsattribute defined at extensionb2bapprovalprocess.static final StringGenerated constant - Attribute key ofB2BUserGroup.Unitattribute defined at extensionb2bcommerce.Fields inherited from class de.hybris.platform.core.model.user.UserGroupModel
_BACKOFFICESAVEDQUERY2USERGROUPRELATION, _USERGROUPSFORRESTRICTION, DENYWRITEPERMISSIONFORALLLANGUAGES, HMCXML, READABLELANGUAGES, RESTRICTIONS, SAVEDQUERIES, USERDISCOUNTGROUP, USERPRICEGROUP, USERTAXGROUP, WRITEABLELANGUAGESFields 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.B2BUserGroupModel(B2BUnitModel _Unit, 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 parametersB2BUserGroupModel(B2BUnitModel _Unit, 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 parametersB2BUserGroupModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx) Generated constructor - Default constructor for creation with existing context -
Method Summary
Modifier and TypeMethodDescriptionGenerated method - Getter of theB2BUserGroup.Permissionsattribute defined at extensionb2bapprovalprocess.getUnit()Generated method - Getter of theB2BUserGroup.Unitattribute defined at extensionb2bcommerce.voidsetPermissions(List<B2BPermissionModel> value) Generated method - Setter ofB2BUserGroup.Permissionsattribute defined at extensionb2bapprovalprocess.voidsetUnit(B2BUnitModel value) Generated method - Setter ofB2BUserGroup.Unitattribute defined at extensionb2bcommerce.Methods inherited from class de.hybris.platform.core.model.user.UserGroupModel
getDenyWritePermissionForAllLanguages, getHmcXML, getReadableLanguages, getRestrictions, getSavedQueries, getUserDiscountGroup, getUserPriceGroup, getUserTaxGroup, getWriteableLanguages, setDenyWritePermissionForAllLanguages, setHmcXML, setReadableLanguages, setRestrictions, setSavedQueries, setUserDiscountGroup, setUserPriceGroup, setUserTaxGroup, setWriteableLanguagesMethods 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:
-
_B2BUNIT2B2BUSERGROUPS
Generated relation code constant for relationB2BUnit2B2BUserGroupsdefining source attributeUnitin extensionb2bcommerce.- See Also:
-
UNIT
Generated constant - Attribute key ofB2BUserGroup.Unitattribute defined at extensionb2bcommerce.- See Also:
-
PERMISSIONS
Generated constant - Attribute key ofB2BUserGroup.Permissionsattribute defined at extensionb2bapprovalprocess.- See Also:
-
-
Constructor Details
-
B2BUserGroupModel
public B2BUserGroupModel()Generated constructor - Default constructor for generic creation. -
B2BUserGroupModel
public B2BUserGroupModel(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
-
B2BUserGroupModel
@Deprecated(since="4.1.1", forRemoval=true) public B2BUserGroupModel(B2BUnitModel _Unit, 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 - Constructor with all mandatory attributes.- Parameters:
_Unit- initial attribute declared by typeB2BUserGroupat extensionb2bcommerce_uid- initial attribute declared by typePrincipalat extensioncore
-
B2BUserGroupModel
@Deprecated(since="4.1.1", forRemoval=true) public B2BUserGroupModel(B2BUnitModel _Unit, 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 - for all mandatory and initial attributes.- Parameters:
_Unit- initial attribute declared by typeB2BUserGroupat extensionb2bcommerce_owner- initial attribute declared by typeItemat extensioncore_uid- initial attribute declared by typePrincipalat extensioncore
-
-
Method Details
-
getPermissions
Generated method - Getter of theB2BUserGroup.Permissionsattribute defined at extensionb2bapprovalprocess. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the Permissions
-
getUnit
Generated method - Getter of theB2BUserGroup.Unitattribute defined at extensionb2bcommerce.- Returns:
- the Unit - The Parent B2BUnit
-
setPermissions
@Accessor(qualifier="Permissions", type=SETTER) public void setPermissions(List<B2BPermissionModel> value) Generated method - Setter ofB2BUserGroup.Permissionsattribute defined at extensionb2bapprovalprocess.- Parameters:
value- the Permissions
-
setUnit
Generated method - Setter ofB2BUserGroup.Unitattribute defined at extensionb2bcommerce.- Parameters:
value- the Unit - The Parent B2BUnit
-