Class AbstractCredentialBuilder<BUILDER,CREDENTIAL extends AbstractCredentialModel>
- java.lang.Object
-
- org.junit.rules.ExternalResource
-
- de.hybris.platform.outboundservices.AbstractCredentialBuilder<BUILDER,CREDENTIAL>
-
- Type Parameters:
BUILDER- a builder that extends theAbstractCredentialBuilderCREDENTIAL- a model that extendsAbstractCredentialModel
- All Implemented Interfaces:
org.junit.rules.TestRule
public abstract class AbstractCredentialBuilder<BUILDER,CREDENTIAL extends AbstractCredentialModel> extends org.junit.rules.ExternalResourceAbstract credential builder.
-
-
Constructor Summary
Constructors Constructor Description AbstractCredentialBuilder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidafter()CREDENTIALbuild()voidcleanup()protected abstract java.lang.Class<CREDENTIAL>credentialClass()protected abstract java.lang.StringdefaultId()protected abstract java.lang.StringdefaultPassword()protected abstract voidpersist(java.lang.String id, java.lang.String pwd)AbstractCredentialBuilder<BUILDER,CREDENTIAL>withId(java.lang.String id)AbstractCredentialBuilder<BUILDER,CREDENTIAL>withPassword(java.lang.String password)
-
-
-
Method Detail
-
withId
public AbstractCredentialBuilder<BUILDER,CREDENTIAL> withId(java.lang.String id)
-
withPassword
public AbstractCredentialBuilder<BUILDER,CREDENTIAL> withPassword(java.lang.String password)
-
build
public CREDENTIAL build()
-
after
protected void after()
- Overrides:
afterin classorg.junit.rules.ExternalResource
-
cleanup
public void cleanup()
-
defaultId
protected abstract java.lang.String defaultId()
-
defaultPassword
protected abstract java.lang.String defaultPassword()
-
persist
protected abstract void persist(java.lang.String id, java.lang.String pwd)
-
credentialClass
protected abstract java.lang.Class<CREDENTIAL> credentialClass()
-
-