public static class TLfnThemeMetadata.Builder extends ALfnResourceMetadata.Builder<TLfnThemeMetadata.Builder>
Modifier and Type | Method and Description |
---|---|
TLfnThemeMetadata |
build()
Builds an immutable theme metadata.
|
java.util.List<java.lang.String> |
getKeywords()
Gets this builder's current keywords (unmodifiable).
|
java.util.Set<java.lang.String> |
getResourceIds()
Gets this builder's current resource IDs (unmodifiable).
|
TLfnThemeMetadata.Builder |
keywords(java.util.Collection<java.lang.String> aKeywords)
Sets the optional keywords of the theme.
|
TLfnThemeMetadata.Builder |
keywords(java.lang.String... aKeywords)
Sets the optional keywords of a theme.
|
TLfnThemeMetadata.Builder |
resourceIds(java.util.Collection<java.lang.String> aResourceIds)
Sets the optional resource IDs of the theme.
|
TLfnThemeMetadata.Builder |
resourceIds(java.lang.String... aResourceIds)
Sets the optional resource IDs of the theme.
|
TLfnThemeMetadata.Builder |
setKeywords(java.util.Collection<java.lang.String> aKeyWords)
Deprecated.
use
keywords(java.util.Collection) instead |
TLfnThemeMetadata.Builder |
setKeywords(java.lang.String... aKeywords)
Deprecated.
use
keywords(String...) instead |
TLfnThemeMetadata.Builder |
setResourceIds(java.util.Collection<java.lang.String> aResourceIds)
Deprecated.
use
resourceIds(java.util.Collection) instead |
TLfnThemeMetadata.Builder |
setResourceIds(java.lang.String... aResourceIds)
Deprecated.
use
resourceIds(String...) instead |
abstract_, getAbstract, getGlobalUpdateSequence, getId, getISO19115Metadata, getName, getUpdateSequence, globalUpdateSequence, id, iso19115Metadata, name, setAbstract, setId, setISO19115Metadata, setName, setUpdateSequence, updateSequence
public TLfnThemeMetadata.Builder resourceIds(java.util.Collection<java.lang.String> aResourceIds)
aResourceIds
- the coverage IDs to set, must not be null
public TLfnThemeMetadata.Builder setResourceIds(java.util.Collection<java.lang.String> aResourceIds)
resourceIds(java.util.Collection)
insteadpublic TLfnThemeMetadata.Builder resourceIds(java.lang.String... aResourceIds)
aResourceIds
- the resource IDs, must not be null
public TLfnThemeMetadata.Builder setResourceIds(java.lang.String... aResourceIds)
resourceIds(String...)
insteadpublic TLfnThemeMetadata.Builder keywords(java.util.Collection<java.lang.String> aKeywords)
aKeywords
- a collection of keywords, must not be null
public TLfnThemeMetadata.Builder keywords(java.lang.String... aKeywords)
aKeywords
- the keywords, must not be null
public TLfnThemeMetadata.Builder setKeywords(java.util.Collection<java.lang.String> aKeyWords)
keywords(java.util.Collection)
insteadpublic TLfnThemeMetadata.Builder setKeywords(java.lang.String... aKeywords)
keywords(String...)
insteadpublic java.util.Set<java.lang.String> getResourceIds()
null
public java.util.List<java.lang.String> getKeywords()
null
public TLfnThemeMetadata build()
build
in class ALfnResourceMetadata.Builder<TLfnThemeMetadata.Builder>
java.lang.NullPointerException
- in case one or more required fields have not been set