|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DataDictionaryRegistryService
This defines all the persistence layer API's for objects present in Data Dictionary(DCT).
Method Summary | |
---|---|
java.lang.String |
createDataDictionary(DataDictionary dictionary)
This API creates a data dictionary in persistent store and returns the unique identifier of stored DD. |
void |
deleteDataDictionary(java.lang.String id)
Delete data dictionary based on the identifier. |
java.util.List |
getAllDataDictionaries()
Obtain all data dictionaries present in the system. |
java.util.List |
getAllDataDictionaryReferences()
Obtain all data dictionary references present in the system |
java.util.List |
getDataDictionaries(DataDictionarySearchFilter searchFilter)
Obtain all data dictionaries based on search filter |
DataDictionary |
getDataDictionary(java.lang.String id)
Obtain a data dictionary object corresponding to the data dictionary Id This API is not audited for action type Read. |
DataDictionary |
getDataDictionary(java.lang.String id,
boolean validateCache)
This method is not intended for external use. |
java.util.List |
getDataDictionaryReferences(DataDictionarySearchFilter searchFilter)
Obtain all data dictionary references based on search filter |
DataDictionary |
getFirstLevelDataDictionary(java.lang.String id)
Obtain a data dictionary object corresponding to the data dictionary Id. |
java.util.List |
getFirstLevelSystemDataDictionaries()
Obtain all SYSTEM data dictionaries with only first level information. |
java.util.List |
getSystemDataDictionaries(java.lang.String locale)
Obtain all SYSTEM data dictionaries |
DataDictionary |
markReadyToPublish(java.lang.String id)
Mark the given Data Dictionary read to Publish. |
DataDictionary |
publishDataDictionary(java.lang.String id)
Publish the data dictionary identified by the given id . |
DataDictionary |
readDataDictionary(java.lang.String id)
Obtain a data dictionary object corresponding to the data dictionary Id. |
DataDictionary |
revertToLastPublished(java.lang.String id)
Revert to the last published version of the data dictionary identified by the given id . |
void |
updateDataDictionary(DataDictionary dictionary)
This API updates an already existing data dictionary present in the system set with the same identifier. |
Method Detail |
---|
DataDictionary getFirstLevelDataDictionary(java.lang.String id) throws DCTException
id
- data dictionary identifier
DCTException
DataDictionary getDataDictionary(java.lang.String id) throws DCTException
id
- data dictionary identifier
DCTException
DataDictionary getDataDictionary(java.lang.String id, boolean validateCache) throws DCTException
id
- data dictionary identifiervaldateCache
- - if the DataDictionary is cached, then this parameter determines whether
the cache needs to be validated or not.
DCTException
java.lang.String createDataDictionary(DataDictionary dictionary) throws DCTException
dictionary
- data dictionary object
DCTException
void updateDataDictionary(DataDictionary dictionary) throws DCTException
dictionary
- data dictionary object
DCTException
void deleteDataDictionary(java.lang.String id) throws DCTException
id
- identifier of data dictionary
DCTException
java.util.List getAllDataDictionaries() throws DCTException
DCTException
java.util.List getDataDictionaries(DataDictionarySearchFilter searchFilter) throws DCTException
serachFilter
- search criteria for data dictionary search like name, type...
DCTException
java.util.List getAllDataDictionaryReferences() throws DCTException
DCTException
java.util.List getDataDictionaryReferences(DataDictionarySearchFilter searchFilter) throws DCTException
serachFilter
- search criteria for data dictionary search like name, type...
DCTException
java.util.List getFirstLevelSystemDataDictionaries() throws DCTException
DCTException
java.util.List getSystemDataDictionaries(java.lang.String locale) throws DCTException
locale
- locale for which the system data dictionaries are fetched
DCTException
DataDictionary markReadyToPublish(java.lang.String id) throws DCTException
id
- identifier of the data dictionary
DCTException
DataDictionary publishDataDictionary(java.lang.String id) throws DCTException
id
.
id
- identifier of the data dictionary
DCTException
DataDictionary revertToLastPublished(java.lang.String id) throws DCTException
id
.
id
- identifier of the data dictionary
DCTException
DataDictionary readDataDictionary(java.lang.String id) throws DCTException
id
- data dictionary identifier
DCTException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |