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 B
auxClass(String auxClass)
B
auxClasses(String... auxClasses)
B
auxClasses(Collection<String> auxClasses)
R
build()
protected R
getInstance()
protected abstract R
newInstance()
B
plainAttr(Attr plainAttr)
B
plainAttrs(Collection<Attr> plainAttrs)
B
plainAttrs(Attr... plainAttrs)
B
resource(String resource)
B
resources(String... resources)
B
resources(Collection<String> resources)
B
virAttr(Attr virAttr)
B
virAttrs(Collection<Attr> virAttrs)
B
virAttrs(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()
-
-