@ParametersAreNonnullByDefault public class FeatureCachingStore extends AbstractCachingStore<FeatureBean,Object>
Store wrapper that caches EStructuralFeature values.cache| Constructor and Description | 
|---|
| FeatureCachingStore() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | addAllReferences(ManyFeatureBean feature,
                List<Id> collection)Adds all the  collectionto the specifiedfeaturefrom the position of thefeature. | 
| <V> void | addAllValues(ManyFeatureBean feature,
            List<? extends V> collection)Adds all the  collectionto the specifiedfeaturefrom the position of thefeature. | 
| void | addReference(ManyFeatureBean feature,
            Id reference)Adds the  referenceto the specifiedfeatureat a defined position. | 
| <V> void | addValue(ManyFeatureBean feature,
        V value)Adds the  valueto the specifiedfeatureat a defined position. | 
| int | appendAllReferences(SingleFeatureBean feature,
                   List<Id> collection)Adds all the  collectionto the specifiedfeaturefrom the last position. | 
| <V> int | appendAllValues(SingleFeatureBean feature,
               List<? extends V> collection)Adds all the  collectionto the specifiedfeaturefrom the last position. | 
| int | appendReference(SingleFeatureBean feature,
               Id reference)Adds the  referenceto the specifiedfeatureat the last position. | 
| <V> int | appendValue(SingleFeatureBean feature,
           V value)Adds the  valueto the specifiedfeatureat the last position. | 
| Optional<Id> | referenceFor(ManyFeatureBean feature,
            Id reference)Defines the  referenceof the specifiedfeatureat a defined position. | 
| Optional<Id> | referenceFor(SingleFeatureBean feature,
            Id reference)Defines the reference of the specified  feature. | 
| Optional<Id> | referenceOf(ManyFeatureBean feature)Retrieves the reference of the specified  featureat a defined position. | 
| Optional<Id> | referenceOf(SingleFeatureBean feature)Retrieves the reference of the specified  feature. | 
| void | removeAllReferences(SingleFeatureBean feature)Removes all references of the specified  feature. | 
| void | removeAllValues(SingleFeatureBean feature)Removes all values of the specified  feature. | 
| Optional<Id> | removeReference(ManyFeatureBean feature)Removes the reference of the specified  featureat a defined position. | 
| void | removeReference(SingleFeatureBean feature)Removes the reference of the specified  feature. | 
| <V> Optional<V> | removeValue(ManyFeatureBean feature)Removes the value of the specified  featureat a defined position. | 
| void | removeValue(SingleFeatureBean feature)Removes the value of the specified  feature. | 
| <V> Optional<V> | valueFor(ManyFeatureBean feature,
        V value)Defines the  valueof the specifiedfeatureat a defined position. | 
| <V> Optional<V> | valueFor(SingleFeatureBean feature,
        V value)Defines the  valueof the specifiedfeature. | 
| <V> Optional<V> | valueOf(ManyFeatureBean feature)Retrieves the value of the specified  featureat a defined position. | 
| <V> Optional<V> | valueOf(SingleFeatureBean feature)Retrieves the value of the specified  feature. | 
closebackend, compareTo, equals, hashCode, next, toStringallInstancesOf, allInstancesOf, allReferencesOf, allValuesOf, containerFor, containerOf, copyTo, metaClassFor, metaClassOf, next, removeContainer, save, sizeOfReference, sizeOfValueclone, finalize, getClass, notify, notifyAll, wait, wait, waitcontainerFor, containerOf, removeContainerallInstancesOf, allInstancesOf, metaClassFor, metaClassOfallValuesOf, sizeOfValueallReferencesOf, sizeOfReference@Nonnull public <V> Optional<V> valueOf(SingleFeatureBean feature)
ValueMapperfeature.valueOf in interface ValueMappervalueOf in class AbstractDataMapperChain<Store>V - the type of valuefeature - the bean identifying the valueOptional containing the value, or Optional.empty() if the feature hasn't any value or
 doesn't exist@Nonnull public <V> Optional<V> valueFor(SingleFeatureBean feature, V value)
ValueMappervalue of the specified feature.valueFor in interface ValueMappervalueFor in class AbstractDataMapperChain<Store>V - the type of valuefeature - the bean identifying the valuevalue - the value to setOptional containing the previous value of the feature, or Optional.empty() if
 the feature has no value beforepublic void removeValue(SingleFeatureBean feature)
ValueMapperfeature.removeValue in interface ValueMapperremoveValue in class AbstractDataMapperChain<Store>feature - the bean identifying the value@Nonnull public Optional<Id> referenceOf(SingleFeatureBean feature)
ReferenceMapperfeature.referenceOf in interface ReferenceMapperreferenceOf in class AbstractDataMapperChain<Store>feature - the bean identifying the referenceOptional containing the reference, or Optional.empty() if the feature hasn't any
 reference or doesn't exist@Nonnull public Optional<Id> referenceFor(SingleFeatureBean feature, Id reference)
ReferenceMapperfeature.referenceFor in interface ReferenceMapperreferenceFor in class AbstractDataMapperChain<Store>feature - the bean identifying the referencereference - the reference to setOptional containing the previous reference of the feature, or Optional.empty()
 if the feature has no reference beforepublic void removeReference(SingleFeatureBean feature)
ReferenceMapperfeature.removeReference in interface ReferenceMapperremoveReference in class AbstractDataMapperChain<Store>feature - the bean identifying the reference@Nonnull public <V> Optional<V> valueOf(ManyFeatureBean feature)
ManyValueMapperfeature at a defined position.valueOf in interface ManyValueMappervalueOf in class AbstractDataMapperChain<Store>feature - the bean identifying the multi-valued attributeOptional containing the value, or Optional.empty() if the feature hasn't any value or
 doesn't exist@Nonnull public <V> Optional<V> valueFor(ManyFeatureBean feature, V value)
ManyValueMappervalue of the specified feature at a defined position.valueFor in interface ManyValueMappervalueFor in class AbstractDataMapperChain<Store>V - the type of valuefeature - the bean identifying the multi-valued attributevalue - the value to setOptional containing the previous value of the feature, or Optional.empty() if
 the feature has no value beforeManyValueMapper.addValue(ManyFeatureBean, Object), 
ManyValueMapper.appendValue(SingleFeatureBean, Object)public <V> void addValue(ManyFeatureBean feature, V value)
ManyValueMappervalue to the specified feature at a defined position.addValue in interface ManyValueMapperaddValue in class AbstractDataMapperChain<Store>V - the type of valuefeature - the bean identifying the multi-valued attributevalue - the value to addpublic <V> void addAllValues(ManyFeatureBean feature, List<? extends V> collection)
ManyValueMappercollection to the specified feature from the position of the feature.addAllValues in interface ManyValueMapperaddAllValues in class AbstractDataMapperChain<Store>V - the type of valuefeature - the bean identifying the multi-valued attributecollection - the values to add@Nonnegative public <V> int appendValue(SingleFeatureBean feature, V value)
ManyValueMappervalue to the specified feature at the last position.appendValue in interface ManyValueMapperappendValue in class AbstractDataMapperChain<Store>V - the type of valuefeature - the bean identifying the multi-valued attributevalue - the value to addManyValueMapper.addValue(ManyFeatureBean, Object)@Nonnegative public <V> int appendAllValues(SingleFeatureBean feature, List<? extends V> collection)
ManyValueMappercollection to the specified feature from the last position.appendAllValues in interface ManyValueMapperappendAllValues in class AbstractDataMapperChain<Store>V - the type of valuesfeature - the bean identifying the multi-valued attributecollection - the values to addManyValueMapper.addValue(ManyFeatureBean, Object), 
ManyValueMapper.appendValue(SingleFeatureBean, Object)@Nonnull public <V> Optional<V> removeValue(ManyFeatureBean feature)
ManyValueMapperfeature at a defined position.removeValue in interface ManyValueMapperremoveValue in class AbstractDataMapperChain<Store>V - the type of valuefeature - the bean identifying the multi-valued attributeOptional containing the removed value, or Optional.empty() if the feature has no value
 beforepublic void removeAllValues(SingleFeatureBean feature)
ManyValueMapperfeature.removeAllValues in interface ManyValueMapperremoveAllValues in class AbstractDataMapperChain<Store>feature - the bean identifying the multi-valued attribute@Nonnull public Optional<Id> referenceOf(ManyFeatureBean feature)
ManyReferenceMapperfeature at a defined position.referenceOf in interface ManyReferenceMapperreferenceOf in class AbstractDataMapperChain<Store>feature - the bean identifying the multi-valued referenceOptional containing the reference, or Optional.empty() if the feature hasn't any
 reference or doesn't exist@Nonnull public Optional<Id> referenceFor(ManyFeatureBean feature, Id reference)
ManyReferenceMapperreference of the specified feature at a defined position.referenceFor in interface ManyReferenceMapperreferenceFor in class AbstractDataMapperChain<Store>feature - the bean identifying the multi-valued referencereference - the reference to setOptional containing the previous reference of the feature, or Optional.empty()
 if the feature has no reference beforeManyReferenceMapper.addReference(ManyFeatureBean, Id), 
ManyReferenceMapper.appendReference(SingleFeatureBean, Id)public void addReference(ManyFeatureBean feature, Id reference)
ManyReferenceMapperreference to the specified feature at a defined position.addReference in interface ManyReferenceMapperaddReference in class AbstractDataMapperChain<Store>feature - the bean identifying the multi-valued referencereference - the reference to addpublic void addAllReferences(ManyFeatureBean feature, List<Id> collection)
ManyReferenceMappercollection to the specified feature from the position of the feature.addAllReferences in interface ManyReferenceMapperaddAllReferences in class AbstractDataMapperChain<Store>feature - the bean identifying the multi-valued attributecollection - the values to add@Nonnegative public int appendReference(SingleFeatureBean feature, Id reference)
ManyReferenceMapperreference to the specified feature at the last position.appendReference in interface ManyReferenceMapperappendReference in class AbstractDataMapperChain<Store>feature - the bean identifying the multi-valued referencereference - the reference to addManyReferenceMapper.addReference(ManyFeatureBean, Id)@Nonnegative public int appendAllReferences(SingleFeatureBean feature, List<Id> collection)
ManyReferenceMappercollection to the specified feature from the last position.appendAllReferences in interface ManyReferenceMapperappendAllReferences in class AbstractDataMapperChain<Store>feature - the bean identifying the multi-valued referencecollection - the references to addManyReferenceMapper.addReference(ManyFeatureBean, Id), 
ManyReferenceMapper.appendReference(SingleFeatureBean, Id)@Nonnull public Optional<Id> removeReference(ManyFeatureBean feature)
ManyReferenceMapperfeature at a defined position.removeReference in interface ManyReferenceMapperremoveReference in class AbstractDataMapperChain<Store>feature - the bean identifying the multi-valued referenceOptional containing the removed reference, or Optional.empty() if the feature has no
 reference beforepublic void removeAllReferences(SingleFeatureBean feature)
ManyReferenceMapperfeature.removeAllReferences in interface ManyReferenceMapperremoveAllReferences in class AbstractDataMapperChain<Store>feature - the bean identifying the multi-valued referenceCopyright © 2013–2019 Atlanmod. All rights reserved.