public static class Attribute.Type extends Object
Constructor and Description |
---|
Type(long typeId,
String typeName,
boolean conjunctive,
boolean required)
Constructor
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
Long |
getTypeId()
Attribute type id that was provided in the constructor
|
String |
getTypeName()
Attribute type name that was provided in the constructor
|
int |
hashCode() |
boolean |
isConjunctive()
If a teaching requests require two attributes that are of the same type which is conjunctive, only instructors that have BOTH attributes can be used.
|
boolean |
isRequired()
If an attribute is required, this means that only instructors that have the attribute can be used, even if it is only preferred.
|
String |
toString() |
public Long getTypeId()
public String getTypeName()
public boolean isRequired()
public boolean isConjunctive()