Package ru.slie.luna.project
Interface Project
- All Superinterfaces:
ProjectInfo,WithId,WithName
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptiongetLead()voidsetAssignStrategy(Project.AssignStrategy assignStrategy) voidsetDescription(String description) voidsetFieldLayoutSchema(FieldLayoutSchema fieldLayoutSchema) voidsetIconName(String iconName) voidsetIssueTypeSchema(IssueTypeSchema issueTypeSchema) voidsetIssueTypeScreenSchema(IssueTypeScreenSchema issueTypeScreenSchema) voidvoidvoidsetNotificationSchema(NotificationSchema notificationSchema) voidsetPermissionSchema(PermissionSchema permissionSchema) voidsetPrioritySchema(PrioritySchema prioritySchema) voidsetResolutionSchema(ResolutionSchema resolutionSchema) voidsetWorkflowSchema(WorkflowSchema workflowSchema) booleanuserInRole(Long roleId, User user) booleanuserInRole(ProjectRole role, User user) Methods inherited from interface ru.slie.luna.project.ProjectInfo
getDescription, getIconName, getIconUrl, getKey
-
Method Details
-
getCreated
LocalDateTime getCreated() -
getLead
User getLead() -
getAssignStrategy
Project.AssignStrategy getAssignStrategy() -
getWorkflowSchemaId
Long getWorkflowSchemaId() -
getIssueTypeSchemaId
Long getIssueTypeSchemaId() -
getResolutionSchemaId
Long getResolutionSchemaId() -
getIssueTypeScreenSchemaId
Long getIssueTypeScreenSchemaId() -
getFieldLayoutSchemaId
Long getFieldLayoutSchemaId() -
getPrioritySchemaId
Long getPrioritySchemaId() -
getPermissionSchemaId
Long getPermissionSchemaId() -
getNotificationSchemaId
Long getNotificationSchemaId() -
getMembers
Map<Long,ProjectRoleMembers> getMembers() -
userInRole
-
userInRole
-
setName
-
setDescription
-
setIconName
-
setAssignStrategy
-
setLead
-
setWorkflowSchema
-
setIssueTypeSchema
-
setResolutionSchema
-
setIssueTypeScreenSchema
-
setFieldLayoutSchema
-
setPrioritySchema
-
setPermissionSchema
-
setNotificationSchema
-