zSchema Class
Overview
This article describes the zSchema class that encapsulates the schema cached in Salesforce. The schema objects are stored as Protected Custom Settings.
zSchema Methods
The zSchema class includes the following methods.
| Method Signature | Description |
|---|---|
zSchema () | Constructs the zSchema class |
static Map<String, Map<String, zFieldDescription>> getAllzFieldDescription () | Returns all the zFields cached in zSchema in Salesforce. |
static Map<String, zObjectDescription> getAllzObjectDescription () | Returns all the zObjects cached in zSchema in Salesforce. |
static Boolean isSupportedzType (String zType) | Checks if this zType object is an Order Builder supported zObject according to the uploaded WSDL. |
zSchema Classes
The zSchema class includes the zFieldDescription and zObjectDescription classes.
zFieldDescription Class
The zFieldDescription class is constructed by zFieldDescription(). The class includes the following properties.
| Properties | Type |
|---|---|
| FieldType | String |
| isArray | Boolean |
| isNullable | Boolean |
| isZuoraCustomField | Boolean |
| zApiVersion | Double |
| zFieldName | String |
| zObjectName | String |
| zObjectTypeName | String |
zObjectDescription Class
The zObjectDescription class is constructed by zObjectDescription(). The class includes the following properties.
| Properties | Type |
|---|---|
| ExtensionObject | String |
| isSimpleType | Boolean |
| Namespace | String |
| zObjectName | String |
