mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-24 17:32:48 +00:00
Merged V2.2 to HEAD
8019: Merged V2.1 to V2.2 7715: Fix for AWC-1753 7725: Additional files for AWC-1753 - also fixes unreported issue of OK button not being highlighted when editing post until you press a key 7726: Additional files for AWC-1753 - also fixes unreported issue of OK button not being highlighted when editing post until you press a key 7731: Added support for Range and Content-Range headers to support Download managers and Resume features for HTTP downloads 7967: Workaround for ACT-771: Missing AVM Store system descriptor properties prevents system startup 7980: AWC-1662: Fixed NPE when searching for users 7981: Fix for AWC-1661: Can't edit details of user who has had their home space removed 7988: NodeRef + child path relative URLs support for DownloadContentServlet 8003: Fix for AWC-1795 8004: Fix http://issues.alfresco.com/browse/AR-1807 git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@8461 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -1049,7 +1049,15 @@ public class AVMStoreImpl implements AVMStore, Serializable
|
||||
*/
|
||||
public int getLastVersionID()
|
||||
{
|
||||
return AVMDAOs.Instance().fVersionRootDAO.getMaxVersionID(this);
|
||||
Integer lastVersionId = AVMDAOs.Instance().fVersionRootDAO.getMaxVersionID(this);
|
||||
if (lastVersionId == null)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
return lastVersionId.intValue();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -1159,9 +1167,15 @@ public class AVMStoreImpl implements AVMStore, Serializable
|
||||
*/
|
||||
public AVMStoreDescriptor getDescriptor()
|
||||
{
|
||||
return new AVMStoreDescriptor(fName,
|
||||
getProperty(ContentModel.PROP_CREATOR).getStringValue(),
|
||||
((Date)getProperty(ContentModel.PROP_CREATED).getValue(DataTypeDefinition.DATE)).getTime());
|
||||
// Get the creator ensuring that nulls are not hit
|
||||
PropertyValue creatorValue = getProperty(ContentModel.PROP_CREATOR);
|
||||
String creator = creatorValue == null ? "system" : (String) creatorValue.getValue(DataTypeDefinition.TEXT);
|
||||
creator = (creator == null) ? "system" : creator;
|
||||
// Get the created date ensuring that nulls are not hit
|
||||
PropertyValue createdValue = getProperty(ContentModel.PROP_CREATED);
|
||||
Date created = createdValue == null ? (new Date()) : (Date) createdValue.getValue(DataTypeDefinition.DATE);
|
||||
created = (created == null) ? (new Date()) : created;
|
||||
return new AVMStoreDescriptor(fName, creator, created.getTime());
|
||||
}
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user