public class SimpleIdentifiedObservablePortfolioImpl extends AbstractPortfolioImpl implements java.lang.Cloneable
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected java.util.Map |
observableMap |
cacheMap, distinctCache, prefetchCacheMap, prefetchCacheSet, prefetchDistinctMap, prefetchDistinctSet, subGroups, subPortfolioscachedList, ffactory, filter, groupKey, sortmapAdaptorKEY_ObservableFactory| コンストラクタと説明 |
|---|
SimpleIdentifiedObservablePortfolioImpl() |
SimpleIdentifiedObservablePortfolioImpl(Filter filter) |
SimpleIdentifiedObservablePortfolioImpl(Filter filter,
java.util.Map identifedObservableMap) |
SimpleIdentifiedObservablePortfolioImpl(Filter filter,
java.util.Map identifedObservableMap,
GroupKey groupKey) |
SimpleIdentifiedObservablePortfolioImpl(Filter filter,
java.util.Map identifedObservableMap,
GroupKey groupKey,
FilterFactory ffactory) |
SimpleIdentifiedObservablePortfolioImpl(ObservableMetaInfo metaInfo,
ObservationSourceContainer container,
Filter filter,
java.util.Map identifedObservableMap,
GroupKey groupKey,
FilterFactory ffactory) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
int |
add(Observable observable)
観測対象をポートフォリオに追加する。
|
protected void |
addObservable(Observable observable) |
protected void |
clearObservables() |
java.lang.Object |
clone() |
boolean |
contains(Observable observable)
観測対象がPortfolioに含まれるか否かを返す。
|
boolean |
contains(ObservableProxy observableProxy)
引数でしていたObservableProxyを持つ観測対象がPortfolioに含まれるか否かを返す。
|
protected Observable |
createConditionObservable(Observable condition) |
protected Portfolio |
createPortfolio(Filter filter)
与えられたフィルタでポートフォリオを作成する。
|
protected Portfolio |
createPortfolioDirect(Filter filter,
java.util.Collection observables)
ObservableのFilterチェックなしにポートフォリオを作成する(内部使用)。
|
Portfolio |
duplicate()
Portfolioのスナップショットを取得する。
|
Observable |
get(ObservableProxy observableProxy)
ObservableProxyに対応するObservableを返す。
|
protected java.util.Collection |
getObservableCollection() |
protected java.util.Map |
getObservableMap() |
protected Observable |
getOldObservable(Observable observable) |
Portfolio |
getPortfolio()
同一条件のPortfolioを取得する。
|
boolean |
isEmpty()
ポートフォリオが空かどうかの真偽値を返す。
|
boolean |
remove(Observable observable)
引数で与えられた観測対象と同一の観測対象をポートフォリオから削除する。
|
boolean |
remove(ObservableProxy observableProxy)
ObservableProxyに対応するObservableを削除する。
|
protected void |
setObservableCollection(java.util.Collection observableCollection) |
protected void |
setObservableMap(java.util.Map observableMap) |
int |
size()
ポートフォリオが保持する観測対象のサイズを返す。
|
addObservableToPrefetchCache, addObservableToPrefetchDistinct, addToSubGroups, addToSubPortfolios, and, cacheClear, clear, clearPrefetchCacheMap, clearPrefetchDistinctMap, clearSubGroups, clearSubPortfolios, createContainer, distinct, getCachedList, getCacheObservationTable, getDistinctCacheTable, getPrefetchCacheMap, getPrefetchCacheSet, getPrefetchDistinctMap, getPrefetchDistinctSet, initPrefetchCache, initPrefetchDistinct, or, removeFromSubGroups, removeFromSubPortfolios, removeObservableFromPrefetchCache, removeObservableFromPrefetchDistinct, removeSubGroup, removeSubPortfolio, setCachedList, setCacheObservationTable, setDistinctCacheTable, setFilter, setPrefetchCacheMap, setPrefetchCacheSet, setPrefetchDistinctMap, setPrefetchDistinctSet, setSubGroups, setSubPortfolios, subGroup, subGroup, subGroups, subGroupSize, subPortfolio, subPortfolios, subPortfolioSize, updateObservableInPrefetchCache, updateObservableInPrefetchDistinctadd, addAll, addAll, addFilter, addSummaryable, canUpdate, clearComparator, clearList, countByFilter, createGroupEntry, createObservable, createObservable, createSubGroupFilter, distinct, distinct, distinct, findAll, findAll, findByFilter, findByFilter, findByQuery, findByQuery, getAsUpdatable, getComparator, getFilter, getFilterFactory, getFinderName, getGroupKey, getObservable, getPortfolio, getPortfolioInspectable, getProcedureTable, getString, getString, groupBy, groupBy, groupBy, groupBy, isAggregatable, isChanged, isSummaryable, iterator, list, orFilter, removeDuplicate, setComparator, setFilterFactory, setGroupKey, setObservableProxy, setTreeMap, subtractSummaryablecreateObservable, createObservable, createObservableMetaInfo, createObservableMetaInfoFromContainer, createObservationSourceContainer, getModelMapperContainer, getModelSchema, getObservable, getObservableInspectable, getObservableMetaInfo, getObservationSourceContainer, getResourceKey, getVelocityContext, setObservableMetaInfo, setObservationSourceContainercreateObservationMap, createObservationSourceContainer, createObservationTableSource, createProxyObservationSource, createSourceList, createSourceList, createSourceList, createValueMap, equals, getMap, getMappingModel, getModelMapper, getModelMapper, getObservableProxy, getObservableProxyPhenomenonTypeName, getObservableProxyPhenomenonTypeNameKey, getObservation, getObservation, getObservation, getObservation, getObservationMap, getObservationMap, getObservationMap, getObservationMap, getObservations, getObservations, getObservations, getObservations, getObservations, getObservationString, getObservationString, getPhenomenonTypeNameKeys, getPhenomenonTypeNameKeySet, getPhenomenonTypeNames, getRawObservableProxy, getResourceName, getValue, getValue, getValue, getValue, getValueBySortKey, getValueBySortKey, getValueMap, getValueMap, getValueMap, getValueMap, getValues, getValues, getValues, getValues, getValues, hashCode, isTemporary, toStringgetMap, getMappingModel, getModelMapper, getModelMapper, getObservableInspectable, getObservableProxy, getObservableProxyPhenomenonTypeName, getObservableProxyPhenomenonTypeNameKey, getObservation, getObservation, getObservation, getObservation, getObservationMap, getObservationMap, getObservationMap, getObservationMap, getObservations, getObservations, getObservations, getObservations, getObservations, getObservationSourceContainer, getObservationString, getObservationString, getPhenomenonTypeNameKeys, getPhenomenonTypeNameKeySet, getPhenomenonTypeNames, getRawObservableProxy, getResourceName, getValue, getValue, getValue, getValue, getValueMap, getValueMap, getValueMap, getValueMap, getValues, getValues, getValues, getValues, getVelocityContext, isTemporarygetValueBySortKey, getValueBySortKeypublic SimpleIdentifiedObservablePortfolioImpl()
public SimpleIdentifiedObservablePortfolioImpl(Filter filter)
public SimpleIdentifiedObservablePortfolioImpl(Filter filter, java.util.Map identifedObservableMap)
public SimpleIdentifiedObservablePortfolioImpl(Filter filter, java.util.Map identifedObservableMap, GroupKey groupKey)
public SimpleIdentifiedObservablePortfolioImpl(Filter filter, java.util.Map identifedObservableMap, GroupKey groupKey, FilterFactory ffactory)
public SimpleIdentifiedObservablePortfolioImpl(ObservableMetaInfo metaInfo, ObservationSourceContainer container, Filter filter, java.util.Map identifedObservableMap, GroupKey groupKey, FilterFactory ffactory)
public int add(Observable observable) throws FatalException
pexa.share.support.filter.Filter
によって、追加可能かどうかが判断される。対象外の場合は
pexa.server.support.PortfolioException が送信される。add インタフェース内 Portfolioadd クラス内 AbstractPortfolioImplobservable - 観測対象FatalExceptionprotected void addObservable(Observable observable)
addObservable クラス内 AbstractSimplePortfolioImplpublic boolean remove(Observable observable) throws FatalException
remove インタフェース内 Portfolioremove クラス内 AbstractPortfolioImplobservable - 観測対象FatalExceptionpublic boolean remove(ObservableProxy observableProxy) throws FatalException
remove インタフェース内 Portfolioremove クラス内 AbstractPortfolioImplobserbableProxy - 観測対象ProxyFatalExceptionpublic Observable get(ObservableProxy observableProxy)
get インタフェース内 Portfolioget クラス内 AbstractSimplePortfolioImplobservableProxy - 観測対象Proxypublic Portfolio duplicate()
duplicate インタフェース内 Portfolioduplicate クラス内 AbstractPortfolioImplprotected Portfolio createPortfolio(Filter filter)
createPortfolio クラス内 AbstractSimplePortfolioImplfilter - protected Portfolio createPortfolioDirect(Filter filter, java.util.Collection observables)
createPortfolioDirect クラス内 AbstractSimplePortfolioImplfilter - observables - protected Observable getOldObservable(Observable observable)
getOldObservable クラス内 AbstractPortfolioImplpublic Portfolio getPortfolio()
getPortfolio インタフェース内 PortfoliogetPortfolio クラス内 AbstractPortfolioImplpublic boolean contains(Observable observable)
contains インタフェース内 Portfoliocontains クラス内 AbstractSimplePortfolioImplobservable - 観測対象public boolean contains(ObservableProxy observableProxy)
Portfoliocontains インタフェース内 Portfoliocontains クラス内 AbstractSimplePortfolioImplobservableProxy - 観測対象Proxypublic int size()
size インタフェース内 Portfoliosize クラス内 AbstractSimplePortfolioImplpublic boolean isEmpty()
isEmpty インタフェース内 PortfolioisEmpty クラス内 AbstractSimplePortfolioImplprotected void setObservableCollection(java.util.Collection observableCollection)
protected java.util.Collection getObservableCollection()
protected void clearObservables()
protected java.util.Map getObservableMap()
protected void setObservableMap(java.util.Map observableMap)
public java.lang.Object clone()
clone クラス内 java.lang.Objectprotected Observable createConditionObservable(Observable condition)