Class TuaOrganizationModel

java.lang.Object
de.hybris.platform.servicelayer.model.AbstractItemModel
de.hybris.platform.core.model.ItemModel
de.hybris.platform.tuadatamodel.model.TuaPartyModel
de.hybris.platform.tuadatamodel.model.TuaOrganizationModel
All Implemented Interfaces:
Serializable

public class TuaOrganizationModel extends TuaPartyModel
Generated model class for type TuaOrganization first defined at extension tuadatamodel.
See Also:
  • Field Details

    • _TYPECODE

      public static final String _TYPECODE
      Generated model type code constant.
      See Also:
    • STARTDATE

      public static final String STARTDATE
      Generated constant - Attribute key of TuaOrganization.startDate attribute defined at extension tuadatamodel.
      See Also:
    • ENDDATE

      public static final String ENDDATE
      Generated constant - Attribute key of TuaOrganization.endDate attribute defined at extension tuadatamodel.
      See Also:
    • ISHEADOFFICE

      public static final String ISHEADOFFICE
      Generated constant - Attribute key of TuaOrganization.isHeadOffice attribute defined at extension tuadatamodel.
      See Also:
    • ISLEGALENTITY

      public static final String ISLEGALENTITY
      Generated constant - Attribute key of TuaOrganization.isLegalEntity attribute defined at extension tuadatamodel.
      See Also:
    • TRADINGNAME

      public static final String TRADINGNAME
      Generated constant - Attribute key of TuaOrganization.tradingName attribute defined at extension tuadatamodel.
      See Also:
    • NAMETYPE

      public static final String NAMETYPE
      Generated constant - Attribute key of TuaOrganization.nameType attribute defined at extension tuadatamodel.
      See Also:
    • ORGANIZATIONTYPE

      public static final String ORGANIZATIONTYPE
      Generated constant - Attribute key of TuaOrganization.organizationType attribute defined at extension tuadatamodel.
      See Also:
    • ORGANIZATIONPARENT

      public static final String ORGANIZATIONPARENT
      Generated constant - Attribute key of TuaOrganization.organizationParent attribute defined at extension tuadatamodel.
      See Also:
    • CHILDORGANIZATIONS

      public static final String CHILDORGANIZATIONS
      Generated constant - Attribute key of TuaOrganization.childOrganizations attribute defined at extension tuadatamodel.
      See Also:
  • Constructor Details

    • TuaOrganizationModel

      public TuaOrganizationModel()
      Generated constructor - Default constructor for generic creation.
    • TuaOrganizationModel

      public TuaOrganizationModel(de.hybris.platform.servicelayer.model.ItemModelContext ctx)
      Generated constructor - Default constructor for creation with existing context
      Parameters:
      ctx - the model context to be injected, must not be null
    • TuaOrganizationModel

      @Deprecated(since="4.1.1", forRemoval=true) public TuaOrganizationModel(String _id, Set<PrincipalModel> _principals)
      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
      Generated constructor - Constructor with all mandatory attributes.
      Parameters:
      _id - initial attribute declared by type TuaParty at extension tuadatamodel
      _principals - initial attribute declared by type TuaParty at extension tuadatamodel
    • TuaOrganizationModel

      @Deprecated(since="4.1.1", forRemoval=true) public TuaOrganizationModel(String _id, ItemModel _owner, Set<PrincipalModel> _principals)
      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
      Generated constructor - for all mandatory and initial attributes.
      Parameters:
      _id - initial attribute declared by type TuaParty at extension tuadatamodel
      _owner - initial attribute declared by type Item at extension core
      _principals - initial attribute declared by type TuaParty at extension tuadatamodel
  • Method Details

    • getChildOrganizations

      @Accessor(qualifier="childOrganizations", type=GETTER) public Set<TuaOrganizationRelationshipModel> getChildOrganizations()
      Generated method - Getter of the TuaOrganization.childOrganizations attribute defined at extension tuadatamodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the childOrganizations - The child organizations
    • getEndDate

      @Accessor(qualifier="endDate", type=GETTER) public Date getEndDate()
      Generated method - Getter of the TuaOrganization.endDate attribute defined at extension tuadatamodel.
      Returns:
      the endDate - The end date of the organization
    • getIsHeadOffice

      @Accessor(qualifier="isHeadOffice", type=GETTER) public Boolean getIsHeadOffice()
      Generated method - Getter of the TuaOrganization.isHeadOffice attribute defined at extension tuadatamodel.
      Returns:
      the isHeadOffice - Flag indicating if the organization is the head office
    • getIsLegalEntity

      @Accessor(qualifier="isLegalEntity", type=GETTER) public Boolean getIsLegalEntity()
      Generated method - Getter of the TuaOrganization.isLegalEntity attribute defined at extension tuadatamodel.
      Returns:
      the isLegalEntity - Flag indicating if the organization is a legal entity
    • getNameType

      @Accessor(qualifier="nameType", type=GETTER) public String getNameType()
      Generated method - Getter of the TuaOrganization.nameType attribute defined at extension tuadatamodel.
      Returns:
      the nameType - The name type of the organization
    • getOrganizationParent

      @Accessor(qualifier="organizationParent", type=GETTER) public TuaOrganizationRelationshipModel getOrganizationParent()
      Generated method - Getter of the TuaOrganization.organizationParent attribute defined at extension tuadatamodel.
      Returns:
      the organizationParent - The parent organization
    • getOrganizationType

      @Accessor(qualifier="organizationType", type=GETTER) public String getOrganizationType()
      Generated method - Getter of the TuaOrganization.organizationType attribute defined at extension tuadatamodel.
      Returns:
      the organizationType - The type of the organization
    • getStartDate

      @Accessor(qualifier="startDate", type=GETTER) public Date getStartDate()
      Generated method - Getter of the TuaOrganization.startDate attribute defined at extension tuadatamodel.
      Returns:
      the startDate - The start date of the organization
    • getTradingName

      @Accessor(qualifier="tradingName", type=GETTER) public String getTradingName()
      Generated method - Getter of the TuaOrganization.tradingName attribute defined at extension tuadatamodel.
      Returns:
      the tradingName - The trading name of the organization
    • setChildOrganizations

      @Accessor(qualifier="childOrganizations", type=SETTER) public void setChildOrganizations(Set<TuaOrganizationRelationshipModel> value)
      Generated method - Setter of TuaOrganization.childOrganizations attribute defined at extension tuadatamodel.
      Parameters:
      value - the childOrganizations - The child organizations
    • setEndDate

      @Accessor(qualifier="endDate", type=SETTER) public void setEndDate(Date value)
      Generated method - Setter of TuaOrganization.endDate attribute defined at extension tuadatamodel.
      Parameters:
      value - the endDate - The end date of the organization
    • setIsHeadOffice

      @Accessor(qualifier="isHeadOffice", type=SETTER) public void setIsHeadOffice(Boolean value)
      Generated method - Setter of TuaOrganization.isHeadOffice attribute defined at extension tuadatamodel.
      Parameters:
      value - the isHeadOffice - Flag indicating if the organization is the head office
    • setIsLegalEntity

      @Accessor(qualifier="isLegalEntity", type=SETTER) public void setIsLegalEntity(Boolean value)
      Generated method - Setter of TuaOrganization.isLegalEntity attribute defined at extension tuadatamodel.
      Parameters:
      value - the isLegalEntity - Flag indicating if the organization is a legal entity
    • setNameType

      @Accessor(qualifier="nameType", type=SETTER) public void setNameType(String value)
      Generated method - Setter of TuaOrganization.nameType attribute defined at extension tuadatamodel.
      Parameters:
      value - the nameType - The name type of the organization
    • setOrganizationParent

      @Accessor(qualifier="organizationParent", type=SETTER) public void setOrganizationParent(TuaOrganizationRelationshipModel value)
      Generated method - Setter of TuaOrganization.organizationParent attribute defined at extension tuadatamodel.
      Parameters:
      value - the organizationParent - The parent organization
    • setOrganizationType

      @Accessor(qualifier="organizationType", type=SETTER) public void setOrganizationType(String value)
      Generated method - Setter of TuaOrganization.organizationType attribute defined at extension tuadatamodel.
      Parameters:
      value - the organizationType - The type of the organization
    • setStartDate

      @Accessor(qualifier="startDate", type=SETTER) public void setStartDate(Date value)
      Generated method - Setter of TuaOrganization.startDate attribute defined at extension tuadatamodel.
      Parameters:
      value - the startDate - The start date of the organization
    • setTradingName

      @Accessor(qualifier="tradingName", type=SETTER) public void setTradingName(String value)
      Generated method - Setter of TuaOrganization.tradingName attribute defined at extension tuadatamodel.
      Parameters:
      value - the tradingName - The trading name of the organization