Class TuaContactMedium

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.tuadatamodel.jalo.TuaContactMedium
All Implemented Interfaces:
Serializable, Comparable

public class TuaContactMedium extends de.hybris.platform.jalo.GenericItem
Generated class for type TuaContactMedium.
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 TuaContactMedium.characteristic attribute
    static final String
    Qualifier of the TuaContactMedium.contact attribute
    protected static final de.hybris.platform.util.BidirectionalOneToManyHandler<TuaContactMedium>
    BidirectionalOneToManyHandler for handling 1:n CONTACT's relation attributes from 'one' side.
    protected static final Map<String,de.hybris.platform.jalo.Item.AttributeMode>
     
    static final String
    Qualifier of the TuaContactMedium.endDateTime attribute
    static final String
    Qualifier of the TuaContactMedium.externalIdentifiers attribute
    static final String
    Qualifier of the TuaContactMedium.id attribute
    static final String
    Qualifier of the TuaContactMedium.mediumType attribute
    static final String
    Qualifier of the TuaContactMedium.preferred attribute
    static final String
    Qualifier of the TuaContactMedium.startDateTime 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
     
  • Method Summary

    Modifier and Type
    Method
    Description
    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 TuaContactMedium.characteristic attribute.
    getCharacteristic(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the TuaContactMedium.characteristic attribute.
    Generated method - Getter of the TuaContactMedium.contact attribute.
    getContact(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the TuaContactMedium.contact attribute.
    protected Map<String,de.hybris.platform.jalo.Item.AttributeMode>
     
    Generated method - Getter of the TuaContactMedium.endDateTime attribute.
    getEndDateTime(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the TuaContactMedium.endDateTime attribute.
    Generated method - Getter of the TuaContactMedium.externalIdentifiers attribute.
    getExternalIdentifiers(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the TuaContactMedium.externalIdentifiers attribute.
    Generated method - Getter of the TuaContactMedium.id attribute.
    getId(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the TuaContactMedium.id attribute.
    de.hybris.platform.jalo.enumeration.EnumerationValue
    Generated method - Getter of the TuaContactMedium.mediumType attribute.
    de.hybris.platform.jalo.enumeration.EnumerationValue
    getMediumType(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the TuaContactMedium.mediumType attribute.
    Generated method - Getter of the TuaContactMedium.startDateTime attribute.
    getStartDateTime(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the TuaContactMedium.startDateTime attribute.
    Generated method - Getter of the TuaContactMedium.preferred attribute.
    isPreferred(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the TuaContactMedium.preferred attribute.
    boolean
    Generated method - Getter of the TuaContactMedium.preferred attribute.
    boolean
    isPreferredAsPrimitive(de.hybris.platform.jalo.SessionContext ctx)
    Generated method - Getter of the TuaContactMedium.preferred attribute.
    void
    setCharacteristic(de.hybris.platform.jalo.SessionContext ctx, TuaMediumCharacteristic value)
    Generated method - Setter of the TuaContactMedium.characteristic attribute.
    void
    Generated method - Setter of the TuaContactMedium.characteristic attribute.
    void
    setContact(de.hybris.platform.jalo.SessionContext ctx, TuaContact value)
    Generated method - Setter of the TuaContactMedium.contact attribute.
    void
    Generated method - Setter of the TuaContactMedium.contact attribute.
    void
    setEndDateTime(de.hybris.platform.jalo.SessionContext ctx, Date value)
    Generated method - Setter of the TuaContactMedium.endDateTime attribute.
    void
    Generated method - Setter of the TuaContactMedium.endDateTime attribute.
    void
    setExternalIdentifiers(de.hybris.platform.jalo.SessionContext ctx, List<TuaExternalIdentifier> value)
    Generated method - Setter of the TuaContactMedium.externalIdentifiers attribute.
    void
    Generated method - Setter of the TuaContactMedium.externalIdentifiers attribute.
    void
    setId(de.hybris.platform.jalo.SessionContext ctx, String value)
    Generated method - Setter of the TuaContactMedium.id attribute.
    void
    setId(String value)
    Generated method - Setter of the TuaContactMedium.id attribute.
    void
    setMediumType(de.hybris.platform.jalo.enumeration.EnumerationValue value)
    Generated method - Setter of the TuaContactMedium.mediumType attribute.
    void
    setMediumType(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.jalo.enumeration.EnumerationValue value)
    Generated method - Setter of the TuaContactMedium.mediumType attribute.
    void
    setPreferred(boolean value)
    Generated method - Setter of the TuaContactMedium.preferred attribute.
    void
    setPreferred(de.hybris.platform.jalo.SessionContext ctx, boolean value)
    Generated method - Setter of the TuaContactMedium.preferred attribute.
    void
    setPreferred(de.hybris.platform.jalo.SessionContext ctx, Boolean value)
    Generated method - Setter of the TuaContactMedium.preferred attribute.
    void
    Generated method - Setter of the TuaContactMedium.preferred attribute.
    void
    setStartDateTime(de.hybris.platform.jalo.SessionContext ctx, Date value)
    Generated method - Setter of the TuaContactMedium.startDateTime attribute.
    void
    Generated method - Setter of the TuaContactMedium.startDateTime 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

    • ID

      public static final String ID
      Qualifier of the TuaContactMedium.id attribute
      See Also:
    • MEDIUMTYPE

      public static final String MEDIUMTYPE
      Qualifier of the TuaContactMedium.mediumType attribute
      See Also:
    • PREFERRED

      public static final String PREFERRED
      Qualifier of the TuaContactMedium.preferred attribute
      See Also:
    • STARTDATETIME

      public static final String STARTDATETIME
      Qualifier of the TuaContactMedium.startDateTime attribute
      See Also:
    • ENDDATETIME

      public static final String ENDDATETIME
      Qualifier of the TuaContactMedium.endDateTime attribute
      See Also:
    • CHARACTERISTIC

      public static final String CHARACTERISTIC
      Qualifier of the TuaContactMedium.characteristic attribute
      See Also:
    • EXTERNALIDENTIFIERS

      public static final String EXTERNALIDENTIFIERS
      Qualifier of the TuaContactMedium.externalIdentifiers attribute
      See Also:
    • CONTACT

      public static final String CONTACT
      Qualifier of the TuaContactMedium.contact attribute
      See Also:
    • CONTACTHANDLER

      protected static final de.hybris.platform.util.BidirectionalOneToManyHandler<TuaContactMedium> CONTACTHANDLER
      BidirectionalOneToManyHandler for handling 1:n CONTACT's relation attributes from 'one' side.
    • DEFAULT_INITIAL_ATTRIBUTES

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

    • TuaContactMedium

      public TuaContactMedium()
  • Method Details

    • getDefaultAttributeModes

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

      public TuaMediumCharacteristic getCharacteristic(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TuaContactMedium.characteristic attribute.
      Returns:
      the characteristic - Medium characteristic
    • getCharacteristic

      public TuaMediumCharacteristic getCharacteristic()
      Generated method - Getter of the TuaContactMedium.characteristic attribute.
      Returns:
      the characteristic - Medium characteristic
    • setCharacteristic

      public void setCharacteristic(de.hybris.platform.jalo.SessionContext ctx, TuaMediumCharacteristic value)
      Generated method - Setter of the TuaContactMedium.characteristic attribute.
      Parameters:
      value - the characteristic - Medium characteristic
    • setCharacteristic

      public void setCharacteristic(TuaMediumCharacteristic value)
      Generated method - Setter of the TuaContactMedium.characteristic attribute.
      Parameters:
      value - the characteristic - Medium characteristic
    • getContact

      public TuaContact getContact(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TuaContactMedium.contact attribute.
      Returns:
      the contact - The contact for which that contact mediums is valid.
    • getContact

      public TuaContact getContact()
      Generated method - Getter of the TuaContactMedium.contact attribute.
      Returns:
      the contact - The contact for which that contact mediums is valid.
    • setContact

      public void setContact(de.hybris.platform.jalo.SessionContext ctx, TuaContact value)
      Generated method - Setter of the TuaContactMedium.contact attribute.
      Parameters:
      value - the contact - The contact for which that contact mediums is valid.
    • setContact

      public void setContact(TuaContact value)
      Generated method - Setter of the TuaContactMedium.contact attribute.
      Parameters:
      value - the contact - The contact for which that contact mediums is valid.
    • 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
    • getEndDateTime

      public Date getEndDateTime(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TuaContactMedium.endDateTime attribute.
      Returns:
      the endDateTime - End date time.
    • getEndDateTime

      public Date getEndDateTime()
      Generated method - Getter of the TuaContactMedium.endDateTime attribute.
      Returns:
      the endDateTime - End date time.
    • setEndDateTime

      public void setEndDateTime(de.hybris.platform.jalo.SessionContext ctx, Date value)
      Generated method - Setter of the TuaContactMedium.endDateTime attribute.
      Parameters:
      value - the endDateTime - End date time.
    • setEndDateTime

      public void setEndDateTime(Date value)
      Generated method - Setter of the TuaContactMedium.endDateTime attribute.
      Parameters:
      value - the endDateTime - End date time.
    • getExternalIdentifiers

      public List<TuaExternalIdentifier> getExternalIdentifiers(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TuaContactMedium.externalIdentifiers attribute.
      Returns:
      the externalIdentifiers
    • getExternalIdentifiers

      public List<TuaExternalIdentifier> getExternalIdentifiers()
      Generated method - Getter of the TuaContactMedium.externalIdentifiers attribute.
      Returns:
      the externalIdentifiers
    • setExternalIdentifiers

      public void setExternalIdentifiers(de.hybris.platform.jalo.SessionContext ctx, List<TuaExternalIdentifier> value)
      Generated method - Setter of the TuaContactMedium.externalIdentifiers attribute.
      Parameters:
      value - the externalIdentifiers
    • setExternalIdentifiers

      public void setExternalIdentifiers(List<TuaExternalIdentifier> value)
      Generated method - Setter of the TuaContactMedium.externalIdentifiers attribute.
      Parameters:
      value - the externalIdentifiers
    • getId

      public String getId(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TuaContactMedium.id attribute.
      Returns:
      the id - Unique Identifier
    • getId

      public String getId()
      Generated method - Getter of the TuaContactMedium.id attribute.
      Returns:
      the id - Unique Identifier
    • setId

      public void setId(de.hybris.platform.jalo.SessionContext ctx, String value)
      Generated method - Setter of the TuaContactMedium.id attribute.
      Parameters:
      value - the id - Unique Identifier
    • setId

      public void setId(String value)
      Generated method - Setter of the TuaContactMedium.id attribute.
      Parameters:
      value - the id - Unique Identifier
    • getMediumType

      public de.hybris.platform.jalo.enumeration.EnumerationValue getMediumType(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TuaContactMedium.mediumType attribute.
      Returns:
      the mediumType - Medium type
    • getMediumType

      public de.hybris.platform.jalo.enumeration.EnumerationValue getMediumType()
      Generated method - Getter of the TuaContactMedium.mediumType attribute.
      Returns:
      the mediumType - Medium type
    • setMediumType

      public void setMediumType(de.hybris.platform.jalo.SessionContext ctx, de.hybris.platform.jalo.enumeration.EnumerationValue value)
      Generated method - Setter of the TuaContactMedium.mediumType attribute.
      Parameters:
      value - the mediumType - Medium type
    • setMediumType

      public void setMediumType(de.hybris.platform.jalo.enumeration.EnumerationValue value)
      Generated method - Setter of the TuaContactMedium.mediumType attribute.
      Parameters:
      value - the mediumType - Medium type
    • isPreferred

      public Boolean isPreferred(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TuaContactMedium.preferred attribute.
      Returns:
      the preferred - Preferred
    • isPreferred

      public Boolean isPreferred()
      Generated method - Getter of the TuaContactMedium.preferred attribute.
      Returns:
      the preferred - Preferred
    • isPreferredAsPrimitive

      public boolean isPreferredAsPrimitive(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TuaContactMedium.preferred attribute.
      Returns:
      the preferred - Preferred
    • isPreferredAsPrimitive

      public boolean isPreferredAsPrimitive()
      Generated method - Getter of the TuaContactMedium.preferred attribute.
      Returns:
      the preferred - Preferred
    • setPreferred

      public void setPreferred(de.hybris.platform.jalo.SessionContext ctx, Boolean value)
      Generated method - Setter of the TuaContactMedium.preferred attribute.
      Parameters:
      value - the preferred - Preferred
    • setPreferred

      public void setPreferred(Boolean value)
      Generated method - Setter of the TuaContactMedium.preferred attribute.
      Parameters:
      value - the preferred - Preferred
    • setPreferred

      public void setPreferred(de.hybris.platform.jalo.SessionContext ctx, boolean value)
      Generated method - Setter of the TuaContactMedium.preferred attribute.
      Parameters:
      value - the preferred - Preferred
    • setPreferred

      public void setPreferred(boolean value)
      Generated method - Setter of the TuaContactMedium.preferred attribute.
      Parameters:
      value - the preferred - Preferred
    • getStartDateTime

      public Date getStartDateTime(de.hybris.platform.jalo.SessionContext ctx)
      Generated method - Getter of the TuaContactMedium.startDateTime attribute.
      Returns:
      the startDateTime - Start date time.
    • getStartDateTime

      public Date getStartDateTime()
      Generated method - Getter of the TuaContactMedium.startDateTime attribute.
      Returns:
      the startDateTime - Start date time.
    • setStartDateTime

      public void setStartDateTime(de.hybris.platform.jalo.SessionContext ctx, Date value)
      Generated method - Setter of the TuaContactMedium.startDateTime attribute.
      Parameters:
      value - the startDateTime - Start date time.
    • setStartDateTime

      public void setStartDateTime(Date value)
      Generated method - Setter of the TuaContactMedium.startDateTime attribute.
      Parameters:
      value - the startDateTime - Start date time.