Package csw.params.core.models
Class SemesterId
- java.lang.Object
-
- csw.params.core.models.SemesterId
-
- All Implemented Interfaces:
java.io.Serializable
,scala.Equals
,scala.Product
public class SemesterId extends java.lang.Object implements scala.Product, java.io.Serializable
Represents a unique semester idparam: year year for semester param: semester observing semester
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SemesterId(java.time.Year year, Semester semester)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SemesterId
apply(java.lang.String semesterId)
Semester
semester()
java.lang.String
toString()
java.time.Year
year()
-
-
-
Constructor Detail
-
SemesterId
public SemesterId(java.time.Year year, Semester semester)
-
-
Method Detail
-
apply
public static SemesterId apply(java.lang.String semesterId)
-
year
public java.time.Year year()
-
semester
public Semester semester()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-