public class


extends Object
implements PropertySupport
Known Direct Subclasses

Class Overview

An implementation of PropertySupport for use in SCM entities, with write-once immutability provided by setProperties(PropertyMap). Note: The recommended way to use this class is by composition.


Nested Classes
class SimplePropertySupport.AbstractPropertyBuilder<B extends AbstractPropertyBuilder<B>>  
Public Constructors
SimplePropertySupport(AbstractPropertyBuilder<?> builder)
Public Methods
@Nonnull PropertyMap getProperties()
void setProperties(PropertyMap properties)
Set properties on this entity.
Inherited Methods
From class java.lang.Object
From interface

Public Constructors

public SimplePropertySupport (AbstractPropertyBuilder<?> builder)

Public Methods

@Nonnull public PropertyMap getProperties ()

public void setProperties (PropertyMap properties)

Set properties on this entity. If the properties on this instance are already set, this will merge the properties. The new properties will overwrite existing properties with the same key.

properties the properties to set