Package org.mustangproject
Class LegalOrganisation
- java.lang.Object
-
- org.mustangproject.LegalOrganisation
-
- All Implemented Interfaces:
IZUGFeRDLegalOrganisation
public class LegalOrganisation extends java.lang.Object implements IZUGFeRDLegalOrganisation
A organisation, i.e. usually a company
-
-
Field Summary
Fields Modifier and Type Field Description protected SchemedIDschemedIDprotected java.lang.StringtradingBusinessName
-
Constructor Summary
Constructors Constructor Description LegalOrganisation()LegalOrganisation(java.lang.String ID)LegalOrganisation(java.lang.String ID, java.lang.String scheme)LegalOrganisation(SchemedID schemedID, java.lang.String tradingBusinessName)LegalOrganisation(org.w3c.dom.NodeList nodes)XML parsing constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SchemedIDgetSchemedID()java.lang.StringgetTradingBusinessName()LegalOrganisationsetSchemedID(SchemedID schemedID)LegalOrganisationsetTradingBusinessName(java.lang.String tradingBusinessName)
-
-
-
Field Detail
-
schemedID
protected SchemedID schemedID
-
tradingBusinessName
protected java.lang.String tradingBusinessName
-
-
Constructor Detail
-
LegalOrganisation
public LegalOrganisation()
-
LegalOrganisation
public LegalOrganisation(java.lang.String ID, java.lang.String scheme)
-
LegalOrganisation
public LegalOrganisation(java.lang.String ID)
-
LegalOrganisation
public LegalOrganisation(SchemedID schemedID, java.lang.String tradingBusinessName)
-
LegalOrganisation
public LegalOrganisation(org.w3c.dom.NodeList nodes)
XML parsing constructor- Parameters:
nodes- the nodelist returned e.g. from xpath
-
-
Method Detail
-
getSchemedID
public SchemedID getSchemedID()
- Specified by:
getSchemedIDin interfaceIZUGFeRDLegalOrganisation- Returns:
- the scheme attribute of the legal organization=the type of the identification, e.g. 0002=Siren, and its value
-
getTradingBusinessName
public java.lang.String getTradingBusinessName()
- Specified by:
getTradingBusinessNamein interfaceIZUGFeRDLegalOrganisation- Returns:
- the TradingBusinessName of the legal organisation
-
setSchemedID
public LegalOrganisation setSchemedID(SchemedID schemedID)
-
setTradingBusinessName
public LegalOrganisation setTradingBusinessName(java.lang.String tradingBusinessName)
-
-