Class PrincipalGroupModel
- 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
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
UserGroupModel
public class PrincipalGroupModel extends PrincipalModel
Generated model class for type PrincipalGroup first defined at extension core.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
AbstractItemModel.NewModelContextFactory
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
_PRINCIPALGROUPRELATION
Generated relation code constant for relationPrincipalGroupRelation
defining source attributemembers
in extensioncore
.static java.lang.String
_SAPCPIB2BCUSTOMER2SAPCPIOUTBOUNDB2BCUSTOMER
Generated relation code constant for relationSAPCpiB2BCustomer2SAPCpiOutboundB2BCustomer
defining source attributeb2bCustomer
in extensionagentdesktopdataexchangeb2b
.static java.lang.String
_TYPECODE
Generated model type code constant.static java.lang.String
B2BCUSTOMER
Generated constant - Attribute key ofPrincipalGroup.b2bCustomer
attribute defined at extensionagentdesktopdataexchangeb2b
.static java.lang.String
GROUPITEMPK
Generated constant - Attribute key ofPrincipalGroup.groupItemPk
attribute defined at extensionagentdesktopdataexchangeb2b
.static java.lang.String
GROUPITEMTYPE
Generated constant - Attribute key ofPrincipalGroup.groupItemtype
attribute defined at extensionagentdesktopdataexchangeb2b
.static java.lang.String
LOCNAME
Generated constant - Attribute key ofPrincipalGroup.locName
attribute defined at extensioncore
.static java.lang.String
MAXBRUTEFORCELOGINATTEMPTS
Generated constant - Attribute key ofPrincipalGroup.maxBruteForceLoginAttempts
attribute defined at extensioncore
.static java.lang.String
MEMBERS
Generated constant - Attribute key ofPrincipalGroup.members
attribute defined at extensioncore
.-
Fields 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, WRITECOLLECTIONS
-
Fields inherited from class de.hybris.platform.core.model.ItemModel
_COMMENTITEMRELATION, COMMENTS, CREATIONTIME, ITEMTYPE, MODIFIEDTIME, OWNER, PK, SEALED
-
Fields inherited from class de.hybris.platform.servicelayer.model.AbstractItemModel
LANGUAGE_FALLBACK_ENABLED_SERVICE_LAYER, MODEL_CONTEXT_FACTORY
-
-
Constructor Summary
Constructors Constructor Description PrincipalGroupModel()
Generated constructor - Default constructor for generic creation.PrincipalGroupModel(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 parametersPrincipalGroupModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing contextPrincipalGroupModel(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
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description B2BCustomerModel
getB2bCustomer()
Generated method - Getter of thePrincipalGroup.b2bCustomer
attribute defined at extensionagentdesktopdataexchangeb2b
.java.lang.String
getGroupItemPk()
Generated method - Getter of thePrincipalGroup.groupItemPk
attribute defined at extensionagentdesktopdataexchangeb2b
.java.lang.String
getGroupItemtype()
Generated method - Getter of thePrincipalGroup.groupItemtype
attribute defined at extensionagentdesktopdataexchangeb2b
.java.lang.String
getLocname()
Deprecated, for removal: This API element is subject to removal in a future version.since ages - use { @link #getLocName()} insteadjava.lang.String
getLocname(java.util.Locale loc)
Deprecated, for removal: This API element is subject to removal in a future version.since ages - use { @link #getLocName(Locale)} insteadjava.lang.String
getLocName()
Generated method - Getter of thePrincipalGroup.locName
attribute defined at extensioncore
.java.lang.String
getLocName(java.util.Locale loc)
Generated method - Getter of thePrincipalGroup.locName
attribute defined at extensioncore
.java.lang.Integer
getMaxBruteForceLoginAttempts()
Generated method - Getter of thePrincipalGroup.maxBruteForceLoginAttempts
attribute defined at extensioncore
.java.util.Set<PrincipalModel>
getMembers()
Generated method - Getter of thePrincipalGroup.members
attribute defined at extensioncore
.void
setB2bCustomer(B2BCustomerModel value)
Generated method - Setter ofPrincipalGroup.b2bCustomer
attribute defined at extensionagentdesktopdataexchangeb2b
.void
setGroupItemPk(java.lang.String value)
Generated method - Setter ofPrincipalGroup.groupItemPk
attribute defined at extensionagentdesktopdataexchangeb2b
.void
setGroupItemtype(java.lang.String value)
Generated method - Setter ofPrincipalGroup.groupItemtype
attribute defined at extensionagentdesktopdataexchangeb2b
.void
setLocname(java.lang.String value)
Deprecated, for removal: This API element is subject to removal in a future version.since ages - use { @link #setLocName(java.lang.String)} insteadvoid
setLocname(java.lang.String value, java.util.Locale loc)
Deprecated, for removal: This API element is subject to removal in a future version.since ages - use { @link #setLocName(java.lang.String,Locale)} insteadvoid
setLocName(java.lang.String value)
Generated method - Setter ofPrincipalGroup.locName
attribute defined at extensioncore
.void
setLocName(java.lang.String value, java.util.Locale loc)
Generated method - Setter ofPrincipalGroup.locName
attribute defined at extensioncore
.void
setMaxBruteForceLoginAttempts(java.lang.Integer value)
Generated method - Setter ofPrincipalGroup.maxBruteForceLoginAttempts
attribute defined at extensioncore
.void
setMembers(java.util.Set<PrincipalModel> value)
Generated method - Setter ofPrincipalGroup.members
attribute defined at extensioncore
.-
Methods 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, setWriteCollections
-
Methods inherited from class de.hybris.platform.core.model.ItemModel
getComments, getCreationtime, getModifiedtime, getOwner, isSealed, setComments, setCreationtime, setModifiedtime, setOwner
-
Methods 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 Detail
-
_TYPECODE
public static final java.lang.String _TYPECODE
Generated model type code constant.- See Also:
- Constant Field Values
-
_PRINCIPALGROUPRELATION
public static final java.lang.String _PRINCIPALGROUPRELATION
Generated relation code constant for relationPrincipalGroupRelation
defining source attributemembers
in extensioncore
.- See Also:
- Constant Field Values
-
_SAPCPIB2BCUSTOMER2SAPCPIOUTBOUNDB2BCUSTOMER
public static final java.lang.String _SAPCPIB2BCUSTOMER2SAPCPIOUTBOUNDB2BCUSTOMER
Generated relation code constant for relationSAPCpiB2BCustomer2SAPCpiOutboundB2BCustomer
defining source attributeb2bCustomer
in extensionagentdesktopdataexchangeb2b
.- See Also:
- Constant Field Values
-
LOCNAME
public static final java.lang.String LOCNAME
Generated constant - Attribute key ofPrincipalGroup.locName
attribute defined at extensioncore
.- See Also:
- Constant Field Values
-
MAXBRUTEFORCELOGINATTEMPTS
public static final java.lang.String MAXBRUTEFORCELOGINATTEMPTS
Generated constant - Attribute key ofPrincipalGroup.maxBruteForceLoginAttempts
attribute defined at extensioncore
.- See Also:
- Constant Field Values
-
MEMBERS
public static final java.lang.String MEMBERS
Generated constant - Attribute key ofPrincipalGroup.members
attribute defined at extensioncore
.- See Also:
- Constant Field Values
-
GROUPITEMPK
public static final java.lang.String GROUPITEMPK
Generated constant - Attribute key ofPrincipalGroup.groupItemPk
attribute defined at extensionagentdesktopdataexchangeb2b
.- See Also:
- Constant Field Values
-
GROUPITEMTYPE
public static final java.lang.String GROUPITEMTYPE
Generated constant - Attribute key ofPrincipalGroup.groupItemtype
attribute defined at extensionagentdesktopdataexchangeb2b
.- See Also:
- Constant Field Values
-
B2BCUSTOMER
public static final java.lang.String B2BCUSTOMER
Generated constant - Attribute key ofPrincipalGroup.b2bCustomer
attribute defined at extensionagentdesktopdataexchangeb2b
.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PrincipalGroupModel
public PrincipalGroupModel()
Generated constructor - Default constructor for generic creation.
-
PrincipalGroupModel
public PrincipalGroupModel(ItemModelContext ctx)
Generated constructor - Default constructor for creation with existing context- Parameters:
ctx
- the model context to be injected, must not be null
-
PrincipalGroupModel
@Deprecated(since="4.1.1", forRemoval=true) public PrincipalGroupModel(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 parametersGenerated constructor - Constructor with all mandatory attributes.- Parameters:
_uid
- initial attribute declared by typePrincipal
at extensioncore
-
PrincipalGroupModel
@Deprecated(since="4.1.1", forRemoval=true) public PrincipalGroupModel(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 parametersGenerated constructor - for all mandatory and initial attributes.- Parameters:
_owner
- initial attribute declared by typeItem
at extensioncore
_uid
- initial attribute declared by typePrincipal
at extensioncore
-
-
Method Detail
-
getB2bCustomer
@Accessor(qualifier="b2bCustomer", type=GETTER) public B2BCustomerModel getB2bCustomer()
Generated method - Getter of thePrincipalGroup.b2bCustomer
attribute defined at extensionagentdesktopdataexchangeb2b
.- Returns:
- the b2bCustomer
-
getGroupItemPk
@Accessor(qualifier="groupItemPk", type=GETTER) public java.lang.String getGroupItemPk()
Generated method - Getter of thePrincipalGroup.groupItemPk
attribute defined at extensionagentdesktopdataexchangeb2b
.- Returns:
- the groupItemPk - groupPk from the Commerce System
-
getGroupItemtype
@Accessor(qualifier="groupItemtype", type=GETTER) public java.lang.String getGroupItemtype()
Generated method - Getter of thePrincipalGroup.groupItemtype
attribute defined at extensionagentdesktopdataexchangeb2b
.- Returns:
- the groupItemtype - groupItemtype from the Commerce System
-
getLocname
@Deprecated(since="ages", forRemoval=true) public java.lang.String getLocname()
Deprecated, for removal: This API element is subject to removal in a future version.since ages - use { @link #getLocName()} insteadGenerated method - Getter of thePrincipalGroup.locName
attribute defined at extensioncore
.- Returns:
- the locName
-
getLocname
@Deprecated(since="ages", forRemoval=true) public java.lang.String getLocname(java.util.Locale loc)
Deprecated, for removal: This API element is subject to removal in a future version.since ages - use { @link #getLocName(Locale)} insteadGenerated method - Getter of thePrincipalGroup.locName
attribute defined at extensioncore
.- Returns:
- the locName
-
getLocName
@Accessor(qualifier="locName", type=GETTER) public java.lang.String getLocName()
Generated method - Getter of thePrincipalGroup.locName
attribute defined at extensioncore
.- Returns:
- the locName
-
getLocName
@Accessor(qualifier="locName", type=GETTER) public java.lang.String getLocName(java.util.Locale loc)
Generated method - Getter of thePrincipalGroup.locName
attribute defined at extensioncore
.- Parameters:
loc
- the value localization key- Returns:
- the locName
- Throws:
java.lang.IllegalArgumentException
- if localization key cannot be mapped to data language
-
getMaxBruteForceLoginAttempts
@Accessor(qualifier="maxBruteForceLoginAttempts", type=GETTER) public java.lang.Integer getMaxBruteForceLoginAttempts()
Generated method - Getter of thePrincipalGroup.maxBruteForceLoginAttempts
attribute defined at extensioncore
.- Returns:
- the maxBruteForceLoginAttempts
-
getMembers
@Accessor(qualifier="members", type=GETTER) public java.util.Set<PrincipalModel> getMembers()
Generated method - Getter of thePrincipalGroup.members
attribute defined at extensioncore
. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.- Returns:
- the members
-
setB2bCustomer
@Accessor(qualifier="b2bCustomer", type=SETTER) public void setB2bCustomer(B2BCustomerModel value)
Generated method - Setter ofPrincipalGroup.b2bCustomer
attribute defined at extensionagentdesktopdataexchangeb2b
.- Parameters:
value
- the b2bCustomer
-
setGroupItemPk
@Accessor(qualifier="groupItemPk", type=SETTER) public void setGroupItemPk(java.lang.String value)
Generated method - Setter ofPrincipalGroup.groupItemPk
attribute defined at extensionagentdesktopdataexchangeb2b
.- Parameters:
value
- the groupItemPk - groupPk from the Commerce System
-
setGroupItemtype
@Accessor(qualifier="groupItemtype", type=SETTER) public void setGroupItemtype(java.lang.String value)
Generated method - Setter ofPrincipalGroup.groupItemtype
attribute defined at extensionagentdesktopdataexchangeb2b
.- Parameters:
value
- the groupItemtype - groupItemtype from the Commerce System
-
setLocname
@Deprecated(since="ages", forRemoval=true) public void setLocname(java.lang.String value)
Deprecated, for removal: This API element is subject to removal in a future version.since ages - use { @link #setLocName(java.lang.String)} insteadGenerated method - Setter ofPrincipalGroup.locName
attribute defined at extensioncore
.- Parameters:
value
- the locName
-
setLocname
@Deprecated(since="ages", forRemoval=true) public void setLocname(java.lang.String value, java.util.Locale loc)
Deprecated, for removal: This API element is subject to removal in a future version.since ages - use { @link #setLocName(java.lang.String,Locale)} insteadGenerated method - Setter ofPrincipalGroup.locName
attribute defined at extensioncore
.- Parameters:
value
- the locName
-
setLocName
@Accessor(qualifier="locName", type=SETTER) public void setLocName(java.lang.String value)
Generated method - Setter ofPrincipalGroup.locName
attribute defined at extensioncore
.- Parameters:
value
- the locName
-
setLocName
@Accessor(qualifier="locName", type=SETTER) public void setLocName(java.lang.String value, java.util.Locale loc)
Generated method - Setter ofPrincipalGroup.locName
attribute defined at extensioncore
.- Parameters:
value
- the locNameloc
- the value localization key- Throws:
java.lang.IllegalArgumentException
- if localization key cannot be mapped to data language
-
setMaxBruteForceLoginAttempts
@Accessor(qualifier="maxBruteForceLoginAttempts", type=SETTER) public void setMaxBruteForceLoginAttempts(java.lang.Integer value)
Generated method - Setter ofPrincipalGroup.maxBruteForceLoginAttempts
attribute defined at extensioncore
.- Parameters:
value
- the maxBruteForceLoginAttempts
-
setMembers
@Accessor(qualifier="members", type=SETTER) public void setMembers(java.util.Set<PrincipalModel> value)
Generated method - Setter ofPrincipalGroup.members
attribute defined at extensioncore
.- Parameters:
value
- the members
-
-