Author: areshetnyak
Date: 2010-08-31 04:39:04 -0400 (Tue, 31 Aug 2010)
New Revision: 3023
Modified:
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/xml/importing/SystemViewImporter.java
Log:
EXOJCR-880 : Remarks to this issue was applied.
Modified:
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/xml/importing/SystemViewImporter.java
===================================================================
---
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/xml/importing/SystemViewImporter.java 2010-08-31
08:14:31 UTC (rev 3022)
+++
jcr/trunk/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/xml/importing/SystemViewImporter.java 2010-08-31
08:39:04 UTC (rev 3023)
@@ -311,7 +311,7 @@
if (currentNodePropertiesInfo != null)
{
- checkPropertis(currentNodePropertiesInfo);
+ checkProperties(currentNodePropertiesInfo);
}
mapNodePropertiesInfo.remove(currentNodeInfo.getQPath().getAsString());
@@ -337,17 +337,11 @@
* @throws IllegalNameException
* @throws IllegalStateException
*/
- private void checkPropertis(NodePropertiesInfo currentNodePropertiesInfo) throws
RepositoryException
+ private void checkProperties(NodePropertiesInfo currentNodePropertiesInfo) throws
RepositoryException
{
if
(currentNodePropertiesInfo.getNode().getQPath().isDescendantOf(Constants.JCR_VERSION_STORAGE_PATH)
&&
currentNodePropertiesInfo.getNode().getPrimaryTypeName().equals(Constants.NT_FROZENNODE))
{
- // name of frozenPrimaryType property
- InternalQName fptPropertyName =
locationFactory.parseJCRName("jcr:frozenPrimaryType").getInternalName();
-
- // node of frozenMixinTypes property
- InternalQName fmtPropertyName =
locationFactory.parseJCRName("jcr:frozenMixinTypes").getInternalName();
-
InternalQName fptName = null;
List<InternalQName> fmtNames = new ArrayList<InternalQName>();
@@ -356,15 +350,15 @@
{
for (ImportPropertyData propertyData :
currentNodePropertiesInfo.getProperties())
{
- if (propertyData.getQName().equals(fptPropertyName))
+ if (propertyData.getQName().equals(Constants.JCR_FROZENPRIMARYTYPE))
{
fptName = InternalQName.parse(new
String(propertyData.getValues().get(0).getAsByteArray()));
}
- else if (propertyData.getQName().equals(fmtPropertyName))
+ else if (propertyData.getQName().equals(Constants.JCR_FROZENMIXINTYPES))
{
for (ValueData valueData : propertyData.getValues())
{
- fmtNames.add(InternalQName.parse(new
String(valueData.getAsByteArray())));
+ fmtNames.add(InternalQName.parse(new
String(valueData.getAsByteArray(), Constants.DEFAULT_ENCODING)));
}
}
}
Show replies by date