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_PRINCIPALGROUPRELATIONGenerated relation code constant for relationPrincipalGroupRelationdefining source attributemembersin extensioncore.static java.lang.String_SAPCPIB2BCUSTOMER2SAPCPIOUTBOUNDB2BCUSTOMERGenerated relation code constant for relationSAPCpiB2BCustomer2SAPCpiOutboundB2BCustomerdefining source attributeb2bCustomerin extensionagentdesktopdataexchangeb2b.static java.lang.String_TYPECODEGenerated model type code constant.static java.lang.StringB2BCUSTOMERGenerated constant - Attribute key ofPrincipalGroup.b2bCustomerattribute defined at extensionagentdesktopdataexchangeb2b.static java.lang.StringGROUPITEMPKGenerated constant - Attribute key ofPrincipalGroup.groupItemPkattribute defined at extensionagentdesktopdataexchangeb2b.static java.lang.StringGROUPITEMTYPEGenerated constant - Attribute key ofPrincipalGroup.groupItemtypeattribute defined at extensionagentdesktopdataexchangeb2b.static java.lang.StringLOCNAMEGenerated constant - Attribute key ofPrincipalGroup.locNameattribute defined at extensioncore.static java.lang.StringMAXBRUTEFORCELOGINATTEMPTSGenerated constant - Attribute key ofPrincipalGroup.maxBruteForceLoginAttemptsattribute defined at extensioncore.static java.lang.StringMEMBERSGenerated constant - Attribute key ofPrincipalGroup.membersattribute 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 B2BCustomerModelgetB2bCustomer()Generated method - Getter of thePrincipalGroup.b2bCustomerattribute defined at extensionagentdesktopdataexchangeb2b.java.lang.StringgetGroupItemPk()Generated method - Getter of thePrincipalGroup.groupItemPkattribute defined at extensionagentdesktopdataexchangeb2b.java.lang.StringgetGroupItemtype()Generated method - Getter of thePrincipalGroup.groupItemtypeattribute defined at extensionagentdesktopdataexchangeb2b.java.lang.StringgetLocname()Deprecated, for removal: This API element is subject to removal in a future version.since ages - use { @link #getLocName()} insteadjava.lang.StringgetLocname(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.StringgetLocName()Generated method - Getter of thePrincipalGroup.locNameattribute defined at extensioncore.java.lang.StringgetLocName(java.util.Locale loc)Generated method - Getter of thePrincipalGroup.locNameattribute defined at extensioncore.java.lang.IntegergetMaxBruteForceLoginAttempts()Generated method - Getter of thePrincipalGroup.maxBruteForceLoginAttemptsattribute defined at extensioncore.java.util.Set<PrincipalModel>getMembers()Generated method - Getter of thePrincipalGroup.membersattribute defined at extensioncore.voidsetB2bCustomer(B2BCustomerModel value)Generated method - Setter ofPrincipalGroup.b2bCustomerattribute defined at extensionagentdesktopdataexchangeb2b.voidsetGroupItemPk(java.lang.String value)Generated method - Setter ofPrincipalGroup.groupItemPkattribute defined at extensionagentdesktopdataexchangeb2b.voidsetGroupItemtype(java.lang.String value)Generated method - Setter ofPrincipalGroup.groupItemtypeattribute defined at extensionagentdesktopdataexchangeb2b.voidsetLocname(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)} insteadvoidsetLocname(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)} insteadvoidsetLocName(java.lang.String value)Generated method - Setter ofPrincipalGroup.locNameattribute defined at extensioncore.voidsetLocName(java.lang.String value, java.util.Locale loc)Generated method - Setter ofPrincipalGroup.locNameattribute defined at extensioncore.voidsetMaxBruteForceLoginAttempts(java.lang.Integer value)Generated method - Setter ofPrincipalGroup.maxBruteForceLoginAttemptsattribute defined at extensioncore.voidsetMembers(java.util.Set<PrincipalModel> value)Generated method - Setter ofPrincipalGroup.membersattribute 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 relationPrincipalGroupRelationdefining source attributemembersin extensioncore.- See Also:
- Constant Field Values
-
_SAPCPIB2BCUSTOMER2SAPCPIOUTBOUNDB2BCUSTOMER
public static final java.lang.String _SAPCPIB2BCUSTOMER2SAPCPIOUTBOUNDB2BCUSTOMER
Generated relation code constant for relationSAPCpiB2BCustomer2SAPCpiOutboundB2BCustomerdefining source attributeb2bCustomerin extensionagentdesktopdataexchangeb2b.- See Also:
- Constant Field Values
-
LOCNAME
public static final java.lang.String LOCNAME
Generated constant - Attribute key ofPrincipalGroup.locNameattribute defined at extensioncore.- See Also:
- Constant Field Values
-
MAXBRUTEFORCELOGINATTEMPTS
public static final java.lang.String MAXBRUTEFORCELOGINATTEMPTS
Generated constant - Attribute key ofPrincipalGroup.maxBruteForceLoginAttemptsattribute defined at extensioncore.- See Also:
- Constant Field Values
-
MEMBERS
public static final java.lang.String MEMBERS
Generated constant - Attribute key ofPrincipalGroup.membersattribute defined at extensioncore.- See Also:
- Constant Field Values
-
GROUPITEMPK
public static final java.lang.String GROUPITEMPK
Generated constant - Attribute key ofPrincipalGroup.groupItemPkattribute defined at extensionagentdesktopdataexchangeb2b.- See Also:
- Constant Field Values
-
GROUPITEMTYPE
public static final java.lang.String GROUPITEMTYPE
Generated constant - Attribute key ofPrincipalGroup.groupItemtypeattribute defined at extensionagentdesktopdataexchangeb2b.- See Also:
- Constant Field Values
-
B2BCUSTOMER
public static final java.lang.String B2BCUSTOMER
Generated constant - Attribute key ofPrincipalGroup.b2bCustomerattribute 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 typePrincipalat 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 typeItemat extensioncore_uid- initial attribute declared by typePrincipalat extensioncore
-
-
Method Detail
-
getB2bCustomer
@Accessor(qualifier="b2bCustomer", type=GETTER) public B2BCustomerModel getB2bCustomer()
Generated method - Getter of thePrincipalGroup.b2bCustomerattribute defined at extensionagentdesktopdataexchangeb2b.- Returns:
- the b2bCustomer
-
getGroupItemPk
@Accessor(qualifier="groupItemPk", type=GETTER) public java.lang.String getGroupItemPk()
Generated method - Getter of thePrincipalGroup.groupItemPkattribute 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.groupItemtypeattribute 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.locNameattribute 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.locNameattribute defined at extensioncore.- Returns:
- the locName
-
getLocName
@Accessor(qualifier="locName", type=GETTER) public java.lang.String getLocName()
Generated method - Getter of thePrincipalGroup.locNameattribute 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.locNameattribute 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.maxBruteForceLoginAttemptsattribute defined at extensioncore.- Returns:
- the maxBruteForceLoginAttempts
-
getMembers
@Accessor(qualifier="members", type=GETTER) public java.util.Set<PrincipalModel> getMembers()
Generated method - Getter of thePrincipalGroup.membersattribute 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.b2bCustomerattribute defined at extensionagentdesktopdataexchangeb2b.- Parameters:
value- the b2bCustomer
-
setGroupItemPk
@Accessor(qualifier="groupItemPk", type=SETTER) public void setGroupItemPk(java.lang.String value)
Generated method - Setter ofPrincipalGroup.groupItemPkattribute 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.groupItemtypeattribute 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.locNameattribute 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.locNameattribute defined at extensioncore.- Parameters:
value- the locName
-
setLocName
@Accessor(qualifier="locName", type=SETTER) public void setLocName(java.lang.String value)
Generated method - Setter ofPrincipalGroup.locNameattribute 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.locNameattribute 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.maxBruteForceLoginAttemptsattribute 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.membersattribute defined at extensioncore.- Parameters:
value- the members
-
-