com.semarchy.mdm.runtime.admin
Interface IDataLocationAdminService


public interface IDataLocationAdminService

Data Location Administration service

Author:
sarod

Method Summary
 DataEditionID closeAndCreateNewDataEdition(DataBranchID dataBranchID, String descriptionForNewEdition)
          Close the latest edition for DataBranch with provided ID and create a new edition.
 DataEditionInfo getDataEditionInfoOpenedAsOfDate(String pDataLocationName, long pDataBranchID, Date pReferenceDate)
          * Retrieve DataEditionInfo for a given data branch on a given data location and that was open at the given date.
 List<DataEditionInfo> getDataEditionInfos(String pDataLocationName, Long pDataBranchID, Long pDataEditionID)
          Returns the list of DataEditionInfo matching the provided not null parameters.
 List<DataEditionID> getDataEditions(String pDataLocationName, Long pDataBranchID, Long pDataEditionID)
          Returns the list of DataEditionID matching the provided not null parameters.
 

Method Detail

closeAndCreateNewDataEdition

DataEditionID closeAndCreateNewDataEdition(DataBranchID dataBranchID,
                                           String descriptionForNewEdition)
Close the latest edition for DataBranch with provided ID and create a new edition.

Parameters:
dataBranchID -
descriptionForNewEdition - the optional description for the new edition to create
Returns:
the newly created DataEdition ID

getDataEditions

List<DataEditionID> getDataEditions(String pDataLocationName,
                                    Long pDataBranchID,
                                    Long pDataEditionID)
Returns the list of DataEditionID matching the provided not null parameters.

Parameters:
pDataLocationName - the Data Location Name to match or null to skip filtering on data location name
pDataBranchID - the DataBranchID to match or null to skip filtering on DataBranchID
pDataEditionID - the DataEditionID to match or null to skip filtering on DataEditionID
Returns:

getDataEditionInfos

List<DataEditionInfo> getDataEditionInfos(String pDataLocationName,
                                          Long pDataBranchID,
                                          Long pDataEditionID)
Returns the list of DataEditionInfo matching the provided not null parameters.

Parameters:
pDataLocationName - the Data Location Name to match or null to skip filtering on data location name
pDataBranchID - the DataBranchID to match or null to skip filtering on DataBranchID
pDataEditionID - the DataEditionID to match or null to skip filtering on DataEditionID
Returns:

getDataEditionInfoOpenedAsOfDate

DataEditionInfo getDataEditionInfoOpenedAsOfDate(String pDataLocationName,
                                                 long pDataBranchID,
                                                 Date pReferenceDate)
* Retrieve DataEditionInfo for a given data branch on a given data location and that was open at the given date.

Parameters:
pDataLocationName -
pDataBranchID -
pReferenceDate -
Returns:


Copyright © 2015. All Rights Reserved.