Class ProxyRelationshipSelectionBuilder
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.controller.accounts.manageproxies.ProxyRelationshipSelectionBuilder
-
public class ProxyRelationshipSelectionBuilder extends Object
A mutable version of ProxyRelationshipSelection, that can be assembled piecemeal as the info becomes available and then translated to an immutable ProxyRelationshipSelection. Uses mutable subclasses Relationship and ItemInfo. ItemInfo contains a field for externalAuthId only because it is useful when gathering the classLabel and imageUrl.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classProxyRelationshipSelectionBuilder.ItemInfostatic classProxyRelationshipSelectionBuilder.Relationship
-
Constructor Summary
Constructors Constructor Description ProxyRelationshipSelectionBuilder(ProxyRelationshipSelectionCriteria criteria)
-
-
-
Constructor Detail
-
ProxyRelationshipSelectionBuilder
public ProxyRelationshipSelectionBuilder(ProxyRelationshipSelectionCriteria criteria)
-
-
Method Detail
-
build
public ProxyRelationshipSelection build()
-
-