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
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description BauxClass(String auxClass)BauxClasses(String... auxClasses)BauxClasses(Collection<String> auxClasses)Rbuild()protected RgetInstance()protected abstract RnewInstance()BplainAttr(Attr plainAttr)BplainAttrs(Collection<Attr> plainAttrs)BplainAttrs(Attr... plainAttrs)Bresource(String resource)Bresources(String... resources)Bresources(Collection<String> resources)BvirAttr(Attr virAttr)BvirAttrs(Collection<Attr> virAttrs)BvirAttrs(Attr... virAttrs)
-
-
-
Method Detail
-
newInstance
protected abstract R newInstance()
-
getInstance
protected final R getInstance()
-
auxClasses
public B auxClasses(Collection<String> auxClasses)
-
plainAttrs
public B plainAttrs(Collection<Attr> plainAttrs)
-
virAttrs
public B virAttrs(Collection<Attr> virAttrs)
-
resources
public B resources(Collection<String> resources)
-
build
public R build()
-
-