Class SubstitutorPlaceholdersMap
- java.lang.Object
-
- java.util.AbstractMap<K,V>
-
- java.util.HashMap<String,String>
-
- org.gcube.application.cms.notifications.substitutor.SubstitutorPlaceholdersMap
-
- All Implemented Interfaces:
Serializable,Cloneable,Map<String,String>
public class SubstitutorPlaceholdersMap extends HashMap<String,String>
The Class SubstitutorPlaceholdersMap.- Author:
- Francesco Mangiacrapa at ISTI-CNR francesco.mangiacrapa@isti.cnr.it Apr 15, 2024 This class contains the placeholder known
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object,V extends Object>
-
-
Field Summary
Fields Modifier and Type Field Description static StringPRIVATE_DATA_ENTRY_LINKstatic StringPRIVATE_DATA_VIEWER_LINKstatic StringPROJECT_AS_PDF_LINKstatic StringPROJECT_IDstatic StringPROJECT_NAMEstatic StringPUBLIC_DATA_ENTRY_LINKstatic StringPUBLIC_DATA_VIEWER_LINKstatic StringUSER_CALLER
-
Constructor Summary
Constructors Constructor Description SubstitutorPlaceholdersMap()Instantiates a new substitutor placeholders map.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetFirstApplicationLink()Gets the first application link.StringputItemCreator(String username)Put item creator.StringputPrivateDataEntryLink(String link)Put private data entry link.StringputPrivateDataViewerLink(String link)Put private data viewer link.StringputProjectAsPDFLink(String pdfLink)Put project as PDF link.StringputProjectId(String projectId)Put project id.StringputProjectName(String projectName)Put project name.StringputPublicDataEntryLink(String link)Put public data entry link.StringputPublicDataViewerLink(String link)Put public data viewer link.StringputUserCaller(String username)Put user caller.-
Methods inherited from class java.util.HashMap
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
Methods inherited from class java.util.AbstractMap
equals, hashCode, toString
-
-
-
-
Field Detail
-
PROJECT_ID
public static final String PROJECT_ID
- See Also:
- Constant Field Values
-
PROJECT_NAME
public static final String PROJECT_NAME
- See Also:
- Constant Field Values
-
USER_CALLER
public static final String USER_CALLER
- See Also:
- Constant Field Values
-
PRIVATE_DATA_ENTRY_LINK
public static final String PRIVATE_DATA_ENTRY_LINK
- See Also:
- Constant Field Values
-
PUBLIC_DATA_ENTRY_LINK
public static final String PUBLIC_DATA_ENTRY_LINK
- See Also:
- Constant Field Values
-
PRIVATE_DATA_VIEWER_LINK
public static final String PRIVATE_DATA_VIEWER_LINK
- See Also:
- Constant Field Values
-
PUBLIC_DATA_VIEWER_LINK
public static final String PUBLIC_DATA_VIEWER_LINK
- See Also:
- Constant Field Values
-
PROJECT_AS_PDF_LINK
public static final String PROJECT_AS_PDF_LINK
- See Also:
- Constant Field Values
-
-
Method Detail
-
putUserCaller
public String putUserCaller(String username)
Put user caller.- Parameters:
username- the username- Returns:
- the string
-
putItemCreator
public String putItemCreator(String username)
Put item creator.- Parameters:
username- the username- Returns:
- the string
-
putProjectName
public String putProjectName(String projectName)
Put project name.- Parameters:
projectName- the project name- Returns:
- the string
-
putProjectId
public String putProjectId(String projectId)
Put project id.- Parameters:
projectId- the project id- Returns:
- the string
-
putProjectAsPDFLink
public String putProjectAsPDFLink(String pdfLink)
Put project as PDF link.- Parameters:
pdfLink- the pdf link- Returns:
- the string
-
putPrivateDataEntryLink
public String putPrivateDataEntryLink(String link)
Put private data entry link.- Parameters:
link- the link- Returns:
- the string
-
putPublicDataEntryLink
public String putPublicDataEntryLink(String link)
Put public data entry link.- Parameters:
link- the link- Returns:
- the string
-
putPrivateDataViewerLink
public String putPrivateDataViewerLink(String link)
Put private data viewer link.- Parameters:
link- the link- Returns:
- the string
-
putPublicDataViewerLink
public String putPublicDataViewerLink(String link)
Put public data viewer link.- Parameters:
link- the link- Returns:
- the string
-
getFirstApplicationLink
public String getFirstApplicationLink()
Gets the first application link.- Returns:
- the first application link
-
-