Welcome to Zuora Product Documentation

Explore our rich library of product information

zQuoteUtil.getEntityConfigInformation method

This article describes the properties and global methods in the zQuoteUtil.getEntityConfigInformation class.

The getEntityConfigInformation method returns all configuration settings for a specific entity.

Note:

This feature is in the Early Adopter phase. If you want to have access to the feature, submit a request at Zuora Global Support .

The method signature is:

Map <zqu.ZuoraEntityConfiguration, Object>

getEntityConfigInformation (String entityId)

The return value is a Map where the keys are members of the global ZuoraEntityConfiguration enum. See the table below for the supported keys. You need to cast each value to the explicit types defined below.

Supported Key Types

You can use the following types of keys to get the value of a specific field in Zuora Config for a specific entity.

Key

Type

Description

Default_Auto_Renew

Checkbox

Enable to default new termed subscriptions to Auto-Renew.

Default_Allow_Invoice_Edit

Checkbox

Enable to allow Invoice Editing in Zuora when the Billing Account is created.

Default_Batch

Text (50)

Set the default value for the Batch field.

Default_Bill_Cycle_Day

Text (100)

Set the default value for the Bill Cycle Day field.

Default_Calculate_Quote_Metrics_Through

Text (20)

Select how you would like Quote Metrics values to be calculated.If you select the End of Term option, Evergreen Subscription metrics will be calculated for 1 billing period.

Default_Currency

Text (50)

Set the default value for the Currency field.

Default_Invoice_Delivery_Preferences

Text (50)

Default Invoice Delivery Preference in Zuora Quotes

Default_Payment_Term

Text (50)

Set the default value for the Payment Term field.

Default_Subscription_Name

Text (80)

Set the default value for the Subscription Name when the Quote is sent to Zuora.

Default_Term_Type

Text (50)

Set the default value for the Subscription Term Type field.

EntityID

Text (32)

Id of the entity

EntityName

Text (100)

Name of the Zuora entity

Include_Prefix_In_Quote_Name

Checkbox

Include Prefix in Quote Name.

Example Code

Map<zqu.ZuoraEntityConfiguration,Object> entityConfigInfo = zqu.zQuoteUtil.getEntityConfigInformation(entityId);
// example usage with casting of generic Object data
String defaultCurrency = (String)entityConfigInfo.get(zqu.ZuoraEntityConfiguration.Default_Currency);
Boolean autoRenew = (Boolean)entityConfigInfo.get(zqu.ZuoraEntityConfiguration.Default_Auto_Renew);