|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface DataDictionaryUtilService
This defines all the utility API's for Data Dictionary, like, importing and exporting Data Dictionary into supported formats.
| Method Summary | |
|---|---|
DataDictionaryInstance |
createDataDictionaryInstance(java.lang.String dataDictionaryName,
java.util.Map ddiValues)
This API creates a data dictionary instance(DDI to be used at runtime) corresponding to a Data Dictionary with data for the fields coming from passed in ddiValues map. |
DataDictionaryInstance |
createDDInstanceFromPOJO(java.lang.String dataDictionaryId,
java.lang.Object pojo)
This API creates a Data Dictionary Instance (to be used at runtime) corresponding to a Data Dictionary with data for its child elements coming from input POJO. |
DataDictionaryInstance |
createDDInstanceFromXml(java.lang.String dataDictionaryName,
java.lang.String xml)
This API creates a data dictionary instance(DDI to be used at runtime) corresponding to a Data Dictionary with data for the fields coming from passed XML. |
DataDictionaryInstance |
createDDInstanceFromXml(java.lang.String dataDictionaryName,
java.lang.String xml,
DDIOptionsSpec ddiOptionsSpec)
This API creates a data dictionary instance(DDI to be used at runtime) corresponding to a Data Dictionary with data for the fields coming from passed XML. |
java.lang.String |
exportDataDictionaryAsFML(java.lang.String dataDictionaryId)
This API exports a data dictionary into a fiber model which can imported back to obtain the data dictionary. |
byte[] |
exportLocalizationInformation(DataDictionary dataDictionary)
Exports the localization information for the given Data Dictionary. |
DataDictionary |
getDataDictionaryFromFML(java.lang.String dataDictionaryName,
java.lang.String fml)
Deprecated. |
DataDictionary |
getDataDictionaryFromFML2(java.lang.String dataDictionaryName,
java.lang.String fml,
java.lang.String topLevelEntityName,
java.lang.String serviceName,
java.lang.String operationName)
This API generates a data dictionary from the passed Fiber Model. |
DataDictionary |
getDataDictionaryFromXSD(java.lang.String dataDictionaryName,
java.lang.String xmlSchema,
java.lang.String elementName)
This API generates a data dictionary from the passed XSD. |
DataDictionaryInstance |
getDDIFromRemotingService(java.lang.String dataDictionaryId,
java.lang.Object[] remotingServiceOperationParams)
This API uses the LCDS Remoting Service details from the Data Dictionary and connects to the same for making a LCDS Remoting invocation. |
java.util.List |
getElementsFromComputedDDE(DataDictionaryElement dataDictionaryElement,
DataDictionary dataDictionary)
This API parses the expression in the computed Data Dictionary Element and returns a list of Data Dictionary Elements used within the expression. |
java.lang.String |
getSampleXMLDataForDD(java.lang.String dataDictionaryId)
This API generates a sample XML data which can be modified and passed for creating a data dictionary instance. |
boolean |
hasCommonCollectionHierarchy(java.lang.String dataDictionaryId,
java.util.List listHavingListOfDDEDisplayNames)
This API verifies whether the collection elements are used in appropriate hierarchy. |
DataDictionary |
importLocalizationInformation(DataDictionary dataDictionary,
byte[] data)
Imports the localization data for given Data Dictionary. |
java.lang.String |
serializeDDItoXML(DataDictionaryInstance ddi)
This API generates a XML data representing the input Data Dictionary Instance. |
| Method Detail |
|---|
DataDictionaryInstance createDDInstanceFromXml(java.lang.String dataDictionaryName,
java.lang.String xml)
throws DCTException
dataDictionaryName - data dictionary namexml - xml data
DCTException
DataDictionaryInstance createDDInstanceFromXml(java.lang.String dataDictionaryName,
java.lang.String xml,
DDIOptionsSpec ddiOptionsSpec)
throws DCTException
dataDictionaryName - data dictionary namexml - xml dataddiOptionsSpec - options spec for generating data dictionary innstance
DCTException
DataDictionaryInstance createDataDictionaryInstance(java.lang.String dataDictionaryName,
java.util.Map ddiValues)
throws DCTException
dataDictionaryName - data dictionary nameddiValues - Map containing the reference name versus values of the Data Dictionary elements
DataDictionaryInstance
DCTException
DataDictionaryInstance createDDInstanceFromPOJO(java.lang.String dataDictionaryId,
java.lang.Object pojo)
throws DCTException
dataDictionaryId - Id of Data Dictionary for which DDI is to be constructedpojo - used to instantiate the DDI
DCTException
java.lang.String exportDataDictionaryAsFML(java.lang.String dataDictionaryId)
throws DCTException
dataDictionaryId - data dictionary identifier
DCTException
DataDictionary getDataDictionaryFromXSD(java.lang.String dataDictionaryName,
java.lang.String xmlSchema,
java.lang.String elementName)
throws DCTException
dataDictionaryName - name by which the data dictionary is to be generatedxmlSchema - XSD for creating data dictionaryelementName - the top level element to be picked from XSD for creating data dictionary
DCTException
@Deprecated
DataDictionary getDataDictionaryFromFML(java.lang.String dataDictionaryName,
java.lang.String fml)
throws DCTException
dataDictionaryName - name by which the data dictionary is to be generatedfml - Fiber Model for creating data dictionary
DCTException
DataDictionary getDataDictionaryFromFML2(java.lang.String dataDictionaryName,
java.lang.String fml,
java.lang.String topLevelEntityName,
java.lang.String serviceName,
java.lang.String operationName)
throws DCTException
dataDictionaryName - name by which the data dictionary is to be generatedfml - Fiber Model for creating data dictionarytopLevelEntityName - the top level entity to be picked from FML for creating data dictionaryserviceName - is used to select the Service if there are more then one services defined in the FML.operationName - is used to select the Operation if there are more then one operations available in the selected Service..
DCTException
java.lang.String getSampleXMLDataForDD(java.lang.String dataDictionaryId)
throws DCTException
dataDictionaryId - data dictionary identifier
DCTException
java.lang.String serializeDDItoXML(DataDictionaryInstance ddi)
throws DCTException
ddi - Data Dictionary Instance that is to be serialized to XML.
DCTException
boolean hasCommonCollectionHierarchy(java.lang.String dataDictionaryId,
java.util.List listHavingListOfDDEDisplayNames)
throws DCTException
dataDictionaryId - is the ID of Data Dictionary for which the elements are to be validatedlistHavingListsOfDDEDisplayNames - list containing lists of DDE display names (at different levels)
DCTException
DataDictionaryInstance getDDIFromRemotingService(java.lang.String dataDictionaryId,
java.lang.Object[] remotingServiceOperationParams)
throws DCTException
dataDictionaryId - Data Dictionary Id for which the Data Dictionary Instance is to be retrieved.remotingServiceOperationParams - These parameters are passed to the LCDS Remoting operation.
DCTException
java.util.List getElementsFromComputedDDE(DataDictionaryElement dataDictionaryElement,
DataDictionary dataDictionary)
throws DCTException
dataDictionaryElement - Computed Data Dictionary Element for which the expression is parsed
DCTException
byte[] exportLocalizationInformation(DataDictionary dataDictionary)
throws DCTException
dataDictionary - Data Dictionary for which localization information is retrieved
DCTException
DataDictionary importLocalizationInformation(DataDictionary dataDictionary,
byte[] data)
throws DCTException
dataDictionary - Data Dictionary to localizedata - bytes of zip file containing resource bundles
DCTException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||