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 ResCatStorageInterface
resCatStoHandler
Handler for Resource Catalogue Storage actionsprotected ResCatStorageInterface.EnumSearchField
searchField
Information field which is used as search target.protected Util.EnumSearchType
searchType
Search 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.AbstractResourceDesc
getARDStructure_ARDId(String ardId)
Retrieves an Abstract Resource Description (ARD) from the Resource Catalogue in java object format.int
getNumberOfArds()
Get number of ARDs in the currently selected repository.int
getNumberOfRds()
Get number of RDs in the currently selected repository.ResourceDescription
getRDSkeleton_ARDandProfile(String ARDId, String ProfileId)
Creates a RDSkeleton, which is a customised RDTemplate, by given ARD and Profile.ResourceDescription
getRDStructure_EmptyTemplate()
Retrieves an Empty Template of Resource Description (RD)ResourceDescription
getRDStructure_RDId(String RDId)
Retrieves Resource Description (RD) by given RD IdResCatStorageInterface
getResCatStoHandler()
protected ResCatStorageInterface.EnumSearchField
getSearchField()
Gets the current search field used for searches.Util.EnumSearchType
getSearchType()
boolean
setARDStructure(AbstractResourceDesc ardObj, boolean overwrite)
Writes/pushes Abstract Resource Description (ARD) to the Resource Catalogueboolean
setARDStructure(AbstractResourceDesc ardObj, String filename, boolean overwrite)
Writes/pushes Abstract Resource Description (ARD) to the Resource Catalogueboolean
setRDStructure(ResourceDescription rdObj, boolean overwrite)
Sets (pushes) the given Resource Description (RD) to Resource Catalogue Storageboolean
setRDStructure(ResourceDescription rdObj, String filename, boolean overwrite)
Sets (pushes) the given Resource Description (RD) to Resource Catalogue Storagevoid
setResCatStoHandler(ResCatStorageInterface resCatStoHandler)
protected void
setSearchField(ResCatStorageInterface.EnumSearchField searchField)
Sets the search field used for searches.void
setSearchType(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 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:ResCatAPIInterface
Get number of ARDs in the currently selected repository.- Specified by:
getNumberOfArds
in 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:ResCatAPIInterface
Retrieving the complete list of ARD descriptions- Specified by:
viewARD_All
in 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:ResCatAPIInterface
Retrieving the complete list of ARD descriptions by an textual description- Specified by:
viewARD_Description
in 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:ResCatAPIInterface
Retrieving the complete list of ARD descriptions by an arbitrary capability- Specified by:
viewARD_Capability
in 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:ResCatAPIInterface
Retrieving 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_CapabilityParameter
in 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:ResCatAPIInterface
Retrieving the complete list of ARD descriptions by an arbitrary category- Specified by:
viewARD_Category
in 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:ResCatAPIInterface
Retrieving the complete list of ARD descriptions by an arbitrary interface standard.- Specified by:
viewARD_Interface
in 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:ResCatAPIInterface
Retrieving the complete list of ARD descriptions by an arbitrary property.- Specified by:
viewARD_Property
in 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:ResCatAPIInterface
Retrieving the complete list of Profiles descriptions of specific ARD containing an arbitrary capability- Specified by:
viewProfile_ARDandCapability
in 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:ResCatAPIInterface
Retrieving 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_ARDandCapabilityParameter
in 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:ResCatAPIInterface
Retrieving the complete list of ARDs and their Profiles containing an arbitrary capability- Specified by:
viewProfile_Capability
in 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:ResCatAPIInterface
Retrieving 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_CapabilityParameter
in 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:ResCatAPIInterface
Retrieving the complete list of ARDs and their Profiles containing an arbitrary category- Specified by:
viewProfile_Category
in 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:ResCatAPIInterface
Retrieving the complete list of ARDs and their Profiles containing an arbitrary interface standard- Specified by:
viewProfile_Interface
in 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:ResCatAPIInterface
Retrieving the complete list of ARDs and their Profiles containing an arbitrary property- Specified by:
viewProfile_Property
in 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:ResCatAPIInterface
Retrieves an Abstract Resource Description (ARD) from the Resource Catalogue in java object format.- Specified by:
getARDStructure_ARDId
in interfaceResCatAPIInterface
- Parameters:
ardId
- ID of the Abstract Resource Description (ARD) to be retrieved.- Returns:
- dataModel of ARD
- Throws:
ARDNotExistException
- corresponding ARD does not exist.IOException
Exception
-
setARDStructure
public boolean setARDStructure(AbstractResourceDesc ardObj, boolean overwrite) throws UserAuthorisationException, UserHasNotRightsException, IOException, ARDAlreadyExistException
Description copied from interface:ResCatAPIInterface
Writes/pushes Abstract Resource Description (ARD) to the Resource Catalogue- Specified by:
setARDStructure
in 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:ResCatAPIInterface
Writes/pushes Abstract Resource Description (ARD) to the Resource Catalogue- Specified by:
setARDStructure
in 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:ResCatAPIInterface
Creates 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_ARDandProfile
in interfaceResCatAPIInterface
- Parameters:
ARDId
- Selected Abstract Resource Description(ARD)ProfileId
- Selected Profile inside ARD- Returns:
- Resource Description (RD)
- Throws:
ARDNotExistException
ProfileNotExistException
IOException
Exception
-
getNumberOfRds
public int getNumberOfRds()
Description copied from interface:ResCatAPIInterface
Get number of RDs in the currently selected repository.- Specified by:
getNumberOfRds
in 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:ResCatAPIInterface
Retrieving the complete list of RD descriptions- Specified by:
viewRD_All
in 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:ResCatAPIInterface
Retrieving the complete list of RD descriptions by an arbitrary RD related description- Specified by:
viewRD_Description
in 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:ResCatAPIInterface
Retrieving the complete list of RD descriptions by an arbitrary capability- Specified by:
viewRD_Capability
in 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:ResCatAPIInterface
Retrieving 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_CapabilityParameter
in 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:ResCatAPIInterface
Retrieving the complete list of RD descriptions by an arbitrary category- Specified by:
viewRD_Category
in 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:ResCatAPIInterface
Retrieving the complete list of RD descriptions by an arbitrary interface standard- Specified by:
viewRD_Interface
in 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:ResCatAPIInterface
Retrieving the complete list of RD descriptions by an arbitrary property- Specified by:
viewRD_Property
in 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:ResCatAPIInterface
Retrieves an Empty Template of Resource Description (RD)- Specified by:
getRDStructure_EmptyTemplate
in interfaceResCatAPIInterface
- Returns:
- Resource description (RD)
- Throws:
RDNotExistException
IOException
Exception
-
getRDStructure_RDId
public ResourceDescription getRDStructure_RDId(String RDId) throws RDNotExistException, IOException, Exception
Description copied from interface:ResCatAPIInterface
Retrieves Resource Description (RD) by given RD Id- Specified by:
getRDStructure_RDId
in interfaceResCatAPIInterface
- Parameters:
RDId
- ID of resource description- Returns:
- Resource description (RD)
- Throws:
RDNotExistException
IOException
Exception
-
setRDStructure
public boolean setRDStructure(ResourceDescription rdObj, boolean overwrite) throws UserAuthorisationException, UserHasNotRightsException, IOException, RDAlreadyExistException
Description copied from interface:ResCatAPIInterface
Sets (pushes) the given Resource Description (RD) to Resource Catalogue Storage- Specified by:
setRDStructure
in 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 occurredUserAuthorisationException
UserHasNotRightsException
RDAlreadyExistException
-
setRDStructure
public boolean setRDStructure(ResourceDescription rdObj, String filename, boolean overwrite) throws UserAuthorisationException, UserHasNotRightsException, IOException, RDAlreadyExistException
Description copied from interface:ResCatAPIInterface
Sets (pushes) the given Resource Description (RD) to Resource Catalogue Storage- Specified by:
setRDStructure
in 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 occurredUserAuthorisationException
UserHasNotRightsException
RDAlreadyExistException
-
getSearchType
public Util.EnumSearchType getSearchType()
- Returns:
- the searchType
-
setSearchType
public void setSearchType(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
-
-