public AssignmentsAsserter<F, ? extends FocusAsserter<F,RA>, RA> assignments() { AssignmentsAsserter<F,FocusAsserter<F,RA>,RA> asserter = new AssignmentsAsserter<>(this, getDetails()); copySetupTo(asserter); return asserter; }
@Override public ExtensionAsserter<F, ? extends FocusAsserter<F,RA>, RA> extension() { ExtensionAsserter<F, ? extends FocusAsserter<F,RA>, RA> asserter = new ExtensionAsserter<>(this, getDetails()); copySetupTo(asserter); return asserter; }
public LinksAsserter<F, ? extends FocusAsserter<F,RA>, RA> links() { LinksAsserter<F,FocusAsserter<F,RA>,RA> asserter = new LinksAsserter<>(this, getDetails()); copySetupTo(asserter); return asserter; }
@Override public ParentOrgRefsAsserter<F, ? extends FocusAsserter<F,RA>, RA> parentOrgRefs() { ParentOrgRefsAsserter<F,FocusAsserter<F,RA>,RA> asserter = new ParentOrgRefsAsserter<>(this, getDetails()); copySetupTo(asserter); return asserter; }
public RoleMembershipRefsAsserter<F, ? extends FocusAsserter<F,RA>, RA> roleMembershipRefs() { RoleMembershipRefsAsserter<F,FocusAsserter<F,RA>,RA> asserter = new RoleMembershipRefsAsserter<>(this, getDetails()); copySetupTo(asserter); return asserter; }
@Override public TriggersAsserter<F, ? extends FocusAsserter<F,RA>, RA> triggers() { TriggersAsserter<F, ? extends FocusAsserter<F,RA>, RA> asserter = new TriggersAsserter<>(this, getDetails()); copySetupTo(asserter); return asserter; }
public ActivationAsserter<? extends FocusAsserter<F,RA>> activation() { ActivationAsserter<FocusAsserter<F,RA>> asserter = new ActivationAsserter<>(getObject().asObjectable().getActivation(), this, getDetails()); copySetupTo(asserter); return asserter; }
public <A extends FocusAsserter<F,RA>> ShadowAsserter<A> projectionOnResource(String resourceOid) throws ObjectNotFoundException, SchemaException { PrismObject<ShadowType> shadow = findProjectionOnResource(resourceOid); assertNotNull("Projection for resource "+resourceOid+" not found in "+desc(), shadow); ShadowAsserter<A> asserter = new ShadowAsserter<A>(shadow, (A)this, "projection of "+desc()); copySetupTo(asserter); return asserter; }
public ShadowReferenceAsserter<? extends FocusAsserter<F,RA>> singleLink() { PrismReference linkRef = getObject().findReference(FocusType.F_LINK_REF); if (linkRef == null) { fail("Expected single link, but is no linkRef in "+desc()); return null; // not reached } assertEquals("Wrong number of links in " + desc(), 1, linkRef.size()); ShadowReferenceAsserter<FocusAsserter<F, RA>> asserter = new ShadowReferenceAsserter<>(linkRef.getAnyValue(), null, this, "link in "+desc()); copySetupTo(asserter); return asserter; }