Package org.artifactory.md
Interface Properties
-
- All Superinterfaces:
Info,MutablePropertiesInfo,PropertiesInfo,java.io.Serializable
public interface Properties extends MutablePropertiesInfo
A map of stringified keys and values, used for storing arbitrary key-value metadata on repository items.- Author:
- Yoav Landman
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classProperties.MatchResult
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringMANDATORY_SUFFIXA mandatory property is stored as key+=valstatic java.lang.StringMATRIX_PARAMS_SEP-
Fields inherited from interface org.artifactory.md.PropertiesInfo
ROOT
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanhasMandatoryProperty()com.google.common.collect.Multiset<java.lang.String>keys()Properties.MatchResultmatchQuery(Properties queryProperties)booleanputAll(com.google.common.collect.Multimap<? extends java.lang.String,? extends java.lang.String> multimap)booleanputAll(java.util.Map<? extends java.lang.String,? extends java.lang.String> map)booleanputAll(PropertiesInfo properties)-
Methods inherited from interface org.artifactory.md.MutablePropertiesInfo
clear, put, putAll, putAll, removeAll, replaceValues
-
Methods inherited from interface org.artifactory.md.PropertiesInfo
containsKey, entries, get, getFirst, isEmpty, keySet, size, values
-
-
-
-
Field Detail
-
MATRIX_PARAMS_SEP
static final java.lang.String MATRIX_PARAMS_SEP
- See Also:
- Constant Field Values
-
MANDATORY_SUFFIX
static final java.lang.String MANDATORY_SUFFIX
A mandatory property is stored as key+=val- See Also:
- Constant Field Values
-
-
Method Detail
-
putAll
boolean putAll(com.google.common.collect.Multimap<? extends java.lang.String,? extends java.lang.String> multimap)
-
putAll
boolean putAll(java.util.Map<? extends java.lang.String,? extends java.lang.String> map)
-
putAll
boolean putAll(PropertiesInfo properties)
-
keys
com.google.common.collect.Multiset<java.lang.String> keys()
-
hasMandatoryProperty
boolean hasMandatoryProperty()
- Returns:
- True if there is a property with a mandatory key
- See Also:
MANDATORY_SUFFIX
-
matchQuery
Properties.MatchResult matchQuery(Properties queryProperties)
-
-