Package com.epam.ta.reportportal.util
Class PersonalProjectService
- java.lang.Object
-
- com.epam.ta.reportportal.util.PersonalProjectService
-
@Service public final class PersonalProjectService extends java.lang.ObjectGenerates Personal project for provided user
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPERSONAL_PROJECT_POSTFIX
-
Constructor Summary
Constructors Constructor Description PersonalProjectService(ProjectRepository projectRepository, AttributeRepository attributeRepository, IssueTypeRepository issueTypeRepository)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProjectgeneratePersonalProject(User user)Generates personal project for provided userjava.lang.StringgetProjectPrefix(java.lang.String username)Generates prefix for personal project
-
-
-
Field Detail
-
PERSONAL_PROJECT_POSTFIX
public static final java.lang.String PERSONAL_PROJECT_POSTFIX
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PersonalProjectService
@Autowired public PersonalProjectService(ProjectRepository projectRepository, AttributeRepository attributeRepository, IssueTypeRepository issueTypeRepository)
-
-
Method Detail
-
generatePersonalProject
public Project generatePersonalProject(User user)
Generates personal project for provided user- Parameters:
user- User project should be created for- Returns:
- Built Project object
-
getProjectPrefix
public java.lang.String getProjectPrefix(java.lang.String username)
Generates prefix for personal project- Parameters:
username- Name of user- Returns:
- Prefix
-
-