public class OwCMISIdObjectConverter extends Object implements OwCMISValueConverter<String,com.wewebu.ow.server.ecm.OwObjectReference>
String CMIS id to OwObjectReference converter.
Alfresco Workdesk
Copyright (c) Alfresco Software, Inc.
All rights reserved.
For licensing information read the license.txt file or
go to: http://wiki.alfresco.com
| Constructor and Description |
|---|
OwCMISIdObjectConverter(OwCMISSession session_p,
OwCMISValueConverter<String,String> dmsidConverter_p) |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
fromArrayValue(Object[] owdValue_p)
Converts the array back from type O to a list of type L.
|
List<String> |
fromValue(com.wewebu.ow.server.ecm.OwObjectReference owdValue_p)
Vice-versa conversion to
OwCMISValueConverter.toValue(List). |
com.wewebu.ow.server.ecm.OwObjectReference[] |
toArrayValue(List<String> cmisValue_p)
Converts the list into an array of the resulting type.
|
protected com.wewebu.ow.server.ecm.OwObjectReference |
toObjectReference(String dmsid,
boolean refresh)
Will return every time a reference, even in exception case an OwUnresolvedReference is returned.
|
com.wewebu.ow.server.ecm.OwObjectReference |
toValue(List<String> cmisValue_p)
Return a representation of the given List as type O,
or simply converts the first entry of the list into the resulting type.
|
public OwCMISIdObjectConverter(OwCMISSession session_p, OwCMISValueConverter<String,String> dmsidConverter_p)
public List<String> fromArrayValue(Object[] owdValue_p) throws com.wewebu.ow.server.exceptions.OwInvalidOperationException
OwCMISValueConverterfromArrayValue in interface OwCMISValueConverter<String,com.wewebu.ow.server.ecm.OwObjectReference>owdValue_p - array of resulting type, can be nullcom.wewebu.ow.server.exceptions.OwInvalidOperationExceptionpublic List<String> fromValue(com.wewebu.ow.server.ecm.OwObjectReference owdValue_p) throws com.wewebu.ow.server.exceptions.OwInvalidOperationException
OwCMISValueConverterOwCMISValueConverter.toValue(List).fromValue in interface OwCMISValueConverter<String,com.wewebu.ow.server.ecm.OwObjectReference>owdValue_p - O resulting type, can be nullcom.wewebu.ow.server.exceptions.OwInvalidOperationExceptionpublic com.wewebu.ow.server.ecm.OwObjectReference[] toArrayValue(List<String> cmisValue_p) throws com.wewebu.ow.server.exceptions.OwInvalidOperationException
OwCMISValueConvertertoArrayValue in interface OwCMISValueConverter<String,com.wewebu.ow.server.ecm.OwObjectReference>cmisValue_p - List to be convertedcom.wewebu.ow.server.exceptions.OwInvalidOperationExceptionpublic com.wewebu.ow.server.ecm.OwObjectReference toValue(List<String> cmisValue_p) throws com.wewebu.ow.server.exceptions.OwInvalidOperationException
OwCMISValueConvertertoValue in interface OwCMISValueConverter<String,com.wewebu.ow.server.ecm.OwObjectReference>cmisValue_p - List of values to convertcom.wewebu.ow.server.exceptions.OwInvalidOperationExceptionprotected com.wewebu.ow.server.ecm.OwObjectReference toObjectReference(String dmsid, boolean refresh)
Notice: Method will return null, if provided DMSID parameter is null.
dmsid - String to retrieve objectrefresh - boolean (cached instance or fresh from back-end)Copyright © 2014 Alfresco Business Solutions. All Rights Reserved.