|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.alfresco.jcr.item.JCRTypeConverter
public class JCRTypeConverter
Responsible for converting Alfresco values to JCR values.
| Constructor Summary | |
|---|---|
JCRTypeConverter(SessionImpl session)
Construct |
|
| Method Summary | |
|---|---|
boolean |
booleanValue(java.lang.Object value)
Convert to JCR Boolean Value |
java.lang.Object |
convert(java.lang.Class c,
java.lang.Object value)
General conversion method using JCR converters |
java.lang.Object |
convert(org.alfresco.service.cmr.dictionary.DataTypeDefinition propertyType,
java.lang.Object value)
General conversion method using JCR converters |
java.util.Calendar |
dateValue(java.lang.Object value)
Convert to JCR Date Value |
double |
doubleValue(java.lang.Object value)
Convert to JCR Double Value |
org.alfresco.service.cmr.repository.datatype.TypeConverter |
getConverter()
Get the underlying Converter |
long |
longValue(java.lang.Object value)
Convert to JCR Long Value |
org.alfresco.service.namespace.QName |
nameValue(java.lang.Object value)
Convert to JCR Name Value |
org.alfresco.service.cmr.repository.Path |
pathValue(java.lang.Object value)
Convert to JCR Path Value |
NodeImpl |
referenceValue(java.lang.Object value)
Convert to JCR Reference Value |
java.io.InputStream |
streamValue(java.lang.Object value)
Convert to JCR Stream Value |
java.lang.String |
stringValue(java.lang.Object value)
Convert to JCR String Value |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JCRTypeConverter(SessionImpl session)
session - | Method Detail |
|---|
public org.alfresco.service.cmr.repository.datatype.TypeConverter getConverter()
public NodeImpl referenceValue(java.lang.Object value)
throws javax.jcr.ValueFormatException,
javax.jcr.RepositoryException
session - value -
javax.jcr.ValueFormatException
javax.jcr.RepositoryException
public java.lang.String stringValue(java.lang.Object value)
throws javax.jcr.ValueFormatException,
javax.jcr.RepositoryException
value -
javax.jcr.ValueFormatException
javax.jcr.RepositoryException
public java.io.InputStream streamValue(java.lang.Object value)
throws java.lang.IllegalStateException,
javax.jcr.RepositoryException
value -
java.lang.IllegalStateException
javax.jcr.RepositoryException
public long longValue(java.lang.Object value)
throws javax.jcr.ValueFormatException,
java.lang.IllegalStateException,
javax.jcr.RepositoryException
value -
javax.jcr.ValueFormatException
java.lang.IllegalStateException
javax.jcr.RepositoryException
public double doubleValue(java.lang.Object value)
throws javax.jcr.ValueFormatException,
java.lang.IllegalStateException,
javax.jcr.RepositoryException
value -
javax.jcr.ValueFormatException
java.lang.IllegalStateException
javax.jcr.RepositoryException
public java.util.Calendar dateValue(java.lang.Object value)
throws javax.jcr.ValueFormatException,
java.lang.IllegalStateException,
javax.jcr.RepositoryException
value -
javax.jcr.ValueFormatException
java.lang.IllegalStateException
javax.jcr.RepositoryException
public boolean booleanValue(java.lang.Object value)
throws javax.jcr.ValueFormatException,
java.lang.IllegalStateException,
javax.jcr.RepositoryException
value -
javax.jcr.ValueFormatException
java.lang.IllegalStateException
javax.jcr.RepositoryException
public org.alfresco.service.namespace.QName nameValue(java.lang.Object value)
throws javax.jcr.ValueFormatException,
java.lang.IllegalStateException,
javax.jcr.RepositoryException
value -
javax.jcr.ValueFormatException
java.lang.IllegalStateException
javax.jcr.RepositoryException
public org.alfresco.service.cmr.repository.Path pathValue(java.lang.Object value)
throws javax.jcr.ValueFormatException,
java.lang.IllegalStateException,
javax.jcr.RepositoryException
value -
javax.jcr.ValueFormatException
java.lang.IllegalStateException
javax.jcr.RepositoryException
public final java.lang.Object convert(org.alfresco.service.cmr.dictionary.DataTypeDefinition propertyType,
java.lang.Object value)
throws javax.jcr.RepositoryException
propertyType - datatype to convert tovalue - the value to convert
javax.jcr.RepositoryException
public final java.lang.Object convert(java.lang.Class c,
java.lang.Object value)
throws javax.jcr.RepositoryException
c - classvalue - value to convert
javax.jcr.RepositoryException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||