public class CitizenMetadataRecordResolver extends Object
| Constructor and Description |
|---|
CitizenMetadataRecordResolver(org.mule.runtime.api.metadata.MetadataContext metadataContext) |
CitizenMetadataRecordResolver(NetSuiteSoapConnection connection,
NetSuiteSoapConfig config) |
| Modifier and Type | Method and Description |
|---|---|
protected List<CustomFieldWrapper> |
convertCustomizationRecordToMetadataType(List<Node> customizationRecords,
Function<Node,Boolean> customRecordFilter,
Function<CitizenCustomFieldRefType,String> metadataKeyFunction,
boolean fetchCustomLists) |
static void |
extractCustomFields(Node root,
Map<String,Map<String,String>> customFields,
Function<Node,Boolean> customRecordFilter) |
void |
generateCustomFieldsForCustomType(String recordType,
org.mule.metadata.api.model.ObjectFieldType objectType,
org.mule.metadata.api.builder.ObjectTypeBuilder builder,
String separator,
Function<CitizenCustomFieldRefType,String> metadataKeyFunction,
boolean fetchCustomLists) |
void |
generateCustomMetadataTypes(String recordType,
org.mule.metadata.api.model.ObjectFieldType objectType,
Function<CitizenCustomFieldRefType,String> metadataKeyFunction,
boolean fetchCustomLists) |
Set<org.mule.runtime.api.metadata.MetadataKey> |
getCustomObjectKeys() |
boolean |
isCustomFieldCustomList(Map<String,String> mappedCustomField) |
boolean |
isCustomFieldStandardList(Map<String,String> mappedCustomField) |
protected Map<String,List<Node>> |
retrieveAndExtractCustomizationRefNodesToMap(List<String> customizationTypes) |
protected List<Node> |
retrieveCustomizationRefNodes(String customizationId) |
protected Document |
retrieveRecordsForBaseRefs(List<Node> baseRefs) |
public CitizenMetadataRecordResolver(org.mule.runtime.api.metadata.MetadataContext metadataContext)
throws org.mule.runtime.api.connection.ConnectionException,
org.mule.runtime.api.metadata.MetadataResolvingException
org.mule.runtime.api.connection.ConnectionExceptionorg.mule.runtime.api.metadata.MetadataResolvingExceptionpublic CitizenMetadataRecordResolver(NetSuiteSoapConnection connection, NetSuiteSoapConfig config)
public void generateCustomMetadataTypes(String recordType, org.mule.metadata.api.model.ObjectFieldType objectType, Function<CitizenCustomFieldRefType,String> metadataKeyFunction, boolean fetchCustomLists) throws org.mule.runtime.api.metadata.MetadataResolvingException
org.mule.runtime.api.metadata.MetadataResolvingExceptionprotected Document retrieveRecordsForBaseRefs(List<Node> baseRefs) throws ParserConfigurationException, TransformerException, IOException, SAXException, XPathExpressionException
protected List<CustomFieldWrapper> convertCustomizationRecordToMetadataType(List<Node> customizationRecords, Function<Node,Boolean> customRecordFilter, Function<CitizenCustomFieldRefType,String> metadataKeyFunction, boolean fetchCustomLists) throws org.mule.runtime.api.metadata.MetadataResolvingException
org.mule.runtime.api.metadata.MetadataResolvingExceptionpublic static void extractCustomFields(Node root, Map<String,Map<String,String>> customFields, Function<Node,Boolean> customRecordFilter)
protected Map<String,List<Node>> retrieveAndExtractCustomizationRefNodesToMap(List<String> customizationTypes) throws org.mule.runtime.api.metadata.MetadataResolvingException
org.mule.runtime.api.metadata.MetadataResolvingExceptionprotected List<Node> retrieveCustomizationRefNodes(String customizationId) throws ParserConfigurationException, TransformerException, XPathExpressionException
public Set<org.mule.runtime.api.metadata.MetadataKey> getCustomObjectKeys() throws org.mule.runtime.api.metadata.MetadataResolvingException
org.mule.runtime.api.metadata.MetadataResolvingExceptionpublic void generateCustomFieldsForCustomType(String recordType, org.mule.metadata.api.model.ObjectFieldType objectType, org.mule.metadata.api.builder.ObjectTypeBuilder builder, String separator, Function<CitizenCustomFieldRefType,String> metadataKeyFunction, boolean fetchCustomLists) throws org.mule.runtime.api.metadata.MetadataResolvingException
org.mule.runtime.api.metadata.MetadataResolvingExceptionpublic boolean isCustomFieldCustomList(Map<String,String> mappedCustomField)
Copyright © 2025 MuleSoft, Inc.. All rights reserved.