public long getModelDeletionCount(StagedModelType stagedModelType) { return getModelDeletionCount( stagedModelType.getClassName(), stagedModelType.getReferrerClassName()); }
public static String getManifestSummaryKey( StagedModelType stagedModelType) { return getManifestSummaryKey( stagedModelType.getClassName(), stagedModelType.getReferrerClassName()); }
public long getModelAdditionCount(StagedModelType stagedModelType) { return getModelAdditionCount( stagedModelType.getClassName(), stagedModelType.getReferrerClassName()); }
private boolean _shouldImportDeletionSystemEvent( PortletDataContext portletDataContext, StagedModelType stagedModelType) { Set<StagedModelType> stagedModelTypes = portletDataContext.getDeletionSystemEventStagedModelTypes(); if (stagedModelTypes.contains(stagedModelType)) { return true; } Stream<StagedModelType> stream = stagedModelTypes.stream(); Predicate<StagedModelType> classNameIdPredicate = smt -> smt.getClassNameId() == stagedModelType.getClassNameId(); Predicate<StagedModelType> allReferrerClassNamePredicate = smt -> StagedModelType.REFERRER_CLASS_NAME_ALL.equals( smt.getReferrerClassName()); Predicate<StagedModelType> anyReferrerClassNamePredicate = smt -> Validator.isNotNull(stagedModelType.getReferrerClassName()) && StagedModelType.REFERRER_CLASS_NAME_ANY.equals( smt.getReferrerClassName()); boolean hasSimilar = stream.anyMatch( classNameIdPredicate.and( allReferrerClassNamePredicate.or( anyReferrerClassNamePredicate))); if (hasSimilar) { return true; } return false; }
if (stagedModelType.getReferrerClassName() == null) { modelAdditionCount = _changesetEntryLocalService.getChangesetEntriesCount( className, stagedModelType. getReferrerClassName())) {