8080
default
aop
;
private
public Long resolveUserId(User user) {
return user == null ? null : user.getId();
}
, requiredMode = Schema.RequiredMode.REQUIRED
statusHtml
api
NotNull
isBlank
assignee
if (Util.notNullAndNotEmpty(target.tags())) {
var ids = tagRepository.findExistingIds(target.tags());
Set<Long> symmetricDiff = new HashSet<>(ids);
symmetricDiff.addAll(target.tags());
Set<Long> intersection = new HashSet<>(ids);
intersection.retainAll(target.tags());
symmetricDiff.removeAll(intersection);
return new DealComplexError(DealError.UNKNOWN_TAGS, symmetricDiff.toString());
}
tag
User
!
icon
auth
cal
Main
MODAL
E
OffsetDto
web
500
connectWebSocket
Intelli
actionBtn
API_KEY
showErrorModal
window.openEmployeeModal
.view-toggle
page-header
openCreate
handle
public
,
NonNull
isEmpty
client
product
Tag
index
Offset
$PROJECT_DIR$/src/main/java/tdm/feature/tag
$PROJECT_DIR$/src/main/java/tdm/feature/call
{
"visibleItems": [
"COMMIT_BY_HASH",
"LOCAL_BRANCH",
"REMOTE_BRANCH",
"TAG",
"COMMIT_BY_MESSAGE"
]
}
{
"changedPaths": [
"/home/hadvart/IdeaProjects/tdm-crm/src/main/java/tdm/feature/invoice/InvoiceService.java",
"/home/hadvart/IdeaProjects/tdm-crm/src/main/java/tdm/feature/requisite/RequisitesValidator.java",
"/home/hadvart/IdeaProjects/tdm-crm/src/main/resources/application.properties",
"/home/hadvart/IdeaProjects/tdm-crm/src/main/java/tdm/feature/deal/DealRepository.java",
"/home/hadvart/IdeaProjects/tdm-crm/src/main/java/tdm/feature/user/Permission.java",
"/home/hadvart/IdeaProjects/tdm-crm/src/main/java/tdm/feature/role/RoleRepository.java",
"/home/hadvart/IdeaProjects/tdm-crm/src/main/java/tdm/feature/role/RoleMapper.java",
"/home/hadvart/IdeaProjects/tdm-crm/src/main/java/tdm/feature/role/RoleStatus.java",
"/home/hadvart/IdeaProjects/tdm-crm/src/main/java/tdm/feature/role/RoleValidator.java",
"/home/hadvart/IdeaProjects/tdm-crm/src/main/java/tdm/feature/role/RoleService.java",
"/home/hadvart/IdeaProjects/tdm-crm/src/main/java/tdm/feature/role/RoleController.java",
"/home/hadvart/IdeaProjects/tdm-crm/src/main/resources/static/index.html",
"/home/hadvart/IdeaProjects/tdm-crm/src/main/resources/static/js/script.js",
"/home/hadvart/IdeaProjects/tdm-crm/temp.html",
"/home/hadvart/IdeaProjects/tdm-crm/src/main/java/hdvtdev/htils/Option.java",
"/home/hadvart/IdeaProjects/tdm-crm/src/main/java/tdm/feature/product/ProductService.java",
"/home/hadvart/IdeaProjects/tdm-crm/src/main/java/hdvtdev/htils/None.java",
"/home/hadvart/IdeaProjects/tdm-crm/src/main/java/hdvtdev/htils/Some.java",
"/home/hadvart/IdeaProjects/tdm-crm/src/main/java/tdm/security/ApiTokenFilter.java",
"/home/hadvart/IdeaProjects/tdm-crm/front/package.json",
"/home/hadvart/IdeaProjects/tdm-crm/src/main/java/tdm/feature/product/ProductController.java",
"/home/hadvart/IdeaProjects/tdm-crm/build.gradle",
"/home/hadvart/IdeaProjects/tdm-crm/.gitignore",
"/home/hadvart/IdeaProjects/tdm-crm/src/main/java/tdm/SpaController.java",
"/home/hadvart/IdeaProjects/tdm-crm/src/main/java/tdm/config/SecurityConfig.java",
"/home/hadvart/IdeaProjects/tdm-crm/src/main/resources/static/login/index.html",
"/home/hadvart/IdeaProjects/tdm-crm/front/nuxt.config.ts",
"/home/hadvart/IdeaProjects/tdm-crm/front/stores/auth.ts",
"/home/hadvart/IdeaProjects/tdm-crm/front/composables/useApi.ts",
"/home/hadvart/IdeaProjects/tdm-crm/src/main/java/tdm/exception/GlobalExceptionHandler.java",
"/home/hadvart/IdeaProjects/tdm-crm/src/main/java/tdm/feature/task/TaskController.java",
"/home/hadvart/IdeaProjects/tdm-crm/src/main/java/tdm/feature/call/CallRepository.java",
"/home/hadvart/IdeaProjects/tdm-crm/src/main/java/tdm/feature/call/CallController.java",
"/home/hadvart/IdeaProjects/tdm-crm/src/main/java/tdm/feature/call/CallService.java",
"/home/hadvart/IdeaProjects/tdm-crm/src/main/java/tdm/feature/deal/DealService.java",
"/home/hadvart/IdeaProjects/tdm-crm/src/main/java/tdm/feature/deal/DealController.java",
"/home/hadvart/IdeaProjects/tdm-crm/front/assets/css/main.css",
"/home/hadvart/IdeaProjects/tdm-crm/front/pages/tasks/index.vue",
"/home/hadvart/IdeaProjects/tdm-crm/front/pages/deals/index.vue",
"/home/hadvart/IdeaProjects/tdm-crm/front/pages/clients/index.vue",
"/home/hadvart/IdeaProjects/tdm-crm/front/pages/invoices/index.vue",
"/home/hadvart/IdeaProjects/tdm-crm/front/pages/products/index.vue",
"/home/hadvart/IdeaProjects/tdm-crm/front/pages/users/index.vue",
"/home/hadvart/IdeaProjects/tdm-crm/front/pages/calls/index.vue",
"/home/hadvart/IdeaProjects/tdm-crm/src/main/java/tdm/feature/client/ClientController.java",
"/home/hadvart/IdeaProjects/tdm-crm/src/main/java/tdm/feature/client/ClientService.java",
"/home/hadvart/IdeaProjects/tdm-crm/src/main/java/tdm/feature/client/ClientRepository.java",
"/home/hadvart/IdeaProjects/tdm-crm/src/main/java/tdm/validate/ValidationAspect.java",
"/home/hadvart/IdeaProjects/tdm-crm/src/main/java/tdm/feature/client/Client.java",
"/home/hadvart/IdeaProjects/tdm-crm/src/main/java/tdm/feature/deal/DealResolver.java",
"/home/hadvart/IdeaProjects/tdm-crm/src/main/java/tdm/feature/BaseEntity.java"
]
}
Project
Gradle
Terminal
Services
Content
Run
Find
Problems View
Endpoints
Database
Build
Database Changes
JPA Buddy
tdm-crm