com.levigo.jadice.annotation.profiles
Class PropertiesDescriptor

java.lang.Object
  extended by com.levigo.jadice.annotation.profiles.PropertiesDescriptor

public class PropertiesDescriptor
extends Object

A value object used to transport user properties (from a PropertiesProvider) via serialization. FIXME: this class will - hopefully, at some point - be also present as part of the jadice open portfolio marshalling. We should consider merging them then.


Nested Class Summary
static class PropertiesDescriptor.BooleanValue
           
static class PropertiesDescriptor.ByteValue
           
static class PropertiesDescriptor.CollectionValue<C extends Collection<Object>>
           
static class PropertiesDescriptor.DecimalValue
           
static class PropertiesDescriptor.DoubleValue
           
static class PropertiesDescriptor.FloatValue
           
static class PropertiesDescriptor.IntegerValue
           
static class PropertiesDescriptor.IntValue
           
static class PropertiesDescriptor.JavaTypedValue<V>
           
static class PropertiesDescriptor.LongValue
           
static class PropertiesDescriptor.MapValue
           
static class PropertiesDescriptor.Property
           
static class PropertiesDescriptor.ShortValue
           
static class PropertiesDescriptor.StringValue
           
static class PropertiesDescriptor.TimestampValue
           
static interface PropertiesDescriptor.Value<V>
           
static class PropertiesDescriptor.ValueElement
           
 
Constructor Summary
PropertiesDescriptor()
           
PropertiesDescriptor(PropertiesProvider provider)
           
 
Method Summary
 List<PropertiesDescriptor.Property> getProperties()
           
 void mergeInto(PropertiesProvider pp)
           
 void setProperties(List<PropertiesDescriptor.Property> properties)
           
 void writeExternal(ObjectOutput out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertiesDescriptor

public PropertiesDescriptor()

PropertiesDescriptor

public PropertiesDescriptor(PropertiesProvider provider)
Method Detail

mergeInto

public void mergeInto(PropertiesProvider pp)

writeExternal

public void writeExternal(ObjectOutput out)
                   throws IOException
Throws:
IOException

getProperties

public List<PropertiesDescriptor.Property> getProperties()

setProperties

public void setProperties(List<PropertiesDescriptor.Property> properties)


Copyright © 1995-2020 levigo holding gmbh. All Rights Reserved.