com.amazonaws.mobileconnectors.dynamodbv2.dynamodbmapper.marshallers
Class ObjectSetToStringSetMarshaller

java.lang.Object
  extended by com.amazonaws.mobileconnectors.dynamodbv2.dynamodbmapper.marshallers.ObjectSetToStringSetMarshaller
All Implemented Interfaces:
ArgumentMarshaller, ArgumentMarshaller.StringSetAttributeMarshaller

public class ObjectSetToStringSetMarshaller
extends java.lang.Object
implements ArgumentMarshaller.StringSetAttributeMarshaller

A legacy marshaller that marshals sets of arbitrary Java objects into DynamoDB StringSets by using String.valueOf(Object). Retained for backwards compatibility in case someone is relying on this, but logs a warning if ever used since we only know how to unmarshal back to Java Strings.


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.amazonaws.mobileconnectors.dynamodbv2.dynamodbmapper.ArgumentMarshaller
ArgumentMarshaller.BinaryAttributeMarshaller, ArgumentMarshaller.BinarySetAttributeMarshaller, ArgumentMarshaller.BooleanAttributeMarshaller, ArgumentMarshaller.ListAttributeMarshaller, ArgumentMarshaller.MapAttributeMarshaller, ArgumentMarshaller.NumberAttributeMarshaller, ArgumentMarshaller.NumberSetAttributeMarshaller, ArgumentMarshaller.StringAttributeMarshaller, ArgumentMarshaller.StringSetAttributeMarshaller
 
Method Summary
static ObjectSetToStringSetMarshaller instance()
           
 AttributeValue marshall(java.lang.Object obj)
          Marshalls the object given into an AttributeValue.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

instance

public static ObjectSetToStringSetMarshaller instance()

marshall

public AttributeValue marshall(java.lang.Object obj)
Description copied from interface: ArgumentMarshaller
Marshalls the object given into an AttributeValue.

Specified by:
marshall in interface ArgumentMarshaller


Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.