Class GeneratedTmaBillingAccount

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.b2ctelcoservices.jalo.GeneratedTmaBillingAccount
All Implemented Interfaces:
Serializable, Comparable
Direct Known Subclasses:
TmaBillingAccount

public abstract class GeneratedTmaBillingAccount extends de.hybris.platform.jalo.GenericItem
Generated class for type TmaBillingAccount.
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
    Qualifier of the TmaBillingAccount.billingAccountId attribute
    static final String
    Qualifier of the TmaBillingAccount.billingSystemId attribute
    static final String
    Qualifier of the TmaBillingAccount.children attribute
    protected static final de.hybris.platform.util.OneToManyHandler<TmaBillingAccount>
    OneToManyHandler for handling 1:n CHILDREN's relation attributes from 'many' side.
    protected static final Map<String,de.hybris.platform.jalo.Item.AttributeMode>
     
    static final String
    Qualifier of the TmaBillingAccount.parent attribute
    protected static final de.hybris.platform.util.BidirectionalOneToManyHandler<GeneratedTmaBillingAccount>
    BidirectionalOneToManyHandler for handling 1:n PARENT's relation attributes from 'one' side.
    static final String
    Qualifier of the TmaBillingAccount.subscriptionBases attribute
    protected static final de.hybris.platform.util.OneToManyHandler<TmaSubscriptionBase>
    OneToManyHandler for handling 1:n SUBSCRIPTIONBASES's relation attributes from 'many' side.

    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
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Generated method - Adds value to children.
    void
    addToChildren(de.hybris.platform.jalo.SessionContext ctx, TmaBillingAccount value)
    Generated method - Adds value to children.
    void
    Generated method - Adds value to subscriptionBases.
    void
    addToSubscriptionBases(de.hybris.platform.jalo.SessionContext ctx, TmaSubscriptionBase value)
    Generated method - Adds value to subscriptionBases.
    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)
     
    Generated method - Getter of the TmaBillingAccount.billingAccountId attribute.
    getBillingAccountId(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the TmaBillingAccount.billingAccountId attribute.
    Generated method - Getter of the TmaBillingAccount.billingSystemId attribute.
    getBillingSystemId(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the TmaBillingAccount.billingSystemId attribute.
    Generated method - Getter of the TmaBillingAccount.children attribute.
    getChildren(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the TmaBillingAccount.children attribute.
    protected Map<String,de.hybris.platform.jalo.Item.AttributeMode>
     
    Generated method - Getter of the TmaBillingAccount.parent attribute.
    getParent(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the TmaBillingAccount.parent attribute.
    Generated method - Getter of the TmaBillingAccount.subscriptionBases attribute.
    getSubscriptionBases(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the TmaBillingAccount.subscriptionBases attribute.
    void
    Generated method - Removes value from children.
    void
    removeFromChildren(de.hybris.platform.jalo.SessionContext ctx, TmaBillingAccount value)
    Generated method - Removes value from children.
    void
    Generated method - Removes value from subscriptionBases.
    void
    removeFromSubscriptionBases(de.hybris.platform.jalo.SessionContext ctx, TmaSubscriptionBase value)
    Generated method - Removes value from subscriptionBases.
    protected void
    setBillingAccountId(de.hybris.platform.jalo.SessionContext ctx, String value)
    Generated method - Setter of the TmaBillingAccount.billingAccountId attribute.
    protected void
    Generated method - Setter of the TmaBillingAccount.billingAccountId attribute.
    protected void
    setBillingSystemId(de.hybris.platform.jalo.SessionContext ctx, String value)
    Generated method - Setter of the TmaBillingAccount.billingSystemId attribute.
    protected void
    Generated method - Setter of the TmaBillingAccount.billingSystemId attribute.
    void
    setChildren(de.hybris.platform.jalo.SessionContext ctx, Set<TmaBillingAccount> value)
    Generated method - Setter of the TmaBillingAccount.children attribute.
    void
    Generated method - Setter of the TmaBillingAccount.children attribute.
    void
    Generated method - Setter of the TmaBillingAccount.parent attribute.
    void
    setParent(de.hybris.platform.jalo.SessionContext ctx, TmaBillingAccount value)
    Generated method - Setter of the TmaBillingAccount.parent attribute.
    void
    setSubscriptionBases(de.hybris.platform.jalo.SessionContext ctx, Set<TmaSubscriptionBase> value)
    Generated method - Setter of the TmaBillingAccount.subscriptionBases attribute.
    void
    Generated method - Setter of the TmaBillingAccount.subscriptionBases 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, isMarkModifiedDisabled, 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

    • BILLINGACCOUNTID

      public static final String BILLINGACCOUNTID
      Qualifier of the TmaBillingAccount.billingAccountId attribute
      See Also:
    • BILLINGSYSTEMID

      public static final String BILLINGSYSTEMID
      Qualifier of the TmaBillingAccount.billingSystemId attribute
      See Also:
    • SUBSCRIPTIONBASES

      public static final String SUBSCRIPTIONBASES
      Qualifier of the TmaBillingAccount.subscriptionBases attribute
      See Also:
    • PARENT

      public static final String PARENT
      Qualifier of the TmaBillingAccount.parent attribute
      See Also:
    • CHILDREN

      public static final String CHILDREN
      Qualifier of the TmaBillingAccount.children attribute
      See Also:
    • SUBSCRIPTIONBASESHANDLER

      protected static final de.hybris.platform.util.OneToManyHandler<TmaSubscriptionBase> SUBSCRIPTIONBASESHANDLER
      OneToManyHandler for handling 1:n SUBSCRIPTIONBASES's relation attributes from 'many' side.
    • PARENTHANDLER

      protected static final de.hybris.platform.util.BidirectionalOneToManyHandler<GeneratedTmaBillingAccount> PARENTHANDLER
      BidirectionalOneToManyHandler for handling 1:n PARENT's relation attributes from 'one' side.
    • CHILDRENHANDLER

      protected static final de.hybris.platform.util.OneToManyHandler<TmaBillingAccount> CHILDRENHANDLER
      OneToManyHandler for handling 1:n CHILDREN's relation attributes from 'many' side.
    • DEFAULT_INITIAL_ATTRIBUTES

      protected static final Map<String,de.hybris.platform.jalo.Item.AttributeMode> DEFAULT_INITIAL_ATTRIBUTES
  • Constructor Details

    • GeneratedTmaBillingAccount

      public GeneratedTmaBillingAccount()
  • Method Details

    • getDefaultAttributeModes

      protected Map<String,de.hybris.platform.jalo.Item.AttributeMode> getDefaultAttributeModes()
      Overrides:
      getDefaultAttributeModes in class de.hybris.platform.jalo.Item
    • getBillingAccountId

      public String getBillingAccountId(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TmaBillingAccount.billingAccountId attribute.
      Returns:
      the billingAccountId - Account identifier in billing system
    • getBillingAccountId

      public String getBillingAccountId()
      Generated method - Getter of the TmaBillingAccount.billingAccountId attribute.
      Returns:
      the billingAccountId - Account identifier in billing system
    • setBillingAccountId

      protected void setBillingAccountId(de.hybris.platform.jalo.SessionContext ctx, String value)
      Generated method - Setter of the TmaBillingAccount.billingAccountId attribute.
      Parameters:
      value - the billingAccountId - Account identifier in billing system
    • setBillingAccountId

      protected void setBillingAccountId(String value)
      Generated method - Setter of the TmaBillingAccount.billingAccountId attribute.
      Parameters:
      value - the billingAccountId - Account identifier in billing system
    • getBillingSystemId

      public String getBillingSystemId(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TmaBillingAccount.billingSystemId attribute.
      Returns:
      the billingSystemId - Identifier of the billing system
    • getBillingSystemId

      public String getBillingSystemId()
      Generated method - Getter of the TmaBillingAccount.billingSystemId attribute.
      Returns:
      the billingSystemId - Identifier of the billing system
    • setBillingSystemId

      protected void setBillingSystemId(de.hybris.platform.jalo.SessionContext ctx, String value)
      Generated method - Setter of the TmaBillingAccount.billingSystemId attribute.
      Parameters:
      value - the billingSystemId - Identifier of the billing system
    • setBillingSystemId

      protected void setBillingSystemId(String value)
      Generated method - Setter of the TmaBillingAccount.billingSystemId attribute.
      Parameters:
      value - the billingSystemId - Identifier of the billing system
    • getChildren

      public Set<TmaBillingAccount> getChildren(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TmaBillingAccount.children attribute.
      Returns:
      the children - Sub-account(s)
    • getChildren

      public Set<TmaBillingAccount> getChildren()
      Generated method - Getter of the TmaBillingAccount.children attribute.
      Returns:
      the children - Sub-account(s)
    • setChildren

      public void setChildren(de.hybris.platform.jalo.SessionContext ctx, Set<TmaBillingAccount> value)
      Generated method - Setter of the TmaBillingAccount.children attribute.
      Parameters:
      value - the children - Sub-account(s)
    • setChildren

      public void setChildren(Set<TmaBillingAccount> value)
      Generated method - Setter of the TmaBillingAccount.children attribute.
      Parameters:
      value - the children - Sub-account(s)
    • addToChildren

      public void addToChildren(de.hybris.platform.jalo.SessionContext ctx, TmaBillingAccount value)
      Generated method - Adds value to children.
      Parameters:
      value - the item to add to children - Sub-account(s)
    • addToChildren

      public void addToChildren(TmaBillingAccount value)
      Generated method - Adds value to children.
      Parameters:
      value - the item to add to children - Sub-account(s)
    • removeFromChildren

      public void removeFromChildren(de.hybris.platform.jalo.SessionContext ctx, TmaBillingAccount value)
      Generated method - Removes value from children.
      Parameters:
      value - the item to remove from children - Sub-account(s)
    • removeFromChildren

      public void removeFromChildren(TmaBillingAccount value)
      Generated method - Removes value from children.
      Parameters:
      value - the item to remove from children - Sub-account(s)
    • 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
      Overrides:
      createItem in class de.hybris.platform.jalo.GenericItem
      Throws:
      de.hybris.platform.jalo.JaloBusinessException
    • getParent

      public TmaBillingAccount getParent(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TmaBillingAccount.parent attribute.
      Returns:
      the parent - Master billing account
    • getParent

      public TmaBillingAccount getParent()
      Generated method - Getter of the TmaBillingAccount.parent attribute.
      Returns:
      the parent - Master billing account
    • setParent

      public void setParent(de.hybris.platform.jalo.SessionContext ctx, TmaBillingAccount value)
      Generated method - Setter of the TmaBillingAccount.parent attribute.
      Parameters:
      value - the parent - Master billing account
    • setParent

      public void setParent(TmaBillingAccount value)
      Generated method - Setter of the TmaBillingAccount.parent attribute.
      Parameters:
      value - the parent - Master billing account
    • getSubscriptionBases

      public Set<TmaSubscriptionBase> getSubscriptionBases(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TmaBillingAccount.subscriptionBases attribute.
      Returns:
      the subscriptionBases - Subscription Bases
    • getSubscriptionBases

      public Set<TmaSubscriptionBase> getSubscriptionBases()
      Generated method - Getter of the TmaBillingAccount.subscriptionBases attribute.
      Returns:
      the subscriptionBases - Subscription Bases
    • setSubscriptionBases

      public void setSubscriptionBases(de.hybris.platform.jalo.SessionContext ctx, Set<TmaSubscriptionBase> value)
      Generated method - Setter of the TmaBillingAccount.subscriptionBases attribute.
      Parameters:
      value - the subscriptionBases - Subscription Bases
    • setSubscriptionBases

      public void setSubscriptionBases(Set<TmaSubscriptionBase> value)
      Generated method - Setter of the TmaBillingAccount.subscriptionBases attribute.
      Parameters:
      value - the subscriptionBases - Subscription Bases
    • addToSubscriptionBases

      public void addToSubscriptionBases(de.hybris.platform.jalo.SessionContext ctx, TmaSubscriptionBase value)
      Generated method - Adds value to subscriptionBases.
      Parameters:
      value - the item to add to subscriptionBases - Subscription Bases
    • addToSubscriptionBases

      public void addToSubscriptionBases(TmaSubscriptionBase value)
      Generated method - Adds value to subscriptionBases.
      Parameters:
      value - the item to add to subscriptionBases - Subscription Bases
    • removeFromSubscriptionBases

      public void removeFromSubscriptionBases(de.hybris.platform.jalo.SessionContext ctx, TmaSubscriptionBase value)
      Generated method - Removes value from subscriptionBases.
      Parameters:
      value - the item to remove from subscriptionBases - Subscription Bases
    • removeFromSubscriptionBases

      public void removeFromSubscriptionBases(TmaSubscriptionBase value)
      Generated method - Removes value from subscriptionBases.
      Parameters:
      value - the item to remove from subscriptionBases - Subscription Bases