|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface DataDictionaryUtilService
This defines all the utility apis for Data Dictionary, like, importing and exporting Data Dictionary into supported formats.
| Method Summary | |
|---|---|
DataDictionaryInstance |
createDataDictionaryInstance(String dataDictionaryName,
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(String dataDictionaryId,
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(String dataDictionaryName,
String xml)
This 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 |
String |
exportDataDictionaryAsFML(String dataDictionaryId)
This exports a data dictionary into a fiber model which can imported back to obtain the data dictionary. |
DataDictionary |
getDataDictionaryFromFML(String dataDictionaryName,
String fml)
Deprecated. |
DataDictionary |
getDataDictionaryFromFML2(String dataDictionaryName,
String fml,
String topLevelEntityName,
String serviceName,
String operationName)
This API generates a data dictionary from the passed Fiber Model. |
DataDictionary |
getDataDictionaryFromXSD(String dataDictionaryName,
String xmlSchema,
String elementName)
This generates a data dictionary from the passed XSD |
DataDictionaryInstance |
getDDIFromRemotingService(String dataDictionaryId,
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. |
String |
getSampleXMLDataForDD(String dataDictionaryId)
This generates a sample XML data which can be modified and passed for creating a data dictionary instance |
boolean |
hasCommonCollectionHierarchy(String dataDictionaryId,
List listHavingListOfDDEDisplayNames)
This API verifies whether the collection elements are used in appropriate hierarchy. |
String |
serializeDDItoXML(DataDictionaryInstance ddi)
This generates a XML data representing the input Data Dictionary Instance |
| Method Detail |
|---|
DataDictionaryInstance createDDInstanceFromXml(String dataDictionaryName,
String xml)
throws DCTException
dataDictionaryName - data dictionary namexml - xml data
DCTException
DataDictionaryInstance createDataDictionaryInstance(String dataDictionaryName,
Map ddiValues)
throws DCTException
dataDictionaryName - data dictionary nameddiValues - - Map containing the reference name versus values of the Data Dictionary elements
DataDictionaryInstance
DCTException
DataDictionaryInstance createDDInstanceFromPOJO(String dataDictionaryId,
Object pojo)
throws DCTException
dataDictionaryId - - Id of Data Dictionary for which DDI is to be constructedpojo - - used to instantiate the DDI
DCTException
String exportDataDictionaryAsFML(String dataDictionaryId)
throws DCTException
dataDictionaryId - data dictionary identifier
DCTException
DataDictionary getDataDictionaryFromXSD(String dataDictionaryName,
String xmlSchema,
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(String dataDictionaryName,
String fml)
throws DCTException
dataDictionaryName - name by which the data dictionary is to be generatedfml - Fiber Model for creating data dictionary
DCTException
DataDictionary getDataDictionaryFromFML2(String dataDictionaryName,
String fml,
String topLevelEntityName,
String serviceName,
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
String getSampleXMLDataForDD(String dataDictionaryId)
throws DCTException
dataDictionaryId - data dictionary identifier
DCTException
String serializeDDItoXML(DataDictionaryInstance ddi)
throws DCTException
Data - Dictionary Instance
DCTException
boolean hasCommonCollectionHierarchy(String dataDictionaryId,
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(String dataDictionaryId,
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
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||