Class CompanyModel

  • All Implemented Interfaces:
    java.io.Serializable
    Direct Known Subclasses:
    OrgUnitModel

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

      • _TYPECODE

        public static final java.lang.String _TYPECODE
        Generated model type code constant.
        See Also:
        Constant Field Values
      • DUNSID

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        public static final java.lang.String PURCHASEDCATALOGS
        Generated constant - Attribute key of Company.purchasedCatalogs attribute defined at extension catalog.
        See Also:
        Constant Field Values
    • Constructor Detail

      • 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​(java.lang.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,
                            java.lang.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 Detail

      • getAddresses

        @Accessor(qualifier="addresses",
                  type=GETTER)
        public java.util.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 java.util.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 java.lang.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 java.lang.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 java.lang.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 java.util.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 java.lang.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 java.lang.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 java.lang.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 java.lang.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 java.util.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 java.util.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 java.util.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 java.util.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 java.lang.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 java.lang.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 java.util.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 java.lang.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​(java.util.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​(java.lang.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​(java.lang.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​(java.lang.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​(java.lang.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​(java.lang.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​(java.lang.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​(java.lang.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​(java.util.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​(java.lang.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​(java.lang.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​(java.lang.String value)
        Generated method - Setter of Company.vatID attribute defined at extension catalog.
        Parameters:
        value - the vatID - vat id