Package com.highdeal.admin.hci
Class CustomerManagementArea
java.lang.Object
com.highdeal.hci.HCIModelAdapter
com.highdeal.admin.hci.CustomerManagementArea
- All Implemented Interfaces:
com.highdeal.dal.IUniquelyIdentifiable<String>,ITagNameProvider,IXMLMarshallable,XMLMarshallable
public class CustomerManagementArea
extends HCIModelAdapter
implements com.highdeal.dal.IUniquelyIdentifiable<String>
FOR INTERNAL USE ONLY - This class represents a customer management area which is a pair of an SAP ERP and an SAP CRM system;
The area includes a list of JCo destinations in charge of managing the customer data.
In an integrated SAP Solution scenario, this information is set in the subscriber accounts
in customer master data stored in SAP CC.
Related Operations
Get Customer Management Area List operation
Additional Information
Consult the SAP CC Configuration Guide for more information about the configuration of customer management areas in SAP CC in an integrated SAP Solution scenario with the SAP ERP/FI-CA and the SAP CRM components of SAP Business Suite.
- See Also:
XML API for HCI
The XML APIs specify the following XSD fragment:
XSD Fragment
<xs:element name="customerManagementArea">
<xs:complexType>
<xs:attribute name="name" type="xs:string" />
<xs:attribute name="ERPJCoDestinationName" type="xs:string" />
<xs:attribute name="CRMJCoDestinationName" type="xs:string" />
</xs:complexType>
</xs:element>
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionInitializes a new instance ofCustomerManagementArea. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCharacterData(String cData) Adds character data to the content element.voidaddChild(String tagName, XMLMarshallable child) Adds a child to the object, thechildrepresenting the marshallable object which must be added to the element.getName()Gets the XML tag name of the HCI model.Gets the identifier that uniquely identifies thisdata.booleanvoidmarshalAttributes(XMLOutputter output) Gives an XML representation of the attributes of an object.voidmarshalChildren(XMLOutputter output) Gives an XML representation of the child objects of an object.voidsetAttributes(XMLAttributes atts) Sets the attributes of the XML representation of the element being processed.voidsetCRMJCoDestinationName(String CRMJCoDestinationName) voidsetDefault(boolean isDefault) voidsetERPJCoDestinationName(String ERPJCoDestinationName) voidMethods inherited from class com.highdeal.hci.HCIModelAdapter
marshal
-
Field Details
-
TAG_NAME
The XML tag name of this class: "customerManagementArea"- See Also:
-
-
Constructor Details
-
CustomerManagementArea
public CustomerManagementArea()Initializes a new instance ofCustomerManagementArea.
-
-
Method Details
-
setAttributes
Description copied from interface:XMLMarshallableSets the attributes of the XML representation of the element being processed.- Specified by:
setAttributesin interfaceXMLMarshallable- Parameters:
atts- TheXML attributesof the current element
-
addChild
Description copied from interface:XMLMarshallableAdds a child to the object, thechildrepresenting the marshallable object which must be added to the element.- Specified by:
addChildin interfaceXMLMarshallable- Parameters:
tagName- The name of tag for the childchild- The child to be added
-
addCharacterData
Description copied from interface:XMLMarshallableAdds character data to the content element.- Specified by:
addCharacterDatain interfaceXMLMarshallable- Parameters:
cData- The character data to be added
-
marshalAttributes
Description copied from interface:IXMLMarshallableGives an XML representation of the attributes of an object.- Specified by:
marshalAttributesin interfaceIXMLMarshallable- Parameters:
output- TheXML outputto marshal the object attributes into
-
marshalChildren
Description copied from interface:IXMLMarshallableGives an XML representation of the child objects of an object.- Specified by:
marshalChildrenin interfaceIXMLMarshallable- Parameters:
output- TheXML outputto marshal the child objects into
-
getTagName
Description copied from interface:ITagNameProviderGets the XML tag name of the HCI model.- Specified by:
getTagNamein interfaceITagNameProvider- Returns:
- The XML tag name
-
getUniqueIdentifier
Description copied from interface:com.highdeal.dal.IUniquelyIdentifiableGets the identifier that uniquely identifies thisdata.- Specified by:
getUniqueIdentifierin interfacecom.highdeal.dal.IUniquelyIdentifiable<String>- Returns:
- The unique identifier
-
getName
-
setName
-
getERPJCoDestinationName
-
setERPJCoDestinationName
-
getCRMJCoDestinationName
-
setCRMJCoDestinationName
-
isDefault
public boolean isDefault() -
setDefault
public void setDefault(boolean isDefault)
-