public class ConcurrentAddedRelations extends SimpleAddedRelations
EMPTY
Constructor and Description |
---|
ConcurrentAddedRelations(Boolean groupPropertiesByKey) |
Modifier and Type | Method and Description |
---|---|
boolean |
add(InternalRelation relation) |
Collection<InternalRelation> |
getAllUnsafe()
This method returns all relations in this container.
|
Iterable<InternalRelation> |
getView(com.google.common.base.Predicate<InternalRelation> filter) |
Iterable<InternalRelation> |
getViewOfPreviousRelations(long id) |
Iterable<InternalRelation> |
getViewOfProperties(com.google.common.base.Predicate<InternalRelation> filter) |
List<InternalRelation> |
getViewOfProperties(String... keys) |
List<InternalRelation> |
getViewOfProperties(String key,
Object value) |
boolean |
remove(InternalRelation relation) |
clear, isEmpty
public ConcurrentAddedRelations(Boolean groupPropertiesByKey)
public boolean add(InternalRelation relation)
add
in interface AddedRelationsContainer
add
in class SimpleAddedRelations
public boolean remove(InternalRelation relation)
remove
in interface AddedRelationsContainer
remove
in class SimpleAddedRelations
public Iterable<InternalRelation> getView(com.google.common.base.Predicate<InternalRelation> filter)
getView
in interface AddedRelationsContainer
getView
in class SimpleAddedRelations
public Iterable<InternalRelation> getViewOfProperties(com.google.common.base.Predicate<InternalRelation> filter)
getViewOfProperties
in interface AddedRelationsContainer
getViewOfProperties
in class SimpleAddedRelations
public List<InternalRelation> getViewOfProperties(String... keys)
getViewOfProperties
in interface AddedRelationsContainer
getViewOfProperties
in class SimpleAddedRelations
public List<InternalRelation> getViewOfProperties(String key, Object value)
getViewOfProperties
in interface AddedRelationsContainer
getViewOfProperties
in class SimpleAddedRelations
public Iterable<InternalRelation> getViewOfPreviousRelations(long id)
getViewOfPreviousRelations
in interface AddedRelationsContainer
getViewOfPreviousRelations
in class SimpleAddedRelations
public Collection<InternalRelation> getAllUnsafe()
AddedRelationsContainer
getAllUnsafe
in interface AddedRelationsContainer
getAllUnsafe
in class SimpleAddedRelations
Copyright © 2012–2024. All rights reserved.