Class TestGroupBuilder

  • All Implemented Interfaces:
    io.annot8.core.annotations.Group.Builder, io.annot8.core.helpers.builders.WithFromBuilder<io.annot8.core.annotations.Group.Builder,io.annot8.core.annotations.Group>, io.annot8.core.helpers.builders.WithIdBuilder<io.annot8.core.annotations.Group.Builder>, io.annot8.core.helpers.builders.WithNewIdBuilder<io.annot8.core.annotations.Group.Builder>, io.annot8.core.helpers.builders.WithPropertiesBuilder<io.annot8.core.annotations.Group.Builder>, io.annot8.core.helpers.builders.WithSave<io.annot8.core.annotations.Group.Builder>, io.annot8.core.helpers.builders.WithTypeBuilder<io.annot8.core.annotations.Group.Builder>


    public class TestGroupBuilder
    extends java.lang.Object
    implements io.annot8.core.annotations.Group.Builder
    • Constructor Summary

      Constructors 
      Constructor Description
      TestGroupBuilder​()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static io.annot8.common.implementations.factories.GroupBuilderFactory<io.annot8.core.annotations.Group> factory​()  
      io.annot8.core.annotations.Group.Builder from​(io.annot8.core.annotations.Group from)  
      io.annot8.core.annotations.Group.Builder newId​()  
      io.annot8.core.annotations.Group save​()  
      io.annot8.core.annotations.Group.Builder withAnnotation​(java.lang.String role, io.annot8.core.annotations.Annotation annotation)  
      io.annot8.core.annotations.Group.Builder withId​(java.lang.String id)  
      io.annot8.core.annotations.Group.Builder withoutProperty​(java.lang.String key)  
      io.annot8.core.annotations.Group.Builder withoutProperty​(java.lang.String key, java.lang.Object value)  
      io.annot8.core.annotations.Group.Builder withProperties​(io.annot8.core.properties.Properties properties)  
      io.annot8.core.annotations.Group.Builder withProperty​(java.lang.String key, java.lang.Object value)  
      io.annot8.core.annotations.Group.Builder withType​(java.lang.String type)  
      • Methods inherited from class java.lang.Object

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

      • TestGroupBuilder

        public TestGroupBuilder​()
    • Method Detail

      • factory

        public static io.annot8.common.implementations.factories.GroupBuilderFactory<io.annot8.core.annotations.Group> factory​()
      • withAnnotation

        public io.annot8.core.annotations.Group.Builder withAnnotation​(java.lang.String role,
                                                                       io.annot8.core.annotations.Annotation annotation)
        Specified by:
        withAnnotation in interface io.annot8.core.annotations.Group.Builder
      • save

        public io.annot8.core.annotations.Group save​()
        Specified by:
        save in interface io.annot8.core.helpers.builders.WithSave<io.annot8.core.annotations.Group.Builder>
      • from

        public io.annot8.core.annotations.Group.Builder from​(io.annot8.core.annotations.Group from)
        Specified by:
        from in interface io.annot8.core.helpers.builders.WithFromBuilder<io.annot8.core.annotations.Group.Builder,io.annot8.core.annotations.Group>
      • withId

        public io.annot8.core.annotations.Group.Builder withId​(java.lang.String id)
        Specified by:
        withId in interface io.annot8.core.helpers.builders.WithIdBuilder<io.annot8.core.annotations.Group.Builder>
      • newId

        public io.annot8.core.annotations.Group.Builder newId​()
        Specified by:
        newId in interface io.annot8.core.helpers.builders.WithNewIdBuilder<io.annot8.core.annotations.Group.Builder>
      • withProperty

        public io.annot8.core.annotations.Group.Builder withProperty​(java.lang.String key,
                                                                     java.lang.Object value)
        Specified by:
        withProperty in interface io.annot8.core.helpers.builders.WithPropertiesBuilder<io.annot8.core.annotations.Group.Builder>
      • withoutProperty

        public io.annot8.core.annotations.Group.Builder withoutProperty​(java.lang.String key,
                                                                        java.lang.Object value)
        Specified by:
        withoutProperty in interface io.annot8.core.helpers.builders.WithPropertiesBuilder<io.annot8.core.annotations.Group.Builder>
      • withoutProperty

        public io.annot8.core.annotations.Group.Builder withoutProperty​(java.lang.String key)
        Specified by:
        withoutProperty in interface io.annot8.core.helpers.builders.WithPropertiesBuilder<io.annot8.core.annotations.Group.Builder>
      • withProperties

        public io.annot8.core.annotations.Group.Builder withProperties​(io.annot8.core.properties.Properties properties)
        Specified by:
        withProperties in interface io.annot8.core.helpers.builders.WithPropertiesBuilder<io.annot8.core.annotations.Group.Builder>
      • withType

        public io.annot8.core.annotations.Group.Builder withType​(java.lang.String type)
        Specified by:
        withType in interface io.annot8.core.helpers.builders.WithTypeBuilder<io.annot8.core.annotations.Group.Builder>