protected String getClassName(T classedModel) { return classedModel.getModelClassName(); }
protected long getPrimaryKey(T classedModel) { if (!(classedModel.getPrimaryKeyObj() instanceof Long)) { throw new IllegalArgumentException( "Only models with a primary key of type Long can make use of " + "SocialActivityManagers"); } return (Long)classedModel.getPrimaryKeyObj(); }
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; }
classedModel.getModelClass()); "referrer-class-pk")); String className = classedModel.getModelClassName(); classedModel.getPrimaryKeyObj()); classedModel.getPrimaryKeyObj());
public IndexerRequest( Method method, ClassedModel classedModel, Indexer<?> indexer) { _method = method; _classedModel = classedModel; _indexer = new NoAutoCommitIndexer<>(indexer); _forceSync = ProxyModeThreadLocal.isForceSync(); _modelClassName = classedModel.getModelClassName(); _modelPrimaryKey = (Long)_classedModel.getPrimaryKeyObj(); }
ExpandoBridge expandoBridge = classedModel.getExpandoBridge();
Long classPK = (Long)classedModel.getPrimaryKeyObj(); methodKey, classedModel.getModelClassName(), classPK, indexerRequestBuffer);
public static Serializable getPrimaryKeyObj(ClassedModel classedModel) { if (classedModel instanceof ResourcedModel) { ResourcedModel resourcedModel = (ResourcedModel)classedModel; return resourcedModel.getResourcePrimKey(); } return classedModel.getPrimaryKeyObj(); }
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 long getClassNameId(ClassedModel classedModel) { if (classedModel instanceof StagedModel) { StagedModel stagedModel = (StagedModel)classedModel; StagedModelType stagedModelType = stagedModel.getStagedModelType(); return stagedModelType.getClassNameId(); } return PortalUtil.getClassNameId(classedModel.getModelClass()); }
protected String getReferenceKey(ClassedModel classedModel) { return getReferenceKey( ExportImportClassedModelUtil.getClassName(classedModel), String.valueOf(classedModel.getPrimaryKeyObj())); }
/** * @deprecated As of Judson (7.1.x), replaced by {@link * #getTrashModelTrashedModels(long, int, int, * OrderByComparator)} */ @Deprecated public default List<TrashRenderer> getTrashModelTrashRenderers( long classPK, int start, int end, OrderByComparator<?> obc) throws PortalException { List<TrashedModel> trashedModels = getTrashModelTrashedModels( classPK, start, end, obc); List<TrashRenderer> trashRenderers = new ArrayList<>(); for (TrashedModel trashedModel : trashedModels) { String modelClassName = ((ClassedModel)trashedModel).getModelClassName(); TrashHandler trashHandler = TrashHandlerRegistryUtil.getTrashHandler(modelClassName); TrashRenderer trashRenderer = trashHandler.getTrashRenderer( trashedModel.getTrashEntryClassPK()); trashRenderers.add(trashRenderer); } return trashRenderers; }
@Override public ServiceContext createServiceContext( String path, ClassedModel classedModel) { return createServiceContext( null, path, classedModel, classedModel.getModelClass()); }
@Override public Element getMissingReferenceElement(ClassedModel classedModel) { StringBundler sb = new StringBundler(5); sb.append("missing-reference[@class-name='"); sb.append(ExportImportClassedModelUtil.getClassName(classedModel)); sb.append("' and @class-pk='"); sb.append(String.valueOf(classedModel.getPrimaryKeyObj())); sb.append("']"); XPath xPath = SAXReaderUtil.createXPath(sb.toString()); Node node = xPath.selectSingleNode(_missingReferencesElement); return (Element)node; }
@Override public ServiceContext createServiceContext( Element element, ClassedModel classedModel) { return createServiceContext( element, null, classedModel, classedModel.getModelClass()); }
classedModel.getPrimaryKeyObj()); "class-pk", String.valueOf(classedModel.getPrimaryKeyObj())); referenceElement.addAttribute( "display-name", String.valueOf(classedModel.getPrimaryKeyObj()));
@Override public void addExpando( Element element, String path, ClassedModel classedModel) { addExpando(element, path, classedModel, classedModel.getModelClass()); }
@Override public void addClassedModel( Element element, String path, ClassedModel classedModel) throws PortalException { addClassedModel( element, path, classedModel, classedModel.getModelClass()); }
@Override public void importClassedModel( ClassedModel classedModel, ClassedModel newClassedModel) throws PortalException { importClassedModel( classedModel, newClassedModel, classedModel.getModelClass()); }