package script
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- class CannotRespondToQuery extends RuntimeException
- case class CodeDetails(code: String)(implicit digestor: Digestor) extends Product with Serializable
- case class CodeDetailsRequest(hash: String) extends Product with Serializable
- case class CodeDetailsResponse(code: String, mediaType: MediaType) extends Product with Serializable
- trait CodeFragment extends AnyRef
- case class CodeRequest() extends Product with Serializable
- case class CodeResponse[SharedE, DomainE](domainList: DomainList[SharedE, DomainE]) extends Product with Serializable
- class DefaultDomainAndMethodsToDisplayDom extends DomainAndMethodsToDisplayDom
- class DefaultDomainDefnToCodeDom extends DomainDefnToCodeDom
- class DefaultXingYi extends IXingYi
- class DefaultXingYiLoader extends IXingYiLoader
- class DemoEntityStore[M[_], Fail, SharedE, DomainE] extends IEntityStore[M, DomainE]
- trait Domain extends AnyRef
- trait DomainAndMethodListToDisplayDom extends AnyRef
- case class DomainAndMethods[SharedE, DomainE](methodDatas: List[MethodData[DomainE]], defn: DomainDefn[SharedE, DomainE]) extends Product with Serializable
- trait DomainAndMethodsToDisplayDom extends AnyRef
- case class DomainCD(packageName: String, sharedPackageName: String, domainName: String, imports: List[String], entities: List[EntityCD], interfaces: List[InterfaceCD]) extends Product with Serializable
- case class DomainDD(domainName: String, methodDDs: List[MethodDD], entities: List[EntityDD], interfaces: Map[String, List[LensMethodDD]], renderers: List[String]) extends Product with Serializable
- class DomainDefn[SharedE, DomainE] extends AnyRef
- trait DomainDefnToCodeDom extends AnyRef
- trait DomainDefnToDetails[SharedE, DomainE] extends (DomainDefn[SharedE, DomainE]) ⇒ DomainDetails[SharedE, DomainE]
- case class DomainDetails[SharedE, DomainE](name: String, packageName: String, accept: String, codeHeader: String, renderers: Seq[String], lensNames: Set[String], code: Map[CodeFragment, CodeDetails]) extends Product with Serializable
- case class DomainList[SharedE, DomainE](firstDomain: DomainDetails[SharedE, DomainE], restDomains: DomainDetails[SharedE, DomainE]*) extends Product with Serializable
- case class DomainListDD(selected: DomainDD, domains: List[DomainDD]) extends Product with Serializable
- trait DomainMaker[T <: Domain] extends AnyRef
- case class EditEntityException(msg: String) extends RuntimeException with Product with Serializable
- case class EditEntityRequest[P](entity: P, acceptHeader: Option[String], host: String) extends Product with Serializable
- trait EditEntityRequestFailer[Fail] extends NoHostFailer[Fail]
- case class EntityCD(className: String, interfaceName: String) extends Product with Serializable
- class EntityCodeMaker[M[_], Fail, SharedE, DomainE] extends LiftFunctionKleisli[M] with MicroserviceComposers[M] with EndpointKleisli[M]
- case class EntityDD(className: String, interfaceName: String) extends Product with Serializable
- case class EntityDetailsRequest(bookmarkedUrl: String) extends Product with Serializable
- case class EntityDetailsResponse(urlPattern: String) extends Product with Serializable
- case class EntityDetailsUrl[Req](url: Uri) extends Product with Serializable
- class EntityMaker[M[_], Fail, SharedE, DomainE] extends LiftFunctionKleisli[M] with MicroserviceComposers[M] with EndpointKleisli[M]
- trait EntityPrefix[T] extends AnyRef
- case class EntityRequest(id: String, hostAndPost: String) extends Product with Serializable
- case class EntityServiceFinderRequest(host: String) extends Product with Serializable
- case class EntityServiceFinderResponse(hostAndPort: String, codePattern: String, urlPattern: String, supportedVerbs: List[String], domainList: DomainList[_, _]) extends Product with Serializable
- class EntityStoreException extends RuntimeException
- trait Footer[L] extends () ⇒ String
- trait FromEntityDetailsResponse[Req] extends (Req, ServerDomain) ⇒ (EntityDetailsResponse) ⇒ ServiceRequest
- case class GetEntityRequest(id: String, host: String, xingYiHeader: Option[String]) extends Product with Serializable
- case class GetMethodData[DomainE](urlPattern: String, fn: (String) ⇒ DomainE) extends MethodData[DomainE] with Product with Serializable
- trait HasHost[T] extends AnyRef
- trait HasLensCodeMaker[L <: CodeFragment] extends AnyRef
- trait Header[L] extends (DomainDefn[_, _]) ⇒ String
- trait IEntityStore[M[_], T] extends AnyRef
- trait IEntityStoreFailer[Fail] extends AnyRef
- trait IXingYi extends AnyRef
- trait IXingYiHeaderToLensNames extends AnyRef
- trait IXingYiLoader extends (String) ⇒ IXingYi
- case class InterfaceAndProjection[Shared, Domain](projection: ObjectProjection[Shared, Domain], sharedOps: IXingYiSharedOps[IXingYiLens, Shared]) extends Product with Serializable
- case class InterfaceCD(opInterfaceName: String, opClassName: String, typesThatWeLensTo: List[String], lensMethods: List[LensMethodCD]) extends Product with Serializable
- trait InterfaceToImplName extends AnyRef
- trait Javascript extends CodeFragment
- class JsMaker extends LensCodeMaker[Javascript]
- trait LensCodeMaker[L] extends (LensDefn[_, _]) ⇒ String
- case class LensMethodCD(methodName: String, lensName: String, lensType: String) extends Product with Serializable
- case class LensMethodDD(interfaceName: String, lensName: String) extends Product with Serializable
- case class LinkDetail(verb: String, urlPattern: String) extends Product with Serializable
- trait Links[T] extends (T) ⇒ List[LinkDetail]
- case class ListofDomainAndMethods[SharedE, DomainE](primary: DomainAndMethods[SharedE, DomainE], list: List[DomainAndMethods[SharedE, DomainE]]) extends Product with Serializable
- final case class MediaType(s: String) extends AnyVal with Product with Serializable
- case class MethodDD(methodName: String, urlPattern: String) extends Product with Serializable
- trait MethodData[DomainE] extends AnyRef
- trait NoHostFailer[Fail] extends AnyRef
- case class PostMethodData[DomainE](urlPattern: String, fn: (String) ⇒ DomainE) extends MethodData[DomainE] with Product with Serializable
- case class PutMethodData[DomainE](urlPattern: String, fn: (DomainE, String) ⇒ DomainE) extends MethodData[DomainE] with Product with Serializable
- trait Renderer[L] extends (String) ⇒ String
- trait ScalaCode extends CodeFragment
- trait ServerDomain extends AnyRef
- case class ServerPayload[SharedE, DomainE](status: Status, domainObject: DomainE, domain: DomainDetails[SharedE, DomainE])(implicit links: Links[DomainE]) extends Product with Serializable
- class SimpleHasLensCodeMaker[L <: CodeFragment] extends HasLensCodeMaker[L]
- trait ToContentType[Req] extends AnyRef
- trait ToScalaCode[T] extends (T) ⇒ String
- class XingYiExecutionException extends RuntimeException
- class XingYiInterface extends Annotation with Annotation with ClassfileAnnotation
- case class XingYiManualPath[A, B](prefix: String, lensType: String, javascript: String, isList: Boolean = false)(implicit classTag: ClassTag[A], childClassTag: ClassTag[B]) extends Product with Serializable
- trait XingyiKleisli[M[_], Fail] extends AnyRef
Value Members
- object CodeDetailsRequest extends Serializable
- object CodeDetailsResponse extends Serializable
- object CodeRequest extends Serializable
- object CodeResponse extends JsonWriterLanguage with Serializable
- object DomainAndMethodListToDisplayDom
- object DomainAndMethodsToDisplayDom
- object DomainCD extends Serializable
- object DomainDD extends JsonWriterLanguage with Serializable
- object DomainDefn
- object DomainDefnToCodeDom
- object DomainDefnToDetails
- object DomainDetails extends Serializable
- object DomainList extends Serializable
- object DomainListDD extends JsonWriterLanguage with Serializable
- object EditEntityRequest extends Serializable
- object EditEntityRequestFailer
- object EntityCD extends Serializable
- object EntityDetailsRequest extends Serializable
- object EntityDetailsResponse extends JsonParserLanguage with Serializable
- object EntityRequest extends Serializable
- object EntityServiceFinderRequest extends Serializable
- object EntityServiceFinderResponse extends JsonWriterLanguage with Serializable
- object GetEntityRequest extends Serializable
- object HasLensCodeMaker
- object IEntityStore
- object IEntityStoreFailer
- object IXingYiHeaderToLensNames
- object IXingYiLoader
- object InterfaceAndProjection extends Serializable
- object InterfaceCD extends Serializable
- object InterfaceToImplName
- object Javascript extends Javascript
- object LensMethodCD extends Serializable
- object MethodDD extends JsonWriterLanguage with Serializable
- object ScalaCode extends ScalaCode
- object ServerPayload extends JsonWriterLanguage with Serializable