Class AnyCR.Builder<R extends AnyCR,B extends AnyCR.Builder<R,B>>

java.lang.Object
org.apache.syncope.common.lib.request.AnyCR.Builder<R,B>
Direct Known Subclasses:
AnyObjectCR.Builder, GroupCR.Builder, UserCR.Builder
Enclosing class:
AnyCR

protected abstract static class AnyCR.Builder<R extends AnyCR,B extends AnyCR.Builder<R,B>> extends Object
  • Field Details

    • instance

      protected R extends AnyCR instance
  • Method Details

    • newInstance

      protected abstract R newInstance()
    • getInstance

      protected final R getInstance()
    • auxClass

      public B auxClass(String auxClass)
    • auxClasses

      public B auxClasses(String... auxClasses)
    • auxClasses

      public B auxClasses(Collection<String> auxClasses)
    • plainAttr

      public B plainAttr(Attr plainAttr)
    • plainAttrs

      public B plainAttrs(Attr... plainAttrs)
    • plainAttrs

      public B plainAttrs(Collection<Attr> plainAttrs)
    • virAttr

      public B virAttr(Attr virAttr)
    • virAttrs

      public B virAttrs(Collection<Attr> virAttrs)
    • virAttrs

      public B virAttrs(Attr... virAttrs)
    • resource

      public B resource(String resource)
    • resources

      public B resources(String... resources)
    • resources

      public B resources(Collection<String> resources)
    • build

      public R build()