Merged 5.1.1 (5.1.1) to 5.1.N (5.1.2)

125498 slanglois: MNT-16155 Update source headers - remove svn:eol-style property on Java and JSP source files


git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/BRANCHES/DEV/5.1.N/root@125605 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Raluca Munteanu
2016-04-20 10:30:21 +00:00
parent 86dc6f3402
commit e76a93cf89
830 changed files with 142585 additions and 142585 deletions

View File

@@ -1,142 +1,142 @@
package org.alfresco.opencmis.mapping;
import java.io.Serializable;
import org.alfresco.model.ContentModel;
import org.alfresco.opencmis.CMISConnector;
import org.alfresco.opencmis.dictionary.CMISNodeInfo;
import org.alfresco.opencmis.dictionary.CMISPropertyAccessor;
import org.alfresco.service.ServiceRegistry;
import org.alfresco.service.cmr.repository.AssociationRef;
import org.alfresco.service.cmr.repository.ContentData;
import org.alfresco.service.cmr.repository.NodeRef;
import org.alfresco.service.cmr.repository.datatype.DefaultTypeConverter;
import org.alfresco.service.namespace.QName;
/**
* Base class for all property accessors
*
* @author andyh
*
*/
public abstract class AbstractProperty implements CMISPropertyAccessor
{
public static final String CONTENT_PROPERTY = "::content";
private ServiceRegistry serviceRegistry;
protected CMISConnector connector;
private String propertyName;
/**
* Construct
*
* @param serviceRegistry ServiceRegistry
* @param connector CMISConnector
* @param propertyName String
*/
protected AbstractProperty(ServiceRegistry serviceRegistry, CMISConnector connector, String propertyName)
{
this.serviceRegistry = serviceRegistry;
this.connector = connector;
this.propertyName = propertyName;
}
protected String getGuid(String nodeId)
{
int idx = nodeId.lastIndexOf("/");
if(idx != -1)
{
return nodeId.substring(idx+1);
}
else
{
return nodeId;
}
}
/**
* @return service registry
*/
protected ServiceRegistry getServiceRegistry()
{
return serviceRegistry;
}
public String getName()
{
return propertyName;
}
public QName getMappedProperty()
{
return null;
}
@Override
public void setValue(NodeRef nodeRef, Serializable value)
{
throw new UnsupportedOperationException();
}
public Serializable getValue(NodeRef nodeRef)
{
return getValue(createNodeInfo(nodeRef));
}
public Serializable getValue(AssociationRef assocRef)
{
return getValue(createNodeInfo(assocRef));
}
public Serializable getValue(CMISNodeInfo nodeInfo)
{
if (nodeInfo.containsPropertyValue(propertyName))
{
Serializable value = nodeInfo.getPropertyValue(propertyName);
return value;
} else
{
Serializable value = getValueInternal(nodeInfo);
nodeInfo.putPropertyValue(propertyName, value);
return value;
}
}
protected abstract Serializable getValueInternal(CMISNodeInfo nodeInfo);
public CMISNodeInfo createNodeInfo(NodeRef nodeRef)
{
return connector.createNodeInfo(nodeRef);
}
public CMISNodeInfo createNodeInfo(AssociationRef assocRef)
{
return connector.createNodeInfo(assocRef);
}
protected ContentData getContentData(CMISNodeInfo nodeInfo)
{
if (!nodeInfo.isDocument())
{
return null;
}
if (nodeInfo.containsPropertyValue(CONTENT_PROPERTY))
{
return (ContentData) nodeInfo.getPropertyValue(CONTENT_PROPERTY);
} else
{
ContentData contentData = null;
Serializable value = nodeInfo.getNodeProps().get(ContentModel.PROP_CONTENT);
if (value != null)
{
contentData = DefaultTypeConverter.INSTANCE.convert(ContentData.class, value);
}
nodeInfo.putPropertyValue(CONTENT_PROPERTY, contentData);
return contentData;
}
}
}
package org.alfresco.opencmis.mapping;
import java.io.Serializable;
import org.alfresco.model.ContentModel;
import org.alfresco.opencmis.CMISConnector;
import org.alfresco.opencmis.dictionary.CMISNodeInfo;
import org.alfresco.opencmis.dictionary.CMISPropertyAccessor;
import org.alfresco.service.ServiceRegistry;
import org.alfresco.service.cmr.repository.AssociationRef;
import org.alfresco.service.cmr.repository.ContentData;
import org.alfresco.service.cmr.repository.NodeRef;
import org.alfresco.service.cmr.repository.datatype.DefaultTypeConverter;
import org.alfresco.service.namespace.QName;
/**
* Base class for all property accessors
*
* @author andyh
*
*/
public abstract class AbstractProperty implements CMISPropertyAccessor
{
public static final String CONTENT_PROPERTY = "::content";
private ServiceRegistry serviceRegistry;
protected CMISConnector connector;
private String propertyName;
/**
* Construct
*
* @param serviceRegistry ServiceRegistry
* @param connector CMISConnector
* @param propertyName String
*/
protected AbstractProperty(ServiceRegistry serviceRegistry, CMISConnector connector, String propertyName)
{
this.serviceRegistry = serviceRegistry;
this.connector = connector;
this.propertyName = propertyName;
}
protected String getGuid(String nodeId)
{
int idx = nodeId.lastIndexOf("/");
if(idx != -1)
{
return nodeId.substring(idx+1);
}
else
{
return nodeId;
}
}
/**
* @return service registry
*/
protected ServiceRegistry getServiceRegistry()
{
return serviceRegistry;
}
public String getName()
{
return propertyName;
}
public QName getMappedProperty()
{
return null;
}
@Override
public void setValue(NodeRef nodeRef, Serializable value)
{
throw new UnsupportedOperationException();
}
public Serializable getValue(NodeRef nodeRef)
{
return getValue(createNodeInfo(nodeRef));
}
public Serializable getValue(AssociationRef assocRef)
{
return getValue(createNodeInfo(assocRef));
}
public Serializable getValue(CMISNodeInfo nodeInfo)
{
if (nodeInfo.containsPropertyValue(propertyName))
{
Serializable value = nodeInfo.getPropertyValue(propertyName);
return value;
} else
{
Serializable value = getValueInternal(nodeInfo);
nodeInfo.putPropertyValue(propertyName, value);
return value;
}
}
protected abstract Serializable getValueInternal(CMISNodeInfo nodeInfo);
public CMISNodeInfo createNodeInfo(NodeRef nodeRef)
{
return connector.createNodeInfo(nodeRef);
}
public CMISNodeInfo createNodeInfo(AssociationRef assocRef)
{
return connector.createNodeInfo(assocRef);
}
protected ContentData getContentData(CMISNodeInfo nodeInfo)
{
if (!nodeInfo.isDocument())
{
return null;
}
if (nodeInfo.containsPropertyValue(CONTENT_PROPERTY))
{
return (ContentData) nodeInfo.getPropertyValue(CONTENT_PROPERTY);
} else
{
ContentData contentData = null;
Serializable value = nodeInfo.getNodeProps().get(ContentModel.PROP_CONTENT);
if (value != null)
{
contentData = DefaultTypeConverter.INSTANCE.convert(ContentData.class, value);
}
nodeInfo.putPropertyValue(CONTENT_PROPERTY, contentData);
return contentData;
}
}
}