/** * Entry Version ID. * * @return Returns the Entry Version ID. The version number is incremented each time an entry is * updated. The initial value to be stored in the space is 1, and is incremented after each * update. This value is used when running in optimistic locking mode. */ public int getVersionID() { return getVersion(); }
public int getVersion(T target) { return target.getVersion(); }
private ITemplatePacket createTemplatePacketFromExternalEntry(ExternalEntry entry) { if (entry.getMultipleUIDs() != null) { QueryResultTypeInternal resultType = entry._returnTrueType ? QueryResultTypeInternal.NOT_SET : QueryResultTypeInternal.EXTERNAL_ENTRY; return TemplatePacketFactory.createUidsPacket(entry.getMultipleUIDs(), resultType, entry.m_ReturnOnlyUids); } if (entry.getClassName() == null) { if (entry.getUID() != null) return TemplatePacketFactory.createUidPacket(entry.getUID(), entry.getVersion(), entry.m_ReturnOnlyUids); ITypeDesc objectTypeDesc = _typeDescRepository.getTypeDescByName(Object.class.getName(), null); return TemplatePacketFactory.createEmptyPacket(objectTypeDesc); } final ITypeDesc typeDesc = _typeDescRepository.getTypeDescByExternalEntry(entry); return TemplatePacketFactory.createFromObject(entry, typeDesc, EntryType.EXTERNAL_ENTRY); }