Package io.ocfl.core.validation.model
Class SimpleVersion
- java.lang.Object
-
- io.ocfl.core.validation.model.SimpleVersion
-
public class SimpleVersion extends Object
A minimally structured representation of an OCFL version
-
-
Field Summary
Fields Modifier and Type Field Description static String
CREATED_KEY
static String
MESSAGE_KEY
static String
STATE_KEY
static String
USER_KEY
-
Constructor Summary
Constructors Constructor Description SimpleVersion()
SimpleVersion(String created, String message, SimpleUser user, Map<String,List<String>> state)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
String
getCreated()
Map<String,String>
getInvertedState()
String
getMessage()
Map<String,List<String>>
getState()
SimpleUser
getUser()
int
hashCode()
SimpleVersion
setCreated(String created)
SimpleVersion
setMessage(String message)
SimpleVersion
setState(Map<String,List<String>> state)
SimpleVersion
setUser(SimpleUser user)
String
toString()
-
-
-
Field Detail
-
CREATED_KEY
public static final String CREATED_KEY
- See Also:
- Constant Field Values
-
MESSAGE_KEY
public static final String MESSAGE_KEY
- See Also:
- Constant Field Values
-
USER_KEY
public static final String USER_KEY
- See Also:
- Constant Field Values
-
STATE_KEY
public static final String STATE_KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
getCreated
public String getCreated()
-
setCreated
public SimpleVersion setCreated(String created)
-
getMessage
public String getMessage()
-
setMessage
public SimpleVersion setMessage(String message)
-
getUser
public SimpleUser getUser()
-
setUser
public SimpleVersion setUser(SimpleUser user)
-
setState
public SimpleVersion setState(Map<String,List<String>> state)
-
getInvertedState
public Map<String,String> getInvertedState()
- Returns:
- the inverted state map -- should NOT be modified
-
-