Class AbstractSecurityBuilder<O>

    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      O build()
      Builds the object and returns it or null.
      protected abstract O doBuild()
      Subclasses should implement this to perform the build.
      O getObject()
      Gets the object that was built.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AbstractSecurityBuilder

        public AbstractSecurityBuilder()
    • Method Detail

      • build

        public final O build()
                      throws java.lang.Exception
        Description copied from interface: SecurityBuilder
        Builds the object and returns it or null.
        Specified by:
        build in interface SecurityBuilder<O>
        Returns:
        the Object to be built or null if the implementation allows it.
        Throws:
        java.lang.Exception - if an error occurred when building the Object
      • getObject

        public final O getObject()
        Gets the object that was built. If it has not been built yet an Exception is thrown.
        Returns:
        the Object that was built
      • doBuild

        protected abstract O doBuild()
                              throws java.lang.Exception
        Subclasses should implement this to perform the build.
        Returns:
        the object that should be returned by build().
        Throws:
        java.lang.Exception - if an error occurs