public class Project extends Object implements Serializable
Constructor and Description |
---|
Project() |
Project(String id,
String name,
int version,
String description) |
Modifier and Type | Method and Description |
---|---|
Project |
brief() |
void |
checkConflictWith(Optional<Project> prevVersionOfThisProject) |
void |
checkNamesakes(Optional<Project> namesake) |
void |
checkUniqueId(Optional<Project> otherWithSameId) |
boolean |
equals(Object o) |
String |
getDescription() |
String |
getId() |
String |
getModels() |
String |
getName() |
int |
getVersion() |
String |
getView() |
int |
hashCode() |
void |
incVersion() |
boolean |
isSame(Optional<Project> other) |
void |
makeVersion() |
void |
setModels(String models) |
void |
setView(String view) |
String |
toString() |
public Project()
public int getVersion()
public String getDescription()
public void incVersion()
public void makeVersion()
public void checkUniqueId(Optional<Project> otherWithSameId) throws ConflictException
ConflictException
public void checkNamesakes(Optional<Project> namesake) throws ConflictException
ConflictException
public void checkConflictWith(Optional<Project> prevVersionOfThisProject) throws ConflictException
ConflictException
Copyright © 2015 Maxim Yunusov. All rights reserved.