Class CompanyModel

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
OrgUnitModel

public class CompanyModel extends UserGroupModel
Generated model class for type Company first defined at extension catalog.
See Also:
  • Field Details

    • _TYPECODE

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

      public static final String DUNSID
      Generated constant - Attribute key of Company.dunsID attribute defined at extension catalog.
      See Also:
    • ILNID

      public static final String ILNID
      Generated constant - Attribute key of Company.ilnID attribute defined at extension catalog.
      See Also:
    • BUYERSPECIFICID

      public static final String BUYERSPECIFICID
      Generated constant - Attribute key of Company.buyerSpecificID attribute defined at extension catalog.
      See Also:
    • ID

      public static final String ID
      Generated constant - Attribute key of Company.Id attribute defined at extension catalog.
      See Also:
    • SUPPLIERSPECIFICID

      public static final String SUPPLIERSPECIFICID
      Generated constant - Attribute key of Company.supplierSpecificID attribute defined at extension catalog.
      See Also:
    • ADDRESSES

      public static final String ADDRESSES
      Generated constant - Attribute key of Company.addresses attribute defined at extension catalog.
      See Also:
    • MEDIAS

      public static final String MEDIAS
      Generated constant - Attribute key of Company.medias attribute defined at extension catalog.
      See Also:
    • SHIPPINGADDRESSES

      public static final String SHIPPINGADDRESSES
      Generated constant - Attribute key of Company.shippingAddresses attribute defined at extension catalog.
      See Also:
    • SHIPPINGADDRESS

      public static final String SHIPPINGADDRESS
      Generated constant - Attribute key of Company.shippingAddress attribute defined at extension catalog.
      See Also:
    • UNLOADINGADDRESSES

      public static final String UNLOADINGADDRESSES
      Generated constant - Attribute key of Company.unloadingAddresses attribute defined at extension catalog.
      See Also:
    • UNLOADINGADDRESS

      public static final String UNLOADINGADDRESS
      Generated constant - Attribute key of Company.unloadingAddress attribute defined at extension catalog.
      See Also:
    • BILLINGADDRESSES

      public static final String BILLINGADDRESSES
      Generated constant - Attribute key of Company.billingAddresses attribute defined at extension catalog.
      See Also:
    • BILLINGADDRESS

      public static final String BILLINGADDRESS
      Generated constant - Attribute key of Company.billingAddress attribute defined at extension catalog.
      See Also:
    • CONTACTADDRESSES

      public static final String CONTACTADDRESSES
      Generated constant - Attribute key of Company.contactAddresses attribute defined at extension catalog.
      See Also:
    • CONTACTADDRESS

      public static final String CONTACTADDRESS
      Generated constant - Attribute key of Company.contactAddress attribute defined at extension catalog.
      See Also:
    • CONTACT

      public static final String CONTACT
      Generated constant - Attribute key of Company.contact attribute defined at extension catalog.
      See Also:
    • VATID

      public static final String VATID
      Generated constant - Attribute key of Company.vatID attribute defined at extension catalog.
      See Also:
    • RESPONSIBLECOMPANY

      public static final String RESPONSIBLECOMPANY
      Generated constant - Attribute key of Company.responsibleCompany attribute defined at extension catalog.
      See Also:
    • COUNTRY

      public static final String COUNTRY
      Generated constant - Attribute key of Company.country attribute defined at extension catalog.
      See Also:
    • LINEOFBUISNESS

      public static final String LINEOFBUISNESS
      Generated constant - Attribute key of Company.lineOfBuisness attribute defined at extension catalog.
      See Also:
    • BUYER

      public static final String BUYER
      Generated constant - Attribute key of Company.buyer attribute defined at extension catalog.
      See Also:
    • SUPPLIER

      public static final String SUPPLIER
      Generated constant - Attribute key of Company.supplier attribute defined at extension catalog.
      See Also:
    • MANUFACTURER

      public static final String MANUFACTURER
      Generated constant - Attribute key of Company.manufacturer attribute defined at extension catalog.
      See Also:
    • CARRIER

      public static final String CARRIER
      Generated constant - Attribute key of Company.carrier attribute defined at extension catalog.
      See Also:
    • PROVIDEDCATALOGS

      public static final String PROVIDEDCATALOGS
      Generated constant - Attribute key of Company.providedCatalogs attribute defined at extension catalog.
      See Also:
    • PURCHASEDCATALOGS

      public static final String PURCHASEDCATALOGS
      Generated constant - Attribute key of Company.purchasedCatalogs attribute defined at extension catalog.
      See Also:
  • Constructor Details

    • CompanyModel

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

      public CompanyModel(ItemModelContext ctx)
      Generated constructor - Default constructor for creation with existing context
      Parameters:
      ctx - the model context to be injected, must not be null
    • CompanyModel

      @Deprecated(since="4.1.1", forRemoval=true) public CompanyModel(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
      Generated constructor - Constructor with all mandatory attributes.
      Parameters:
      _uid - initial attribute declared by type Principal at extension core
    • CompanyModel

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

    • getAddresses

      @Accessor(qualifier="addresses", type=GETTER) public Collection<AddressModel> getAddresses()
      Generated method - Getter of the Company.addresses attribute defined at extension catalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the addresses
    • getBillingAddress

      @Accessor(qualifier="billingAddress", type=GETTER) public AddressModel getBillingAddress()
      Generated method - Getter of the Company.billingAddress attribute defined at extension catalog.
      Returns:
      the billingAddress - Billing address of this company
    • getBillingAddresses

      @Accessor(qualifier="billingAddresses", type=GETTER) public Collection<AddressModel> getBillingAddresses()
      Generated method - Getter of the Company.billingAddresses dynamic attribute defined at extension catalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the billingAddresses
    • getBuyer

      @Accessor(qualifier="buyer", type=GETTER) public Boolean getBuyer()
      Generated method - Getter of the Company.buyer attribute defined at extension catalog.
      Returns:
      the buyer - buyer
    • getBuyerSpecificID

      @Accessor(qualifier="buyerSpecificID", type=GETTER) public String getBuyerSpecificID()
      Generated method - Getter of the Company.buyerSpecificID attribute defined at extension catalog.
      Returns:
      the buyerSpecificID - Buyer Specific ID
    • getCarrier

      @Accessor(qualifier="carrier", type=GETTER) public Boolean getCarrier()
      Generated method - Getter of the Company.carrier attribute defined at extension catalog.
      Returns:
      the carrier - carrier
    • getContact

      @Accessor(qualifier="contact", type=GETTER) public UserModel getContact()
      Generated method - Getter of the Company.contact attribute defined at extension catalog.
      Returns:
      the contact - Contact for this company
    • getContactAddress

      @Accessor(qualifier="contactAddress", type=GETTER) public AddressModel getContactAddress()
      Generated method - Getter of the Company.contactAddress attribute defined at extension catalog.
      Returns:
      the contactAddress - Contact address of this company
    • getContactAddresses

      @Accessor(qualifier="contactAddresses", type=GETTER) public Collection<AddressModel> getContactAddresses()
      Generated method - Getter of the Company.contactAddresses dynamic attribute defined at extension catalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the contactAddresses
    • getCountry

      @Accessor(qualifier="country", type=GETTER) public CountryModel getCountry()
      Generated method - Getter of the Company.country attribute defined at extension catalog.
      Returns:
      the country - country
    • getDunsID

      @Accessor(qualifier="dunsID", type=GETTER) public String getDunsID()
      Generated method - Getter of the Company.dunsID attribute defined at extension catalog.
      Returns:
      the dunsID - DUNS
    • getId

      @Accessor(qualifier="Id", type=GETTER) public String getId()
      Generated method - Getter of the Company.Id attribute defined at extension catalog.
      Returns:
      the Id - id
    • getIlnID

      @Accessor(qualifier="ilnID", type=GETTER) public String getIlnID()
      Generated method - Getter of the Company.ilnID attribute defined at extension catalog.
      Returns:
      the ilnID - ILN
    • getLineOfBuisness

      @Accessor(qualifier="lineOfBuisness", type=GETTER) public LineOfBusiness getLineOfBuisness()
      Generated method - Getter of the Company.lineOfBuisness attribute defined at extension catalog.
      Returns:
      the lineOfBuisness - line of business
    • getManufacturer

      @Accessor(qualifier="manufacturer", type=GETTER) public Boolean getManufacturer()
      Generated method - Getter of the Company.manufacturer attribute defined at extension catalog.
      Returns:
      the manufacturer - manufacturer
    • getMedias

      @Accessor(qualifier="medias", type=GETTER) public Collection<MediaModel> getMedias()
      Generated method - Getter of the Company.medias attribute defined at extension catalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the medias - medias
    • getProvidedCatalogs

      @Accessor(qualifier="providedCatalogs", type=GETTER) public Collection<CatalogModel> getProvidedCatalogs()
      Generated method - Getter of the Company.providedCatalogs attribute defined at extension catalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the providedCatalogs
    • getPurchasedCatalogs

      @Accessor(qualifier="purchasedCatalogs", type=GETTER) public Collection<CatalogModel> getPurchasedCatalogs()
      Generated method - Getter of the Company.purchasedCatalogs attribute defined at extension catalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the purchasedCatalogs
    • getResponsibleCompany

      @Accessor(qualifier="responsibleCompany", type=GETTER) public CompanyModel getResponsibleCompany()
      Generated method - Getter of the Company.responsibleCompany attribute defined at extension catalog.
      Returns:
      the responsibleCompany - responsible company
    • getShippingAddress

      @Accessor(qualifier="shippingAddress", type=GETTER) public AddressModel getShippingAddress()
      Generated method - Getter of the Company.shippingAddress attribute defined at extension catalog.
      Returns:
      the shippingAddress - Shipping address of this company
    • getShippingAddresses

      @Accessor(qualifier="shippingAddresses", type=GETTER) public Collection<AddressModel> getShippingAddresses()
      Generated method - Getter of the Company.shippingAddresses dynamic attribute defined at extension catalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the shippingAddresses
    • getSupplier

      @Accessor(qualifier="supplier", type=GETTER) public Boolean getSupplier()
      Generated method - Getter of the Company.supplier attribute defined at extension catalog.
      Returns:
      the supplier - supplier
    • getSupplierSpecificID

      @Accessor(qualifier="supplierSpecificID", type=GETTER) public String getSupplierSpecificID()
      Generated method - Getter of the Company.supplierSpecificID attribute defined at extension catalog.
      Returns:
      the supplierSpecificID - Supplier Specific ID
    • getUnloadingAddress

      @Accessor(qualifier="unloadingAddress", type=GETTER) public AddressModel getUnloadingAddress()
      Generated method - Getter of the Company.unloadingAddress attribute defined at extension catalog.
      Returns:
      the unloadingAddress - Unloading address of this company
    • getUnloadingAddresses

      @Accessor(qualifier="unloadingAddresses", type=GETTER) public Collection<AddressModel> getUnloadingAddresses()
      Generated method - Getter of the Company.unloadingAddresses dynamic attribute defined at extension catalog. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the unloadingAddresses
    • getVatID

      @Accessor(qualifier="vatID", type=GETTER) public String getVatID()
      Generated method - Getter of the Company.vatID attribute defined at extension catalog.
      Returns:
      the vatID - vat id
    • setAddresses

      @Accessor(qualifier="addresses", type=SETTER) public void setAddresses(Collection<AddressModel> value)
      Generated method - Setter of Company.addresses attribute defined at extension catalog.
      Parameters:
      value - the addresses
    • setBillingAddress

      @Accessor(qualifier="billingAddress", type=SETTER) public void setBillingAddress(AddressModel value)
      Generated method - Setter of Company.billingAddress attribute defined at extension catalog.
      Parameters:
      value - the billingAddress - Billing address of this company
    • setBuyer

      @Accessor(qualifier="buyer", type=SETTER) public void setBuyer(Boolean value)
      Generated method - Setter of Company.buyer attribute defined at extension catalog.
      Parameters:
      value - the buyer - buyer
    • setBuyerSpecificID

      @Accessor(qualifier="buyerSpecificID", type=SETTER) public void setBuyerSpecificID(String value)
      Generated method - Setter of Company.buyerSpecificID attribute defined at extension catalog.
      Parameters:
      value - the buyerSpecificID - Buyer Specific ID
    • setCarrier

      @Accessor(qualifier="carrier", type=SETTER) public void setCarrier(Boolean value)
      Generated method - Setter of Company.carrier attribute defined at extension catalog.
      Parameters:
      value - the carrier - carrier
    • setContact

      @Accessor(qualifier="contact", type=SETTER) public void setContact(UserModel value)
      Generated method - Setter of Company.contact attribute defined at extension catalog.
      Parameters:
      value - the contact - Contact for this company
    • setContactAddress

      @Accessor(qualifier="contactAddress", type=SETTER) public void setContactAddress(AddressModel value)
      Generated method - Setter of Company.contactAddress attribute defined at extension catalog.
      Parameters:
      value - the contactAddress - Contact address of this company
    • setCountry

      @Accessor(qualifier="country", type=SETTER) public void setCountry(CountryModel value)
      Generated method - Setter of Company.country attribute defined at extension catalog.
      Parameters:
      value - the country - country
    • setDunsID

      @Accessor(qualifier="dunsID", type=SETTER) public void setDunsID(String value)
      Generated method - Setter of Company.dunsID attribute defined at extension catalog.
      Parameters:
      value - the dunsID - DUNS
    • setId

      @Accessor(qualifier="Id", type=SETTER) public void setId(String value)
      Generated method - Setter of Company.Id attribute defined at extension catalog.
      Parameters:
      value - the Id - id
    • setIlnID

      @Accessor(qualifier="ilnID", type=SETTER) public void setIlnID(String value)
      Generated method - Setter of Company.ilnID attribute defined at extension catalog.
      Parameters:
      value - the ilnID - ILN
    • setLineOfBuisness

      @Accessor(qualifier="lineOfBuisness", type=SETTER) public void setLineOfBuisness(LineOfBusiness value)
      Generated method - Setter of Company.lineOfBuisness attribute defined at extension catalog.
      Parameters:
      value - the lineOfBuisness - line of business
    • setManufacturer

      @Accessor(qualifier="manufacturer", type=SETTER) public void setManufacturer(Boolean value)
      Generated method - Setter of Company.manufacturer attribute defined at extension catalog.
      Parameters:
      value - the manufacturer - manufacturer
    • setMedias

      @Accessor(qualifier="medias", type=SETTER) public void setMedias(Collection<MediaModel> value)
      Generated method - Setter of Company.medias attribute defined at extension catalog.
      Parameters:
      value - the medias - medias
    • setResponsibleCompany

      @Accessor(qualifier="responsibleCompany", type=SETTER) public void setResponsibleCompany(CompanyModel value)
      Generated method - Setter of Company.responsibleCompany attribute defined at extension catalog.
      Parameters:
      value - the responsibleCompany - responsible company
    • setShippingAddress

      @Accessor(qualifier="shippingAddress", type=SETTER) public void setShippingAddress(AddressModel value)
      Generated method - Setter of Company.shippingAddress attribute defined at extension catalog.
      Parameters:
      value - the shippingAddress - Shipping address of this company
    • setSupplier

      @Accessor(qualifier="supplier", type=SETTER) public void setSupplier(Boolean value)
      Generated method - Setter of Company.supplier attribute defined at extension catalog.
      Parameters:
      value - the supplier - supplier
    • setSupplierSpecificID

      @Accessor(qualifier="supplierSpecificID", type=SETTER) public void setSupplierSpecificID(String value)
      Generated method - Setter of Company.supplierSpecificID attribute defined at extension catalog.
      Parameters:
      value - the supplierSpecificID - Supplier Specific ID
    • setUnloadingAddress

      @Accessor(qualifier="unloadingAddress", type=SETTER) public void setUnloadingAddress(AddressModel value)
      Generated method - Setter of Company.unloadingAddress attribute defined at extension catalog.
      Parameters:
      value - the unloadingAddress - Unloading address of this company
    • setVatID

      @Accessor(qualifier="vatID", type=SETTER) public void setVatID(String value)
      Generated method - Setter of Company.vatID attribute defined at extension catalog.
      Parameters:
      value - the vatID - vat id