|
|||||||||
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 |