Package org.jrd.backend.data
Class MetadataProperties
- java.lang.Object
-
- org.jrd.backend.data.MetadataProperties
-
public final class MetadataProperties extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classMetadataProperties.FromFilePropertiesProperties that also use the default value passed togetProperty()if the property was found, but matched the regex passed at initialization.private static classMetadataProperties.PropertiesHolder
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.StringDELIMITERprivate static java.lang.StringGROUP_ID_KEYprivate static java.lang.StringNAME_KEYprivate java.util.Propertiespropertiesprivate static java.lang.StringPROPERTY_FILE_RESOURCEprivate static java.lang.StringTIMESTAMP_KEYprivate static java.util.regex.PatternUNPROPAGATED_VALUEprivate static java.lang.StringVERSION_KEY
-
Constructor Summary
Constructors Modifier Constructor Description privateMetadataProperties()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringcompare(java.lang.String agaisnt)static java.lang.Stringcompare(java.lang.String is, java.lang.String shouldBe)java.lang.StringgetGroup()static MetadataPropertiesgetInstance()java.lang.StringgetName()java.lang.StringgetTimestamp()java.lang.StringgetVersion()java.lang.StringtoString()static java.lang.String[]unsplit(java.lang.String s)
-
-
-
Field Detail
-
properties
private final java.util.Properties properties
-
UNPROPAGATED_VALUE
private static final java.util.regex.Pattern UNPROPAGATED_VALUE
-
DELIMITER
private static final java.lang.String DELIMITER
- See Also:
- Constant Field Values
-
PROPERTY_FILE_RESOURCE
private static final java.lang.String PROPERTY_FILE_RESOURCE
- See Also:
- Constant Field Values
-
GROUP_ID_KEY
private static final java.lang.String GROUP_ID_KEY
- See Also:
- Constant Field Values
-
VERSION_KEY
private static final java.lang.String VERSION_KEY
- See Also:
- Constant Field Values
-
TIMESTAMP_KEY
private static final java.lang.String TIMESTAMP_KEY
- See Also:
- Constant Field Values
-
NAME_KEY
private static final java.lang.String NAME_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
getInstance
public static MetadataProperties getInstance()
-
getGroup
public java.lang.String getGroup()
-
getVersion
public java.lang.String getVersion()
-
getTimestamp
public java.lang.String getTimestamp()
-
getName
public java.lang.String getName()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
unsplit
public static java.lang.String[] unsplit(java.lang.String s)
-
compare
public java.lang.String compare(java.lang.String agaisnt)
-
compare
public static java.lang.String compare(java.lang.String is, java.lang.String shouldBe)
-
-