deleted redundant constraint checks
This commit is contained in:
parent
ad0e7fbcbc
commit
f09f2c7950
@ -43,7 +43,6 @@ import java.util.Optional;
|
|||||||
public class MobileAppServiceImpl extends AbstractEntityService implements MobileAppService {
|
public class MobileAppServiceImpl extends AbstractEntityService implements MobileAppService {
|
||||||
|
|
||||||
private static final String PLATFORM_TYPE_IS_REQUIRED = "Platform type is required if package name is specified";
|
private static final String PLATFORM_TYPE_IS_REQUIRED = "Platform type is required if package name is specified";
|
||||||
private static final String MOBILE_APP_BUNDLE_CONSTRAINT = "The mobile app referenced by the mobile bundle cannot be deleted!";
|
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private MobileAppDao mobileAppDao;
|
private MobileAppDao mobileAppDao;
|
||||||
@ -68,15 +67,8 @@ public class MobileAppServiceImpl extends AbstractEntityService implements Mobil
|
|||||||
@Override
|
@Override
|
||||||
public void deleteMobileAppById(TenantId tenantId, MobileAppId mobileAppId) {
|
public void deleteMobileAppById(TenantId tenantId, MobileAppId mobileAppId) {
|
||||||
log.trace("Executing deleteMobileAppById [{}]", mobileAppId.getId());
|
log.trace("Executing deleteMobileAppById [{}]", mobileAppId.getId());
|
||||||
try {
|
|
||||||
mobileAppDao.removeById(tenantId, mobileAppId.getId());
|
mobileAppDao.removeById(tenantId, mobileAppId.getId());
|
||||||
eventPublisher.publishEvent(DeleteEntityEvent.builder().tenantId(tenantId).entityId(mobileAppId).build());
|
eventPublisher.publishEvent(DeleteEntityEvent.builder().tenantId(tenantId).entityId(mobileAppId).build());
|
||||||
} catch (Exception e) {
|
|
||||||
checkConstraintViolation(e,
|
|
||||||
Map.of("fk_android_app_id", MOBILE_APP_BUNDLE_CONSTRAINT,
|
|
||||||
"fk_ios_app_id", MOBILE_APP_BUNDLE_CONSTRAINT));
|
|
||||||
throw e;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user