Uses of Interface
no.priv.bang.modeling.modelstore.services.Propertyset
-
Packages that use Propertyset Package Description no.priv.bang.modeling.modelstore.backend no.priv.bang.modeling.modelstore.services -
-
Uses of Propertyset in no.priv.bang.modeling.modelstore.backend
Classes in no.priv.bang.modeling.modelstore.backend that implement Propertyset Modifier and Type Class Description class
PropertysetImpl
Implementation ofPropertyset
backed by aMap
.class
PropertysetNil
Singleton implementation ofPropertyset
intended to be used instead of null, for undefined property values, or values that cannot be cast to aPropertyset
(package private) class
PropertysetRecordingSaveTime
This is an implementation ofPropertyset
that wraps aPropertysetImpl
object, and has a back reference to theModelContextRecordingMetadata
that is used to set the lastmodifiedtime of thePropertyset
.Fields in no.priv.bang.modeling.modelstore.backend declared as Propertyset Modifier and Type Field Description private Propertyset
PropertysetRecordingSaveTime. propertyset
private static Propertyset
PropertysetNil. singleton
protected Propertyset
PropertysetValueBase. value
Fields in no.priv.bang.modeling.modelstore.backend with type parameters of type Propertyset Modifier and Type Field Description private Set<Propertyset>
ModelContextImpl. embeddedAspects
private Map<UUID,Propertyset>
ModelContextImpl. propertysets
Methods in no.priv.bang.modeling.modelstore.backend that return Propertyset Modifier and Type Method Description Propertyset
BooleanValue. asComplexProperty()
Propertyset
ComplexValue. asComplexProperty()
Propertyset
DoubleValue. asComplexProperty()
Propertyset
IdValue. asComplexProperty()
Propertyset
ListValue. asComplexProperty()
Propertyset
LongValue. asComplexProperty()
Propertyset
NilValue. asComplexProperty()
Propertyset
ReferenceValue. asComplexProperty()
Propertyset
StringValue. asComplexProperty()
Propertyset
BooleanValue. asReference()
Propertyset
ComplexValue. asReference()
Propertyset
DoubleValue. asReference()
Propertyset
IdValue. asReference()
Propertyset
ListValue. asReference()
Propertyset
LongValue. asReference()
Propertyset
NilValue. asReference()
Propertyset
ReferenceValue. asReference()
Propertyset
StringValue. asReference()
private Propertyset
ModelContextRecordingMetadata. createMetadata()
Propertyset
ModelContextImpl. createPropertyset()
Propertyset
ModelContextRecordingMetadata. createPropertyset()
private Propertyset
JsonPropertysetPersister. createPropertysetIfNull(Propertyset propertyset)
Propertyset
ModelContextImpl. findPropertyset(UUID id)
Propertyset
ModelContextRecordingMetadata. findPropertyset(UUID id)
static Propertyset
Propertysets. findWrappedPropertyset(Propertyset propertyset)
If thePropertyset
argument's implementation is wrapping a differentPropertyset
(e.g.Propertyset
PropertysetImpl. getComplexProperty(String propertyname)
Propertyset
PropertysetNil. getComplexProperty(String propertyname)
Propertyset
PropertysetRecordingSaveTime. getComplexProperty(String propertyname)
(package private) static Propertyset
PropertysetNil. getNil()
static Propertyset
Values. getNilPropertyset()
Get the singletonPropertysetNil
object.(package private) Propertyset
PropertysetRecordingSaveTime. getPropertyset()
Propertyset
PropertysetImpl. getReferenceProperty(String propertyname)
Propertyset
PropertysetNil. getReferenceProperty(String propertyname)
Propertyset
PropertysetRecordingSaveTime. getReferenceProperty(String propertyname)
private Propertyset
JsonPropertysetPersister. parseIdProperty(com.fasterxml.jackson.core.JsonParser parser, ModelContext modelContext, Propertyset propertyset)
private Propertyset
JsonPropertysetPersister. parseObjectReference(com.fasterxml.jackson.core.JsonParser parser, ModelContext modelContext)
private Propertyset
JsonPropertysetPersister. parsingAllOrdinaryPropertiesOfAPropertyset(com.fasterxml.jackson.core.JsonParser parser, ModelContext modelContext, Propertyset propertyset, String currentFieldName)
private Propertyset
JsonPropertysetPersister. parsingAspectProperty(com.fasterxml.jackson.core.JsonParser parser, ModelContext modelContext, Propertyset propertyset)
Methods in no.priv.bang.modeling.modelstore.backend that return types with arguments of type Propertyset Modifier and Type Method Description Collection<Propertyset>
ModelContextImpl. findObjectsOfAspect(Propertyset aspect)
Collection<Propertyset>
ModelContextRecordingMetadata. findObjectsOfAspect(Propertyset aspect)
(package private) Set<Propertyset>
ModelContextImpl. followInheritanceChain(Propertyset aspect)
Collection<Propertyset>
ModelContextImpl. listAllAspects()
Collection<Propertyset>
ModelContextRecordingMetadata. listAllAspects()
Collection<Propertyset>
ModelContextImpl. listAllPropertysets()
Collection<Propertyset>
ModelContextRecordingMetadata. listAllPropertysets()
Methods in no.priv.bang.modeling.modelstore.backend with parameters of type Propertyset Modifier and Type Method Description void
EmptyValueList. add(Propertyset value)
void
ValueArrayList. add(Propertyset value)
void
PropertysetImpl. addAspect(Propertyset aspect)
void
PropertysetNil. addAspect(Propertyset aspect)
void
PropertysetRecordingSaveTime. addAspect(Propertyset aspect)
private static void
ModelContexts. addMissingPropertysetToContext(ModelContext context, UUID propertysetId, Propertyset propertyset)
private boolean
PropertysetImpl. aspectContainedInList(ValueList aspectList, Propertyset aspect)
void
PropertysetImpl. copyValues(Propertyset propertyset)
void
PropertysetNil. copyValues(Propertyset propertyset)
void
PropertysetRecordingSaveTime. copyValues(Propertyset propertyset)
private Propertyset
JsonPropertysetPersister. createPropertysetIfNull(Propertyset propertyset)
Collection<Propertyset>
ModelContextImpl. findObjectsOfAspect(Propertyset aspect)
Collection<Propertyset>
ModelContextRecordingMetadata. findObjectsOfAspect(Propertyset aspect)
static Propertyset
Propertysets. findWrappedPropertyset(Propertyset propertyset)
If thePropertyset
argument's implementation is wrapping a differentPropertyset
(e.g.(package private) Set<Propertyset>
ModelContextImpl. followInheritanceChain(Propertyset aspect)
Date
ModelContextImpl. getLastmodifieddate(Propertyset propertyset)
Date
ModelContextRecordingMetadata. getLastmodifieddate(Propertyset propertyset)
void
ModelContextRecordingMetadata. modifiedPropertyset(Propertyset propertyset)
Set a timestamp for the propertyset given as an argumentprivate void
JsonPropertysetPersister. outputPropertyset(com.fasterxml.jackson.core.JsonGenerator generator, Propertyset propertyset)
private Propertyset
JsonPropertysetPersister. parseIdProperty(com.fasterxml.jackson.core.JsonParser parser, ModelContext modelContext, Propertyset propertyset)
private Propertyset
JsonPropertysetPersister. parsingAllOrdinaryPropertiesOfAPropertyset(com.fasterxml.jackson.core.JsonParser parser, ModelContext modelContext, Propertyset propertyset, String currentFieldName)
private Propertyset
JsonPropertysetPersister. parsingAspectProperty(com.fasterxml.jackson.core.JsonParser parser, ModelContext modelContext, Propertyset propertyset)
Value
EmptyValueList. set(int i, Propertyset value)
Value
ValueArrayList. set(int i, Propertyset value)
void
PropertysetImpl. setComplexProperty(String propertyname, Propertyset complexProperty)
void
PropertysetNil. setComplexProperty(String propertyname, Propertyset complexProperty)
void
PropertysetRecordingSaveTime. setComplexProperty(String propertyname, Propertyset complexProperty)
(package private) void
ModelContextRecordingMetadata. setLastmodifiedtimes(Propertyset metadata)
UUIDs of propertysets are the propertynames of the "lastmodifiedtimes" complex property.void
PropertysetImpl. setReferenceProperty(String propertyname, Propertyset referencedObject)
void
PropertysetNil. setReferenceProperty(String string, Propertyset referencedObject)
void
PropertysetRecordingSaveTime. setReferenceProperty(String propertyname, Propertyset referencedObject)
static Value
Values. toComplexValue(Propertyset complexValue)
Create new instances ofComplexValue
static Value
Values. toComplexValue(Propertyset complexValue, boolean makeDefensiveCopy)
Create new instances ofComplexValue
static Value
Values. toReferenceValue(Propertyset referencedValue)
Create new instances ofReferenceValue
Method parameters in no.priv.bang.modeling.modelstore.backend with type arguments of type Propertyset Modifier and Type Method Description private static Collection<UUID>
ModelContexts. findPropertysetIds(Collection<Propertyset> propertysets)
private void
JsonPropertysetPersister. outputPropertySets(com.fasterxml.jackson.core.JsonGenerator generator, Collection<Propertyset> propertysets)
Constructors in no.priv.bang.modeling.modelstore.backend with parameters of type Propertyset Constructor Description ComplexValue(Propertyset value)
PropertysetImpl(Propertyset propertyset)
PropertysetRecordingSaveTime(ModelContextRecordingMetadata context, Propertyset propertyset)
PropertysetValueBase(Propertyset value)
ReferenceValue(Propertyset value)
-
Uses of Propertyset in no.priv.bang.modeling.modelstore.services
Methods in no.priv.bang.modeling.modelstore.services that return Propertyset Modifier and Type Method Description Propertyset
Value. asComplexProperty()
Propertyset
Value. asReference()
Propertyset
ModelContext. createPropertyset()
Create a newPropertyset
instance that has no id and can be used as a complex property value of anotherPropertyset
.Propertyset
ModelContext. findPropertyset(UUID id)
Return aPropertyset
with agetId()
matching the argument.Propertyset
Propertyset. getComplexProperty(String propertyname)
Propertyset
Propertyset. getReferenceProperty(String propertyname)
Methods in no.priv.bang.modeling.modelstore.services that return types with arguments of type Propertyset Modifier and Type Method Description Collection<Propertyset>
ModelContext. findObjectsOfAspect(Propertyset aspect)
Find all of thePropertyset
instances that have had a particular aspect applied to it.Collection<Propertyset>
ModelContext. listAllAspects()
List all of thePropertyset
instances with ids that contain aspect descriptions in this context.Collection<Propertyset>
ModelContext. listAllPropertysets()
List all of thePropertyset
instances with ids, except for the aspects that is built into everyPropertyset
.Methods in no.priv.bang.modeling.modelstore.services with parameters of type Propertyset Modifier and Type Method Description void
ValueList. add(Propertyset value)
void
Propertyset. addAspect(Propertyset aspect)
void
Propertyset. copyValues(Propertyset propertyset)
Copy all property values from the propertyset given as argument into the current propertyset, except for the "id" property.Collection<Propertyset>
ModelContext. findObjectsOfAspect(Propertyset aspect)
Find all of thePropertyset
instances that have had a particular aspect applied to it.Date
ModelContext. getLastmodifieddate(Propertyset propertyset)
Get the last modified date and time of a propertyset.Value
ValueList. set(int i, Propertyset value)
void
Propertyset. setComplexProperty(String propertyname, Propertyset complexProperty)
void
Propertyset. setReferenceProperty(String propertyname, Propertyset referencedObject)
-