Package com.enonic.xp.context
Class ContextBuilder
- java.lang.Object
-
- com.enonic.xp.context.ContextBuilder
-
@PublicApi public final class ContextBuilder extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ContextBuilder
attribute(java.lang.String key, java.lang.Object value)
<T> ContextBuilder
attribute(T value)
ContextBuilder
authInfo(AuthenticationInfo value)
ContextBuilder
branch(Branch value)
ContextBuilder
branch(java.lang.String value)
Context
build()
static ContextBuilder
create()
ContextBuilder
detachSession()
static ContextBuilder
from(Context parent)
ContextBuilder
repositoryId(RepositoryId value)
ContextBuilder
repositoryId(java.lang.String value)
-
-
-
Method Detail
-
repositoryId
public ContextBuilder repositoryId(java.lang.String value)
-
repositoryId
public ContextBuilder repositoryId(RepositoryId value)
-
branch
public ContextBuilder branch(java.lang.String value)
-
branch
public ContextBuilder branch(Branch value)
-
authInfo
public ContextBuilder authInfo(AuthenticationInfo value)
-
attribute
public ContextBuilder attribute(java.lang.String key, java.lang.Object value)
-
attribute
public <T> ContextBuilder attribute(T value)
-
detachSession
public ContextBuilder detachSession()
-
build
public Context build()
-
create
public static ContextBuilder create()
-
from
public static ContextBuilder from(Context parent)
-
-