package Ġcom . f inte ch platform . ui . profile . job info Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . Intent Ċ import Ġandroid . os . Bundle Ċ import Ġcom . android . vol ley . toolbox . Vol ley Ċ import Ġcom . f inte ch platform . api . net . Net Module Ċ import Ġcom . f inte ch platform . api . profile . api . Ids Documents API Module Ċ import Ġcom . f inte ch platform . api . profile . api . Profile API Module Ċ import Ġcom . f inte ch platform . ui . models . Data Account Ċ import Ġcom . f inte ch platform . ui . profile . job info . di . D agger Job Info View Component Ċ import Ġcom . f inte ch platform . ui . profile . job info . di . Job Info Presenter Module Ċ import Ġcom . f inte ch platform . ui . profile . job info . di . Job Info View Component ĊĊ Ċ class ĠJob Info UI ( private Ġval Ġhost Name : ĠString , Ġprivate Ġval Ġconfiguration : ĠData Account ) Ġ{ ĊĊĠĠĠ Ġfun ĠstartActivity ( context : ĠContext ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġintent Ġ= ĠIntent ( context , ĠJob Info Activity :: class . java ) ĊĠĠĠĠĠĠĠ Ġval Ġargs Ġ= ĠBundle () ĊĠĠĠĠĠĠĠ Ġargs . putString (" hostname ", Ġhost Name ) ĊĠĠĠĠĠĠĠ Ġargs . put Parcelable (" data Account ", Ġconfiguration ) ĊĠĠĠĠĠĠĠ Ġintent . put Extras ( args ) ĊĠĠĠĠĠĠĠ Ġcontext . startActivity ( intent ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġcreate Fragment (): ĠJob Info Fragment Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠJob Info Fragment . newInstance ( host Name , Ġconfiguration ) ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġobject ĠBuilder Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġbuild Job Info Component ( context : ĠContext , Ġview : ĠJob Info Contract . View , Ġhost Name : ĠString , Ġdata Account : ĠData Account ): ĠJob Info View Component Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠD agger Job Info View Component . builder () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. net Module ( Net Module ( Vol ley . new Request Queue ( context ), Ġhost Name )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. job Info Presenter Module ( Job Info Presenter Module ( view , Ġdata Account )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. profile API Module ( Profile API Module ( host Name )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. ids Documents API Module ( Ids Documents API Module ( host Name )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ