/** * Starts the construction of an {@link ItemDocument} with the given id. * * @param itemIdValue * id of the newly constructed item document * @return builder object to continue construction */ public static ItemDocumentBuilder forItemId(ItemIdValue itemIdValue) { return new ItemDocumentBuilder(itemIdValue); }
/** * Starts the construction of an {@link ItemDocument} from an existing value. * * @param initialDocument * the item to start the construction from * @return builder object to continue construction */ public static ItemDocumentBuilder fromItemDocument(ItemDocument initialDocument) { return new ItemDocumentBuilder(initialDocument); }
/** * Starts the construction of an {@link ItemDocument} from an existing value. * * @param initialDocument * the item to start the construction from * @return builder object to continue construction */ public static ItemDocumentBuilder fromItemDocument(ItemDocument initialDocument) { return new ItemDocumentBuilder(initialDocument); }
/** * Starts the construction of an {@link ItemDocument} with the given id. * * @param itemIdValue * id of the newly constructed item document * @return builder object to continue construction */ public static ItemDocumentBuilder forItemId(ItemIdValue itemIdValue) { return new ItemDocumentBuilder(itemIdValue); }