java.lang.Object
de.hybris.platform.util.BridgeAbstraction
de.hybris.platform.jalo.Item
de.hybris.platform.jalo.ExtensibleItem
de.hybris.platform.jalo.c2l.LocalizableItem
de.hybris.platform.jalo.GenericItem
de.hybris.platform.billmanagementservices.jalo.BmPartyRole
All Implemented Interfaces:
Serializable, Comparable

@Deprecated(since="2208", forRemoval=true) public class BmPartyRole extends de.hybris.platform.jalo.GenericItem
Deprecated, for removal: This API element is subject to removal in a future version.
Generated class for type BmPartyRole.
See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class de.hybris.platform.jalo.GenericItem

    de.hybris.platform.jalo.GenericItem.GenericItemImpl

    Nested classes/interfaces inherited from class de.hybris.platform.jalo.c2l.LocalizableItem

    de.hybris.platform.jalo.c2l.LocalizableItem.LocalizableItemImpl

    Nested classes/interfaces inherited from class de.hybris.platform.jalo.ExtensibleItem

    de.hybris.platform.jalo.ExtensibleItem.ExtensibleItemImpl

    Nested classes/interfaces inherited from class de.hybris.platform.jalo.Item

    de.hybris.platform.jalo.Item.AttributeFilter, de.hybris.platform.jalo.Item.AttributeMode, de.hybris.platform.jalo.Item.CachedGetter, de.hybris.platform.jalo.Item.CachedSetter, de.hybris.platform.jalo.Item.ItemAttributeMap, de.hybris.platform.jalo.Item.ItemConstraint, de.hybris.platform.jalo.Item.ItemImpl, de.hybris.platform.jalo.Item.JaloCachedComputationException
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Qualifier of the BmPartyRole.accounts attribute
    protected static String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Relation disable markmodifed parameter constants for BmAccount2BmPartyRoleRelation from ((billmanagementservices))
    protected static String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Relation ordering override parameter constants for BmAccount2BmPartyRoleRelation from ((billmanagementservices))
    protected static String
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected static final Map<String,de.hybris.platform.jalo.Item.AttributeMode>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Qualifier of the BmPartyRole.externalIdentifiers attribute
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Qualifier of the BmPartyRole.id attribute
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Qualifier of the BmPartyRole.party attribute
    protected static final de.hybris.platform.util.BidirectionalOneToManyHandler<BmPartyRole>
    Deprecated, for removal: This API element is subject to removal in a future version.
    BidirectionalOneToManyHandler for handling 1:n PARTY's relation attributes from 'one' side.
    static final String
    Deprecated, for removal: This API element is subject to removal in a future version.
    Qualifier of the BmPartyRole.role attribute

    Fields inherited from class de.hybris.platform.jalo.c2l.LocalizableItem

    LANGUAGE_FALLBACK_ENABLED

    Fields inherited from class de.hybris.platform.jalo.Item

    _CREATION_TIME_INTERNAL, _MODIFIED_TIME_INTERNAL, accessorLog, CREATION_TIME, DISABLE_ATTRIBUTE_CHECK, DISABLE_ITEMCHECK_BEFORE_REMOVABLE, EVEN, FEATURE_ACCESSMAP_QUALIFIER, HJMPTS, INITIAL_CREATION_FLAG, isJaloOnly, MODIFIED_TIME, NEGATIVE, NOT_FOUND, OWNER, PK, POSITIVE, SAVE_FROM_SERVICE_LAYER, staticTransientObjects, TYPE

    Fields inherited from class de.hybris.platform.util.BridgeAbstraction

    impl, tenant
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated, for removal: This API element is subject to removal in a future version.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Adds value to accounts.
    void
    addToAccounts(de.hybris.platform.jalo.SessionContext ctx, BmAccount value)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Adds value to accounts.
    protected de.hybris.platform.jalo.Item
    createItem(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.jalo.type.ComposedType type, de.hybris.platform.jalo.Item.ItemAttributeMap allAttributes)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the BmPartyRole.accounts attribute.
    getAccounts(de.hybris.platform.jalo.SessionContext ctx)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the BmPartyRole.accounts attribute.
    long
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    long
    getAccountsCount(de.hybris.platform.jalo.SessionContext ctx)
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    protected Map<String,de.hybris.platform.jalo.Item.AttributeMode>
    Deprecated, for removal: This API element is subject to removal in a future version.
     
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the BmPartyRole.externalIdentifiers attribute.
    getExternalIdentifiers(de.hybris.platform.jalo.SessionContext ctx)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the BmPartyRole.externalIdentifiers attribute.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the BmPartyRole.id attribute.
    getId(de.hybris.platform.jalo.SessionContext ctx)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the BmPartyRole.id attribute.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the BmPartyRole.party attribute.
    getParty(de.hybris.platform.jalo.SessionContext ctx)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the BmPartyRole.party attribute.
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the BmPartyRole.role attribute.
    getRole(de.hybris.platform.jalo.SessionContext ctx)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Getter of the BmPartyRole.role attribute.
    boolean
    isMarkModifiedDisabled(de.hybris.platform.jalo.Item referencedItem)
    Deprecated, for removal: This API element is subject to removal in a future version.
    since 2011, use Utilities.getMarkModifiedOverride(de.hybris.platform.jalo.type.RelationType)
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Removes value from accounts.
    void
    removeFromAccounts(de.hybris.platform.jalo.SessionContext ctx, BmAccount value)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Removes value from accounts.
    void
    setAccounts(de.hybris.platform.jalo.SessionContext ctx, Set<BmAccount> value)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of the BmPartyRole.accounts attribute.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of the BmPartyRole.accounts attribute.
    void
    setExternalIdentifiers(de.hybris.platform.jalo.SessionContext ctx, List<TuaExternalIdentifier> value)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of the BmPartyRole.externalIdentifiers attribute.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of the BmPartyRole.externalIdentifiers attribute.
    void
    setId(de.hybris.platform.jalo.SessionContext ctx, String value)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of the BmPartyRole.id attribute.
    void
    setId(String value)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of the BmPartyRole.id attribute.
    void
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of the BmPartyRole.party attribute.
    void
    setParty(de.hybris.platform.jalo.SessionContext ctx, BmParty value)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of the BmPartyRole.party attribute.
    void
    setRole(de.hybris.platform.jalo.SessionContext ctx, String value)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of the BmPartyRole.role attribute.
    void
    setRole(String value)
    Deprecated, for removal: This API element is subject to removal in a future version.
    Generated method - Setter of the BmPartyRole.role attribute.

    Methods inherited from class de.hybris.platform.jalo.GenericItem

    getImplementation, getInitialProperties, getNonInitialAttributes, getRelatedItems, getRelatedItems, setRelatedItems

    Methods inherited from class de.hybris.platform.jalo.c2l.LocalizableItem

    getAllLocalizedProperties, getAllLocalizedProperties, getAllLocalizedProperties, getAllLocalizedProperties, getAllValuesSessionContext, getLocalizedProperty, getLocalizedProperty, getLocalizedPropertyInternal, getLocalizedPropertyNames, getLocalizedPropertyNames, hasLanguage, isEmptyValue, isFallbackEnabled, removeLocalizedProperty, removeLocalizedProperty, setAllLocalizedProperties, setAllLocalizedProperties, setLocalizedProperty, setLocalizedProperty

    Methods inherited from class de.hybris.platform.jalo.ExtensibleItem

    createNonClassAccessor, getAllProperties, getAllProperties, getProperty, getProperty, getPropertyNames, getPropertyNames, removeProperty, removeProperty, setAllProperties, setAllProperties, setProperty, setProperty

    Methods inherited from class de.hybris.platform.jalo.Item

    addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addNegativePermission, addPermission, addPositivePermission, assureExtensionsLoaded, changeTypeAfterCreation, checkConstraint, checkItemPermission, checkMandatoryAttribute, checkMandatoryAttribute, checkPermission, checkPermission, checkRemovable, clearPermission, compareTo, ctx, doAfterRemove, doBeforeRemove, equals, getAccessorFor, getAllAttributes, getAllAttributes, getAllAttributes, getAllAttributes, getAllAttributesInternal, getAllLinkedItems, getAndCheckCacheBoundItem, getAttribute, getAttribute, getCacheBoundItem, getComposedType, getComposedTypePK, getCreationTime, getCurrentlyRemovingCount, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItemsCount, getLinkedItemsCount, getLinkedItemsCount, getModificationTime, getNegativePermissions, getOwner, getPartOfRemovedSessionMarker, getPermissionMap, getPermissions, getPersistenceVersion, getPK, getPositivePermissions, getRestrictedPrincipals, getSession, getSyncObject, getTenant, getTransientObject, getTransientObjectMap, hashCode, hasRegisteredClassAccessorFor, internal_registerClassAccessorFor, internal_registerNonClassAccessorFor, invalidateLocalCaches, isAlive, isCacheBound, isCurrentlyRemoving, isCurrentlyRemoving, isEmptyRelationValue, isInCreate, isInstanceOf, isItemCheckBeforeRemoveableDisabled, isRelationLocalizationFallbackEnabled, newInstance, notifyExtensionsAfterItemCreation, notifyExtensionsBeforeItemCreation, notifyItemRemoval, notifyManagerAboutItemRemoval, readResolve, registerAccessFor, registerAccessFor, registerJaloInvalidationListeners, remove, remove, removeItemCollection, removeItemCollection, removeLinkedItems, removeLinkedItems, removeLinkedItems, removeLinkedItems, removeLinks, removePartOfItems, removePartOfItems, setAllAttributes, setAllAttributes, setAllAttributesInternal, setAllLinkedItems, setAllLinkedItems, setAllLinkedItems, setAllLinkedItems, setAttribute, setAttribute, setAttributeFromString, setAttributeFromString, setCacheBound, setComposedType, setCreationTime, setImplementation, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setModificationTime, setNonInitialAttributes, setOwner, setPermissionsByMap, setTransientObject, setUseTA, suppressRelation, toString, useTA, writeReplace

    Methods inherited from class de.hybris.platform.util.BridgeAbstraction

    setTenant

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • ID

      public static final String ID
      Deprecated, for removal: This API element is subject to removal in a future version.
      Qualifier of the BmPartyRole.id attribute
      See Also:
    • ROLE

      public static final String ROLE
      Deprecated, for removal: This API element is subject to removal in a future version.
      Qualifier of the BmPartyRole.role attribute
      See Also:
    • EXTERNALIDENTIFIERS

      public static final String EXTERNALIDENTIFIERS
      Deprecated, for removal: This API element is subject to removal in a future version.
      Qualifier of the BmPartyRole.externalIdentifiers attribute
      See Also:
    • PARTY

      public static final String PARTY
      Deprecated, for removal: This API element is subject to removal in a future version.
      Qualifier of the BmPartyRole.party attribute
      See Also:
    • ACCOUNTS

      public static final String ACCOUNTS
      Deprecated, for removal: This API element is subject to removal in a future version.
      Qualifier of the BmPartyRole.accounts attribute
      See Also:
    • BMACCOUNT2BMPARTYROLERELATION_SRC_ORDERED

      protected static String BMACCOUNT2BMPARTYROLERELATION_SRC_ORDERED
      Deprecated, for removal: This API element is subject to removal in a future version.
      Relation ordering override parameter constants for BmAccount2BmPartyRoleRelation from ((billmanagementservices))
    • BMACCOUNT2BMPARTYROLERELATION_TGT_ORDERED

      protected static String BMACCOUNT2BMPARTYROLERELATION_TGT_ORDERED
      Deprecated, for removal: This API element is subject to removal in a future version.
    • BMACCOUNT2BMPARTYROLERELATION_MARKMODIFIED

      protected static String BMACCOUNT2BMPARTYROLERELATION_MARKMODIFIED
      Deprecated, for removal: This API element is subject to removal in a future version.
      Relation disable markmodifed parameter constants for BmAccount2BmPartyRoleRelation from ((billmanagementservices))
    • PARTYHANDLER

      protected static final de.hybris.platform.util.BidirectionalOneToManyHandler<BmPartyRole> PARTYHANDLER
      Deprecated, for removal: This API element is subject to removal in a future version.
      BidirectionalOneToManyHandler for handling 1:n PARTY's relation attributes from 'one' side.
    • DEFAULT_INITIAL_ATTRIBUTES

      protected static final Map<String,de.hybris.platform.jalo.Item.AttributeMode> DEFAULT_INITIAL_ATTRIBUTES
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Constructor Details

    • BmPartyRole

      public BmPartyRole()
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • getDefaultAttributeModes

      protected Map<String,de.hybris.platform.jalo.Item.AttributeMode> getDefaultAttributeModes()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      getDefaultAttributeModes in class de.hybris.platform.jalo.Item
    • getAccounts

      public Set<BmAccount> getAccounts(de.hybris.platform.jalo.SessionContext ctx)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the BmPartyRole.accounts attribute.
      Returns:
      the accounts - The Accounts for which those Party Roles are defined.
    • getAccounts

      public Set<BmAccount> getAccounts()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the BmPartyRole.accounts attribute.
      Returns:
      the accounts - The Accounts for which those Party Roles are defined.
    • getAccountsCount

      public long getAccountsCount(de.hybris.platform.jalo.SessionContext ctx)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • getAccountsCount

      public long getAccountsCount()
      Deprecated, for removal: This API element is subject to removal in a future version.
    • setAccounts

      public void setAccounts(de.hybris.platform.jalo.SessionContext ctx, Set<BmAccount> value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of the BmPartyRole.accounts attribute.
      Parameters:
      value - the accounts - The Accounts for which those Party Roles are defined.
    • setAccounts

      public void setAccounts(Set<BmAccount> value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of the BmPartyRole.accounts attribute.
      Parameters:
      value - the accounts - The Accounts for which those Party Roles are defined.
    • addToAccounts

      public void addToAccounts(de.hybris.platform.jalo.SessionContext ctx, BmAccount value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Adds value to accounts.
      Parameters:
      value - the item to add to accounts - The Accounts for which those Party Roles are defined.
    • addToAccounts

      public void addToAccounts(BmAccount value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Adds value to accounts.
      Parameters:
      value - the item to add to accounts - The Accounts for which those Party Roles are defined.
    • removeFromAccounts

      public void removeFromAccounts(de.hybris.platform.jalo.SessionContext ctx, BmAccount value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Removes value from accounts.
      Parameters:
      value - the item to remove from accounts - The Accounts for which those Party Roles are defined.
    • removeFromAccounts

      public void removeFromAccounts(BmAccount value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Removes value from accounts.
      Parameters:
      value - the item to remove from accounts - The Accounts for which those Party Roles are defined.
    • createItem

      protected de.hybris.platform.jalo.Item createItem(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.jalo.type.ComposedType type, de.hybris.platform.jalo.Item.ItemAttributeMap allAttributes) throws de.hybris.platform.jalo.JaloBusinessException
      Deprecated, for removal: This API element is subject to removal in a future version.
      Overrides:
      createItem in class de.hybris.platform.jalo.GenericItem
      Throws:
      de.hybris.platform.jalo.JaloBusinessException
    • getExternalIdentifiers

      public List<TuaExternalIdentifier> getExternalIdentifiers(de.hybris.platform.jalo.SessionContext ctx)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the BmPartyRole.externalIdentifiers attribute.
      Returns:
      the externalIdentifiers
    • getExternalIdentifiers

      public List<TuaExternalIdentifier> getExternalIdentifiers()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the BmPartyRole.externalIdentifiers attribute.
      Returns:
      the externalIdentifiers
    • setExternalIdentifiers

      public void setExternalIdentifiers(de.hybris.platform.jalo.SessionContext ctx, List<TuaExternalIdentifier> value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of the BmPartyRole.externalIdentifiers attribute.
      Parameters:
      value - the externalIdentifiers
    • setExternalIdentifiers

      public void setExternalIdentifiers(List<TuaExternalIdentifier> value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of the BmPartyRole.externalIdentifiers attribute.
      Parameters:
      value - the externalIdentifiers
    • getId

      public String getId(de.hybris.platform.jalo.SessionContext ctx)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the BmPartyRole.id attribute.
      Returns:
      the id
    • getId

      public String getId()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the BmPartyRole.id attribute.
      Returns:
      the id
    • setId

      public void setId(de.hybris.platform.jalo.SessionContext ctx, String value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of the BmPartyRole.id attribute.
      Parameters:
      value - the id
    • setId

      public void setId(String value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of the BmPartyRole.id attribute.
      Parameters:
      value - the id
    • isMarkModifiedDisabled

      @Deprecated(since="2105", forRemoval=true) public boolean isMarkModifiedDisabled(de.hybris.platform.jalo.Item referencedItem)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 2011, use Utilities.getMarkModifiedOverride(de.hybris.platform.jalo.type.RelationType)
      Overrides:
      isMarkModifiedDisabled in class de.hybris.platform.jalo.Item
    • getParty

      public BmParty getParty(de.hybris.platform.jalo.SessionContext ctx)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the BmPartyRole.party attribute.
      Returns:
      the party - The Party for which those Party Roles are defined.
    • getParty

      public BmParty getParty()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the BmPartyRole.party attribute.
      Returns:
      the party - The Party for which those Party Roles are defined.
    • setParty

      public void setParty(de.hybris.platform.jalo.SessionContext ctx, BmParty value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of the BmPartyRole.party attribute.
      Parameters:
      value - the party - The Party for which those Party Roles are defined.
    • setParty

      public void setParty(BmParty value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of the BmPartyRole.party attribute.
      Parameters:
      value - the party - The Party for which those Party Roles are defined.
    • getRole

      public String getRole(de.hybris.platform.jalo.SessionContext ctx)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the BmPartyRole.role attribute.
      Returns:
      the role
    • getRole

      public String getRole()
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Getter of the BmPartyRole.role attribute.
      Returns:
      the role
    • setRole

      public void setRole(de.hybris.platform.jalo.SessionContext ctx, String value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of the BmPartyRole.role attribute.
      Parameters:
      value - the role
    • setRole

      public void setRole(String value)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Generated method - Setter of the BmPartyRole.role attribute.
      Parameters:
      value - the role