/** * @deprecated As of Wilberforce (7.0.x), replaced by {@link * #getModelAdditionCount(StagedModel)} */ @Deprecated public long getModelAdditionCount(Class<? extends ClassedModel> clazz) { return getModelAdditionCount(new StagedModelType(clazz)); }
public long getModelDeletionCount(StagedModelType stagedModelType) { return getModelDeletionCount( stagedModelType.getClassName(), stagedModelType.getReferrerClassName()); }
public static long getClassNameId(ClassedModel classedModel) { if (classedModel instanceof StagedModel) { StagedModel stagedModel = (StagedModel)classedModel; StagedModelType stagedModelType = stagedModel.getStagedModelType(); return stagedModelType.getClassNameId(); } return PortalUtil.getClassNameId(classedModel.getModelClass()); }
classNameIdProperty.eq(stagedModelType.getClassNameId())); long referrerClassNameId = stagedModelType.getReferrerClassNameId(); stagedModelType.getReferrerClassNameId()));
if (stagedModelType.getReferrerClassName() == null) { modelAdditionCount = _changesetEntryLocalService.getChangesetEntriesCount( changesetCollection.getChangesetCollectionId(), stagedModelType.getClassNameId()); StagedModelRepositoryRegistryUtil. getStagedModelRepository( stagedModelType.getClassName()); _changesetEntryLocalService.getChangesetEntries( changesetCollection.getChangesetCollectionId(), stagedModelType.getClassNameId()); className, stagedModelType. getReferrerClassName())) {
@Override public void addCriteria(DynamicQuery dynamicQuery) { portletDataContext.addDateRangeCriteria(dynamicQuery, "modifiedDate"); StagedModelType stagedModelType = exportActionableDynamicQuery.getStagedModelType(); long referrerClassNameId = stagedModelType.getReferrerClassNameId(); Property classNameIdProperty = PropertyFactoryUtil.forName( "classNameId"); if ((referrerClassNameId != StagedModelType.REFERRER_CLASS_NAME_ID_ALL) && (referrerClassNameId != StagedModelType.REFERRER_CLASS_NAME_ID_ANY)) { dynamicQuery.add(classNameIdProperty.eq( stagedModelType.getReferrerClassNameId())); } else if (referrerClassNameId == StagedModelType.REFERRER_CLASS_NAME_ID_ANY) { dynamicQuery.add(classNameIdProperty.isNotNull()); } } });
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; }
public static String getClassName(ClassedModel classedModel) { String modelClassName = classedModel.getModelClassName(); if (classedModel instanceof StagedModel) { StagedModel stagedModel = (StagedModel)classedModel; StagedModelType stagedModelType = stagedModel.getStagedModelType(); modelClassName = stagedModelType.getClassName(); } return modelClassName; }
public static String getClassSimpleName(ClassedModel classedModel) { Class<?> modelClass = classedModel.getModelClass(); String modelClassSimpleName = modelClass.getSimpleName(); if (classedModel instanceof StagedModel) { StagedModel stagedModel = (StagedModel)classedModel; StagedModelType stagedModelType = stagedModel.getStagedModelType(); modelClassSimpleName = stagedModelType.getClassSimpleName(); } return modelClassSimpleName; }
classNameIdProperty.eq(stagedModelType.getClassNameId())); if (stagedModelType.getReferrerClassNameId() >= 0) { conjunction.add( referrerClassNameIdProperty.eq( stagedModelType.getReferrerClassNameId()));
@Override public void addCriteria(DynamicQuery dynamicQuery) { portletDataContext.addDateRangeCriteria(dynamicQuery, "modifiedDate"); StagedModelType stagedModelType = exportActionableDynamicQuery.getStagedModelType(); long referrerClassNameId = stagedModelType.getReferrerClassNameId(); Property classNameIdProperty = PropertyFactoryUtil.forName( "classNameId"); if ((referrerClassNameId != StagedModelType.REFERRER_CLASS_NAME_ID_ALL) && (referrerClassNameId != StagedModelType.REFERRER_CLASS_NAME_ID_ANY)) { dynamicQuery.add(classNameIdProperty.eq( stagedModelType.getReferrerClassNameId())); } else if (referrerClassNameId == StagedModelType.REFERRER_CLASS_NAME_ID_ANY) { dynamicQuery.add(classNameIdProperty.isNotNull()); } } });
stagedModelType.getClassName(), stagedModel.getPrimaryKeyObj(), dependentFileName); stagedModelType.getClassName(), stagedModel.getPrimaryKeyObj(), dependentFileName);
/** * @deprecated As of Wilberforce (7.0.x), replaced by {@link * #getModelDeletionCount(StagedModel)} */ @Deprecated public long getModelDeletionCount(Class<? extends ClassedModel> clazz) { return getModelDeletionCount(new StagedModelType(clazz)); }
public static String getManifestSummaryKey( StagedModelType stagedModelType) { return getManifestSummaryKey( stagedModelType.getClassName(), stagedModelType.getReferrerClassName()); }
long referrerClassNameId = stagedModelType.getReferrerClassNameId(); (referrerClassNameId != StagedModelType.REFERRER_CLASS_NAME_ID_ANY)) { dynamicQuery.add(classNameIdProperty.eq( stagedModelType.getReferrerClassNameId()));
public static StagedModelType parse(String stagedModelTypeString) { if (Validator.isNull(stagedModelTypeString)) { return null; } try { int index = stagedModelTypeString.indexOf(CharPool.POUND); if (index == -1) { return new StagedModelType(stagedModelTypeString); } String className = stagedModelTypeString.substring(0, index); if (Validator.isNull(className)) { return null; } String referrerClassName = stagedModelTypeString.substring( index + 1); return new StagedModelType(className, referrerClassName); } catch (Exception e) { return null; } }
public long getModelAdditionCount(StagedModelType stagedModelType) { return getModelAdditionCount( stagedModelType.getClassName(), stagedModelType.getReferrerClassName()); }
portletDataHandlerControls) { StagedModelType stagedModelType = new StagedModelType( portletDataHandlerControl.getClassName(), portletDataHandlerControl.getReferrerClassName());
@Override public StagedModelType getStagedModelType() { return new StagedModelType(JournalArticle.class); }
@Override public StagedModelType getStagedModelType() { return new StagedModelType(PortalUtil.getClassNameId( JournalFeed.class.getName())); }