This is a dumb question but it\'s been a long time since I\'ve worked with java... How can I write my constructor with Boolean values or should I just write a default construct
You probably appropriately chose the primitive type boolean in your example but since you mentioned "Boolean" with a capital "B", there is a difference. Boolean variables are nullable unlike the primitive "boolean" with a lower case "b". If you had used Booleans, you can simply initialize those like
Boolean boolVar = Boolean.TRUE; //or Boolean.FALSE
And they might later require null checks depending on the situation.