org.nakedobjects.remoting.data
Interface DataFactory

All Known Implementing Classes:
DataFactoryDefault

public interface DataFactory

Create serializable objects that are used to carry messages across the network. This assumes that the Oid and Version implementations are also serializable.


Method Summary
 CollectionData createCollectionData(java.lang.String collectionType, java.lang.String elementType, Oid oid, ReferenceData[] elements, boolean hasAllElements, Version version)
           
 IdentityData createIdentityData(java.lang.String type, Oid oid, Version version)
           
 NullData createNullData(java.lang.String type)
           
 ObjectData createObjectData(java.lang.String type, Oid oid, boolean hasCompleteData, Version version)
           
 EncodableObjectData createValueData(java.lang.String fullName, java.lang.String encodedValue)
           
 

Method Detail

createCollectionData

CollectionData createCollectionData(java.lang.String collectionType,
                                    java.lang.String elementType,
                                    Oid oid,
                                    ReferenceData[] elements,
                                    boolean hasAllElements,
                                    Version version)

createNullData

NullData createNullData(java.lang.String type)

createObjectData

ObjectData createObjectData(java.lang.String type,
                            Oid oid,
                            boolean hasCompleteData,
                            Version version)

createIdentityData

IdentityData createIdentityData(java.lang.String type,
                                Oid oid,
                                Version version)

createValueData

EncodableObjectData createValueData(java.lang.String fullName,
                                    java.lang.String encodedValue)


Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.