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 Serializable getPrimaryKeyObj(ClassedModel classedModel) { if (classedModel instanceof ResourcedModel) { ResourcedModel resourcedModel = (ResourcedModel)classedModel; return resourcedModel.getResourcePrimKey(); } return classedModel.getPrimaryKeyObj(); }
protected String getReferenceKey(ClassedModel classedModel) { return getReferenceKey( ExportImportClassedModelUtil.getClassName(classedModel), String.valueOf(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(); }
@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; }
Long classPK = (Long)classedModel.getPrimaryKeyObj();
classedModel.getPrimaryKeyObj()); "class-pk", String.valueOf(classedModel.getPrimaryKeyObj())); referenceElement.addAttribute( "display-name", String.valueOf(classedModel.getPrimaryKeyObj()));
classedModel.getPrimaryKeyObj()); classedModel.getPrimaryKeyObj());