public class ContributionImpl<K,T> extends Object implements Contribution<K,T>
| Constructor and Description | 
|---|
ContributionImpl(AbstractContributionRegistry<K,T> reg,
                K primaryKey)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addFragment(T fragment,
           K... superKeys)  | 
boolean | 
equals(Object obj)  | 
Set<Contribution<K,T>> | 
getDependencies()  | 
Set<Contribution<K,T>> | 
getDependents()  | 
T | 
getFragment(int index)  | 
K | 
getId()  | 
ContributionRegistry<K,T> | 
getRegistry()  | 
Set<Contribution<K,T>> | 
getUnresolvedDependencies()  | 
T | 
getValue()  | 
boolean | 
isEmpty()  | 
boolean | 
isPhantom()  | 
boolean | 
isRegistered()  | 
boolean | 
isResolved()  | 
Iterator<T> | 
iterator()  | 
boolean | 
removeFragment(Object fragment)  | 
void | 
resolve()  | 
int | 
size()  | 
String | 
toString()  | 
void | 
unregister()  | 
void | 
unresolve()  | 
public ContributionImpl(AbstractContributionRegistry<K,T> reg, K primaryKey)
public ContributionRegistry<K,T> getRegistry()
getRegistry in interface Contribution<K,T>public K getId()
getId in interface Contribution<K,T>public Set<Contribution<K,T>> getDependencies()
getDependencies in interface Contribution<K,T>public Set<Contribution<K,T>> getDependents()
getDependents in interface Contribution<K,T>public Set<Contribution<K,T>> getUnresolvedDependencies()
getUnresolvedDependencies in interface Contribution<K,T>public int size()
size in interface Contribution<K,T>public boolean isEmpty()
isEmpty in interface Contribution<K,T>public T getFragment(int index)
getFragment in interface Contribution<K,T>public boolean removeFragment(Object fragment)
removeFragment in interface Contribution<K,T>public void addFragment(T fragment, K... superKeys)
addFragment in interface Contribution<K,T>public T getValue()
getValue in interface Contribution<K,T>public boolean isPhantom()
isPhantom in interface Contribution<K,T>public boolean isResolved()
isResolved in interface Contribution<K,T>public boolean isRegistered()
isRegistered in interface Contribution<K,T>public void unregister()
unregister in interface Contribution<K,T>public void unresolve()
unresolve in interface Contribution<K,T>public void resolve()
resolve in interface Contribution<K,T>Copyright © 2015 Nuxeo SA. All rights reserved.