Package fi.tut.mei.resdescapi.rescatapi
Class ResCatAPI
- java.lang.Object
-
- fi.tut.mei.resdescapi.rescatapi.ResCatAPI
-
- All Implemented Interfaces:
ResCatAPIInterface
- Direct Known Subclasses:
ResCatAPI_ByDescription,ResCatAPI_ByGuid,ResCatAPI_ById,ResCatAPI_ByName,ResCatAPI_BySwitching
public abstract class ResCatAPI extends Object implements ResCatAPIInterface
Abstract class of Resource Catalogue API- Author:
- Niko Siltala
-
-
Field Summary
Fields Modifier and Type Field Description protected ResCatStorageInterfaceresCatStoHandlerHandler for Resource Catalogue Storage actionsprotected ResCatStorageInterface.EnumSearchFieldsearchFieldInformation field which is used as search target.protected fi.tut.mei.resdescapi.util.Util.EnumSearchTypesearchTypeSearch type which is applied.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Map<String,String>createResultMapOutOfDescInfos(Collection<? extends DescriptionInfo> infoItems, ResCatStorageInterface.EnumSearchField searchField)Process retrieved set of DescriptionInfo items (or its successors) and extracts collection (Map) according given searchFiled.AbstractResourceDescgetARDStructure_ARDId(String ardId)Retrieves an Abstract Resource Description (ARD) from the Resource Catalogue in java object format.intgetNumberOfArds()Get number of ARDs in the currently selected repository.intgetNumberOfRds()Get number of RDs in the currently selected repository.ResourceDescriptiongetRDSkeleton_ARDandProfile(String ARDId, String ProfileId)Creates a RDSkeleton, which is a customised RDTemplate, by given ARD and Profile.ResourceDescriptiongetRDStructure_EmptyTemplate()Retrieves an Empty Template of Resource Description (RD)ResourceDescriptiongetRDStructure_RDId(String RDId)Retrieves Resource Description (RD) by given RD IdResCatStorageInterfacegetResCatStoHandler()protected ResCatStorageInterface.EnumSearchFieldgetSearchField()Gets the current search field used for searches.fi.tut.mei.resdescapi.util.Util.EnumSearchTypegetSearchType()booleansetARDStructure(AbstractResourceDesc ardObj, boolean overwrite)Writes/pushes Abstract Resource Description (ARD) to the Resource CataloguebooleansetARDStructure(AbstractResourceDesc ardObj, String filename, boolean overwrite)Writes/pushes Abstract Resource Description (ARD) to the Resource CataloguebooleansetRDStructure(ResourceDescription rdObj, boolean overwrite)Sets (pushes) the given Resource Description (RD) to Resource Catalogue StoragebooleansetRDStructure(ResourceDescription rdObj, String filename, boolean overwrite)Sets (pushes) the given Resource Description (RD) to Resource Catalogue StoragevoidsetResCatStoHandler(ResCatStorageInterface resCatStoHandler)protected voidsetSearchField(ResCatStorageInterface.EnumSearchField searchField)Sets the search field used for searches.voidsetSearchType(fi.tut.mei.resdescapi.util.Util.EnumSearchType searchType)Map<String,String>viewARD_All()Retrieving the complete list of ARD descriptionsMap<String,String>viewARD_Capability(String capability)Retrieving the complete list of ARD descriptions by an arbitrary capabilityMap<String,String>viewARD_CapabilityParameter(String capability, List<String> parameters, List<String> values)Retrieving the complete list of ARD descriptions by an arbitrary capability and associated parameters.Map<String,String>viewARD_Category(String category)Retrieving the complete list of ARD descriptions by an arbitrary categoryMap<String,String>viewARD_Description(String ardDesc)Retrieving the complete list of ARD descriptions by an textual descriptionMap<String,String>viewARD_Interface(String interfaceStd)Retrieving the complete list of ARD descriptions by an arbitrary interface standard.Map<String,String>viewARD_Property(String property)Retrieving the complete list of ARD descriptions by an arbitrary property.Map<String,String>viewProfile_ARDandCapability(String capability, String ARDId)Retrieving the complete list of Profiles descriptions of specific ARD containing an arbitrary capabilityMap<String,String>viewProfile_ARDandCapabilityParameter(String capability, String ARDId, List<String> parameters, List<String> values)Retrieving the complete list of Profiles descriptions of specific ARD by an arbitrary capability and associated parameters.Map<String,ARDAndProfInfo>viewProfile_Capability(String capability)Retrieving the complete list of ARDs and their Profiles containing an arbitrary capabilityMap<String,ARDAndProfInfo>viewProfile_CapabilityParameter(String capability, List<String> parameters, List<String> values)Retrieving the complete list of ARDs and their Profiles by an arbitrary capability and associated parameters.Map<String,ARDAndProfInfo>viewProfile_Category(String category)Retrieving the complete list of ARDs and their Profiles containing an arbitrary categoryMap<String,ARDAndProfInfo>viewProfile_Interface(String interfaceStd)Retrieving the complete list of ARDs and their Profiles containing an arbitrary interface standardMap<String,ARDAndProfInfo>viewProfile_Property(String property)Retrieving the complete list of ARDs and their Profiles containing an arbitrary propertyMap<String,String>viewRD_All()Retrieving the complete list of RD descriptionsMap<String,String>viewRD_Capability(String capability)Retrieving the complete list of RD descriptions by an arbitrary capabilityMap<String,String>viewRD_CapabilityParameter(String capability, List<String> parameters, List<String> values)Retrieving the complete list of RD descriptions by an arbitrary capability and associated parameters.Map<String,String>viewRD_Category(String category)Retrieving the complete list of RD descriptions by an arbitrary categoryMap<String,String>viewRD_Description(String rdDesc)Retrieving the complete list of RD descriptions by an arbitrary RD related descriptionMap<String,String>viewRD_Interface(String interfaceStd)Retrieving the complete list of RD descriptions by an arbitrary interface standardMap<String,String>viewRD_Property(String property)Retrieving the complete list of RD descriptions by an arbitrary property
-
-
-
Field Detail
-
searchType
protected fi.tut.mei.resdescapi.util.Util.EnumSearchType searchType
Search type which is applied. Default is EXACT
-
resCatStoHandler
protected ResCatStorageInterface resCatStoHandler
Handler for Resource Catalogue Storage actions
-
searchField
protected ResCatStorageInterface.EnumSearchField searchField
Information field which is used as search target. Default is NAME
-
-
Constructor Detail
-
ResCatAPI
public ResCatAPI()
Default constructor
-
ResCatAPI
public ResCatAPI(String configFileName)
Constructor with explicit RD API related configuration file.- Parameters:
configFileName- path and filename for configuration file for RD_API
-
-
Method Detail
-
getNumberOfArds
public int getNumberOfArds()
Description copied from interface:ResCatAPIInterfaceGet number of ARDs in the currently selected repository.- Specified by:
getNumberOfArdsin interfaceResCatAPIInterface- Returns:
- Number of ARDs in the repository. 0 or larger. Returns also 0 if repository does not exist.
-
viewARD_All
public Map<String,String> viewARD_All()
Description copied from interface:ResCatAPIInterfaceRetrieving the complete list of ARD descriptions- Specified by:
viewARD_Allin interfaceResCatAPIInterface- Returns:
- Map(ARDId as key, ARDName as value). null if it is empty.
-
viewARD_Description
public Map<String,String> viewARD_Description(String ardDesc)
Description copied from interface:ResCatAPIInterfaceRetrieving the complete list of ARD descriptions by an textual description- Specified by:
viewARD_Descriptionin interfaceResCatAPIInterface- Parameters:
ardDesc- string used to search from description. Meaning of this information depends on implementation.- Returns:
- Map(ARDId as key, ARDName as value). null if no matches are found.
-
viewARD_Capability
public Map<String,String> viewARD_Capability(String capability)
Description copied from interface:ResCatAPIInterfaceRetrieving the complete list of ARD descriptions by an arbitrary capability- Specified by:
viewARD_Capabilityin interfaceResCatAPIInterface- Parameters:
capability- Capability information string. Meaning of this information depends on implementation.- Returns:
- Map(ARDId as key, ARDName as value). null if no matches are found.
-
viewARD_CapabilityParameter
public Map<String,String> viewARD_CapabilityParameter(String capability, List<String> parameters, List<String> values)
Description copied from interface:ResCatAPIInterfaceRetrieving the complete list of ARD descriptions by an arbitrary capability and associated parameters. In order to match with the ARD, all given parameters (and possible values) must match with the capability content. I.e. if even one of parameters is not found, the ARD will not be added on the list of matches.- Specified by:
viewARD_CapabilityParameterin interfaceResCatAPIInterface- Parameters:
capability- Capability information string. Meaning of this information depends on implementation.parameters- List of parameter information. Meaning of this information depends on implementation.values- Optional. The list can be null. Links to a parameter on the parameters list. Must be same size and index as parameters list. Single item on the list can be null as well.- Returns:
- Map(ARDId as key, ARDName as value). null if no matches are found.
-
viewARD_Category
public Map<String,String> viewARD_Category(String category)
Description copied from interface:ResCatAPIInterfaceRetrieving the complete list of ARD descriptions by an arbitrary category- Specified by:
viewARD_Categoryin interfaceResCatAPIInterface- Parameters:
category- Category information string. Meaning of this information depends on implementation.- Returns:
- Map(ARDId as key, ARDName as value). null if no matches are found.
-
viewARD_Interface
public Map<String,String> viewARD_Interface(String interfaceStd)
Description copied from interface:ResCatAPIInterfaceRetrieving the complete list of ARD descriptions by an arbitrary interface standard.- Specified by:
viewARD_Interfacein interfaceResCatAPIInterface- Parameters:
interfaceStd- Interface (standard) information string. Meaning of this information depends on implementation.- Returns:
- Map(ARDId as key, ARDName as value). null if no matches are found.
-
viewARD_Property
public Map<String,String> viewARD_Property(String property)
Description copied from interface:ResCatAPIInterfaceRetrieving the complete list of ARD descriptions by an arbitrary property.- Specified by:
viewARD_Propertyin interfaceResCatAPIInterface- Parameters:
property- Property information string. Meaning of this information depends on implementation.- Returns:
- Map(ARDId as key, ARDName as value). null if no matches are found.
-
viewProfile_ARDandCapability
public Map<String,String> viewProfile_ARDandCapability(String capability, String ARDId) throws ARDNotExistException
Description copied from interface:ResCatAPIInterfaceRetrieving the complete list of Profiles descriptions of specific ARD containing an arbitrary capability- Specified by:
viewProfile_ARDandCapabilityin interfaceResCatAPIInterface- Parameters:
capability- Capability information string. Meaning of this information depends on implementation.ARDId- Abstract Resource Description (ARD) Id- Returns:
- Map(ProfileId as key, Name of Profile as value). null if no matches are found.
- Throws:
ARDNotExistException
-
viewProfile_ARDandCapabilityParameter
public Map<String,String> viewProfile_ARDandCapabilityParameter(String capability, String ARDId, List<String> parameters, List<String> values) throws ARDNotExistException
Description copied from interface:ResCatAPIInterfaceRetrieving the complete list of Profiles descriptions of specific ARD by an arbitrary capability and associated parameters. In order to match with the ARD and its Profile, all given parameters (and possible values) must match with the capability content. I.e. if even one of parameters is not found, the ARD's Profile will not be added on the list of matches.- Specified by:
viewProfile_ARDandCapabilityParameterin interfaceResCatAPIInterface- Parameters:
capability- Capability information string. Meaning of this information depends on implementation.ARDId- Abstract Resource Description (ARD) Idparameters- List of parameter information. Meaning of this information depends on implementation.values- Optional. The list can be null. Links to a parameter on the parameters list. Must be same size and index as parameters list. Single item on the list can be null as well.- Returns:
- Map(ProfileId as key, Name of Profile as value). null if no matches are found.
- Throws:
ARDNotExistException
-
viewProfile_Capability
public Map<String,ARDAndProfInfo> viewProfile_Capability(String capability)
Description copied from interface:ResCatAPIInterfaceRetrieving the complete list of ARDs and their Profiles containing an arbitrary capability- Specified by:
viewProfile_Capabilityin interfaceResCatAPIInterface- Parameters:
capability- Capability information string. Meaning of this information depends on implementation.- Returns:
- Map(ARDId as key, ARDAndProfInfo as value>. null if no matches are found. (TODO Add link.)
-
viewProfile_CapabilityParameter
public Map<String,ARDAndProfInfo> viewProfile_CapabilityParameter(String capability, List<String> parameters, List<String> values)
Description copied from interface:ResCatAPIInterfaceRetrieving the complete list of ARDs and their Profiles by an arbitrary capability and associated parameters. In order to match with the ARD and its Profile, all given parameters (and possible values) must match with the capability content. I.e. if even one of parameters is not found, the ARD's Profile will not be added on the list of matches. An ARD is not added, if it does not have any matching Profile(s).- Specified by:
viewProfile_CapabilityParameterin interfaceResCatAPIInterface- Parameters:
capability- Capability information string. Meaning of this information depends on implementation.parameters- List of parameter information. Meaning of this information depends on implementation.values- Optional. The list can be null. Links to a parameter on the parameters list. Must be same size and index as parameters list. Single item on the list can be null as well.- Returns:
- Map(ARDId as key, ARDAndProfInfo as value). null if no matches are found.
-
viewProfile_Category
public Map<String,ARDAndProfInfo> viewProfile_Category(String category)
Description copied from interface:ResCatAPIInterfaceRetrieving the complete list of ARDs and their Profiles containing an arbitrary category- Specified by:
viewProfile_Categoryin interfaceResCatAPIInterface- Parameters:
category- Category information string. Meaning of this information depends on implementation.- Returns:
- Map(ARDId as key, ARDAndProfInfo as value>. null if no matches are found. (TODO Add link.)
-
viewProfile_Interface
public Map<String,ARDAndProfInfo> viewProfile_Interface(String interfaceStd)
Description copied from interface:ResCatAPIInterfaceRetrieving the complete list of ARDs and their Profiles containing an arbitrary interface standard- Specified by:
viewProfile_Interfacein interfaceResCatAPIInterface- Parameters:
interfaceStd- Interface (standard) information string. Meaning of this information depends on implementation.- Returns:
- Map(ARDId as key, ARDAndProfInfo as value>. null if no matches are found. (TODO Add link.)
-
viewProfile_Property
public Map<String,ARDAndProfInfo> viewProfile_Property(String property)
Description copied from interface:ResCatAPIInterfaceRetrieving the complete list of ARDs and their Profiles containing an arbitrary property- Specified by:
viewProfile_Propertyin interfaceResCatAPIInterface- Parameters:
property- Property information string. Meaning of this information depends on implementation.- Returns:
- Map(ARDId as key, ARDAndProfInfo as value>. null if no matches are found. (TODO Add link.)
-
getARDStructure_ARDId
public AbstractResourceDesc getARDStructure_ARDId(String ardId) throws ARDNotExistException, IOException, Exception
Description copied from interface:ResCatAPIInterfaceRetrieves an Abstract Resource Description (ARD) from the Resource Catalogue in java object format.- Specified by:
getARDStructure_ARDIdin interfaceResCatAPIInterface- Parameters:
ardId- ID of the Abstract Resource Description (ARD) to be retrieved.- Returns:
- dataModel of ARD
- Throws:
ARDNotExistException- corresponding ARD does not exist.IOExceptionException
-
setARDStructure
public boolean setARDStructure(AbstractResourceDesc ardObj, boolean overwrite) throws UserAuthorisationException, UserHasNotRightsException, IOException, ARDAlreadyExistException
Description copied from interface:ResCatAPIInterfaceWrites/pushes Abstract Resource Description (ARD) to the Resource Catalogue- Specified by:
setARDStructurein interfaceResCatAPIInterface- Parameters:
ardObj- Abstract Resource Description (ARD) structure as java object formatoverwrite- Should existing ARD to be overwritten? default is false (i.e. not to do so). True existing description is overwritten.- Returns:
- true if set succeeds
- Throws:
UserAuthorisationException- User is not authorised.UserHasNotRightsException- User has no enough rights to write this ARDIOException- IO related failure has occured.ARDAlreadyExistException- If ARD already exists. In case overwrite=true, this will not be thrown.
-
setARDStructure
public boolean setARDStructure(AbstractResourceDesc ardObj, String filename, boolean overwrite) throws UserAuthorisationException, UserHasNotRightsException, IOException, ARDAlreadyExistException
Description copied from interface:ResCatAPIInterfaceWrites/pushes Abstract Resource Description (ARD) to the Resource Catalogue- Specified by:
setARDStructurein interfaceResCatAPIInterface- Parameters:
ardObj- Abstract Resource Description (ARD) structure as java object formatfilename- Filename used to store the ARD resource.overwrite- Should existing ARD to be overwritten? default is false (i.e. not to do so). True existing description is overwritten.- Returns:
- true if set succeeds
- Throws:
UserAuthorisationException- User is not authorised.UserHasNotRightsException- User has no enough rights to write this ARDIOException- IO related failure has occured.ARDAlreadyExistException- If ARD already exists. In case overwrite=true, this will not be thrown.
-
getRDSkeleton_ARDandProfile
public ResourceDescription getRDSkeleton_ARDandProfile(String ARDId, String ProfileId) throws ARDNotExistException, ProfileNotExistException, IOException, Exception
Description copied from interface:ResCatAPIInterfaceCreates a RDSkeleton, which is a customised RDTemplate, by given ARD and Profile. This is a valid Resource Description (RD), which the user can start to modify and fill in.- Specified by:
getRDSkeleton_ARDandProfilein interfaceResCatAPIInterface- Parameters:
ARDId- Selected Abstract Resource Description(ARD)ProfileId- Selected Profile inside ARD- Returns:
- Resource Description (RD)
- Throws:
ARDNotExistExceptionProfileNotExistExceptionIOExceptionException
-
getNumberOfRds
public int getNumberOfRds()
Description copied from interface:ResCatAPIInterfaceGet number of RDs in the currently selected repository.- Specified by:
getNumberOfRdsin interfaceResCatAPIInterface- Returns:
- Number of RDs in the repository. 0 or larger. Returns also 0 if repository does not exist.
-
viewRD_All
public Map<String,String> viewRD_All()
Description copied from interface:ResCatAPIInterfaceRetrieving the complete list of RD descriptions- Specified by:
viewRD_Allin interfaceResCatAPIInterface- Returns:
- Map(RDId as key, Name of RD as value). null if it is empty.
-
viewRD_Description
public Map<String,String> viewRD_Description(String rdDesc)
Description copied from interface:ResCatAPIInterfaceRetrieving the complete list of RD descriptions by an arbitrary RD related description- Specified by:
viewRD_Descriptionin interfaceResCatAPIInterface- Parameters:
rdDesc- Description information string. Meaning of this information depends on implementation.- Returns:
- Map(RDId as key, Name of RD as value). null if no matches are found.
-
viewRD_Capability
public Map<String,String> viewRD_Capability(String capability)
Description copied from interface:ResCatAPIInterfaceRetrieving the complete list of RD descriptions by an arbitrary capability- Specified by:
viewRD_Capabilityin interfaceResCatAPIInterface- Parameters:
capability- Capability information string. Meaning of this information depends on implementation.- Returns:
- Map(RDId as key, Name of RD as value). null if no matches are found.
-
viewRD_CapabilityParameter
public Map<String,String> viewRD_CapabilityParameter(String capability, List<String> parameters, List<String> values)
Description copied from interface:ResCatAPIInterfaceRetrieving the complete list of RD descriptions by an arbitrary capability and associated parameters. In order to match with the RD all given parameters (and possible values) must match with the capability content. I.e. if even one of parameters is not found, the RD will not be added on the list of matches.- Specified by:
viewRD_CapabilityParameterin interfaceResCatAPIInterface- Parameters:
capability- Capability information string. Meaning of this information depends on implementation.parameters- List of parameter information. Meaning of this information depends on implementation.values- Optional. The list can be null. Links to a parameter on the parameters list. Must be same size and index as parameters list. Single item on the list can be null as well.- Returns:
- Map(RDId as key, RDName as value). null if no matches are found.
-
viewRD_Category
public Map<String,String> viewRD_Category(String category)
Description copied from interface:ResCatAPIInterfaceRetrieving the complete list of RD descriptions by an arbitrary category- Specified by:
viewRD_Categoryin interfaceResCatAPIInterface- Parameters:
category- Category information string. Meaning of this information depends on implementation.- Returns:
- Map(RDId as key, RDName as value). null if no matches are found.
-
viewRD_Interface
public Map<String,String> viewRD_Interface(String interfaceStd)
Description copied from interface:ResCatAPIInterfaceRetrieving the complete list of RD descriptions by an arbitrary interface standard- Specified by:
viewRD_Interfacein interfaceResCatAPIInterface- Parameters:
interfaceStd- Interface (standard) information string. Meaning of this information depends on implementation.- Returns:
- Map(RDId as key, Name of RD as value). null if no matches are found.
-
viewRD_Property
public Map<String,String> viewRD_Property(String property)
Description copied from interface:ResCatAPIInterfaceRetrieving the complete list of RD descriptions by an arbitrary property- Specified by:
viewRD_Propertyin interfaceResCatAPIInterface- Parameters:
property- Property information string. Meaning of this information depends on implementation.- Returns:
- Map(RDId as key, Name of RD as value). null if no matches are found.
-
getRDStructure_EmptyTemplate
public ResourceDescription getRDStructure_EmptyTemplate() throws RDNotExistException, IOException, Exception
Description copied from interface:ResCatAPIInterfaceRetrieves an Empty Template of Resource Description (RD)- Specified by:
getRDStructure_EmptyTemplatein interfaceResCatAPIInterface- Returns:
- Resource description (RD)
- Throws:
RDNotExistExceptionIOExceptionException
-
getRDStructure_RDId
public ResourceDescription getRDStructure_RDId(String RDId) throws RDNotExistException, IOException, Exception
Description copied from interface:ResCatAPIInterfaceRetrieves Resource Description (RD) by given RD Id- Specified by:
getRDStructure_RDIdin interfaceResCatAPIInterface- Parameters:
RDId- ID of resource description- Returns:
- Resource description (RD)
- Throws:
RDNotExistExceptionIOExceptionException
-
setRDStructure
public boolean setRDStructure(ResourceDescription rdObj, boolean overwrite) throws UserAuthorisationException, UserHasNotRightsException, IOException, RDAlreadyExistException
Description copied from interface:ResCatAPIInterfaceSets (pushes) the given Resource Description (RD) to Resource Catalogue Storage- Specified by:
setRDStructurein interfaceResCatAPIInterface- Parameters:
rdObj- Resource Description (RD) according its object modeloverwrite- true = overwrites existing RD- Returns:
- true if set succeeds
- Throws:
IOException- IO writing(/reading) issue has occurredUserAuthorisationExceptionUserHasNotRightsExceptionRDAlreadyExistException
-
setRDStructure
public boolean setRDStructure(ResourceDescription rdObj, String filename, boolean overwrite) throws UserAuthorisationException, UserHasNotRightsException, IOException, RDAlreadyExistException
Description copied from interface:ResCatAPIInterfaceSets (pushes) the given Resource Description (RD) to Resource Catalogue Storage- Specified by:
setRDStructurein interfaceResCatAPIInterface- Parameters:
rdObj- Resource Description (RD) according its object modelfilename- Filename used to store the RD resource.overwrite- true = overwrites existing RD- Returns:
- true if set succeeds
- Throws:
IOException- IO writing(/reading) issue has occurredUserAuthorisationExceptionUserHasNotRightsExceptionRDAlreadyExistException
-
getSearchType
public fi.tut.mei.resdescapi.util.Util.EnumSearchType getSearchType()
- Returns:
- the searchType
-
setSearchType
public void setSearchType(fi.tut.mei.resdescapi.util.Util.EnumSearchType searchType)
- Parameters:
searchType- the searchType to set
-
getResCatStoHandler
public ResCatStorageInterface getResCatStoHandler()
- Returns:
- the resCatStoHandler
-
setResCatStoHandler
public void setResCatStoHandler(ResCatStorageInterface resCatStoHandler)
- Parameters:
resCatStoHandler- the resCatStoHandler to set
-
getSearchField
protected ResCatStorageInterface.EnumSearchField getSearchField()
Gets the current search field used for searches. (Id, Gid, name, or description)- Returns:
- the searchField
-
setSearchField
protected void setSearchField(ResCatStorageInterface.EnumSearchField searchField)
Sets the search field used for searches. (Id, Gid, name, or description)- Parameters:
searchField- the searchField to set
-
createResultMapOutOfDescInfos
protected Map<String,String> createResultMapOutOfDescInfos(Collection<? extends DescriptionInfo> infoItems, ResCatStorageInterface.EnumSearchField searchField)
Process retrieved set of DescriptionInfo items (or its successors) and extracts collection (Map) according given searchFiled.- Parameters:
infoItems- Set of DescriptionInfos (or its successors) as result of search criteriasearchField- which information was requested- Returns:
- Map key:items Id as String; value: Data content defined by search field (e.g. ID, GUID, name, description) as String
-
-