Class AbstractCredentialBuilder<BUILDER,​CREDENTIAL extends AbstractCredentialModel>

  • Type Parameters:
    BUILDER - a builder that extends the AbstractCredentialBuilder
    CREDENTIAL - a model that extends AbstractCredentialModel
    All Implemented Interfaces:
    org.junit.rules.TestRule

    public abstract class AbstractCredentialBuilder<BUILDER,​CREDENTIAL extends AbstractCredentialModel>
    extends org.junit.rules.ExternalResource
    Abstract credential builder.
    • Constructor Detail

      • AbstractCredentialBuilder

        public AbstractCredentialBuilder()
    • Method Detail

      • after

        protected void after()
        Overrides:
        after in class org.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()