@Override public ActivationAsserter<RoleAsserter<RA>> activation() { ActivationAsserter<RoleAsserter<RA>> asserter = new ActivationAsserter<>(getObject().asObjectable().getActivation(), this, getDetails()); copySetupTo(asserter); return asserter; }
public static RoleAsserter<Void> forRole(PrismObject<RoleType> focus, String details) { return new RoleAsserter<>(focus, details); }
protected RoleAsserter<Void> assertRole(PrismObject<RoleType> role, String message) throws ObjectNotFoundException, SchemaException, SecurityViolationException, CommunicationException, ConfigurationException, ExpressionEvaluationException { RoleAsserter<Void> asserter = RoleAsserter.forRole(role, message); initializeAsserter(asserter); asserter.display(); return asserter; }
@Override public ParentOrgRefsAsserter<RoleType, RoleAsserter<RA>, RA> parentOrgRefs() { ParentOrgRefsAsserter<RoleType, RoleAsserter<RA>, RA> asserter = new ParentOrgRefsAsserter<>(this, getDetails()); copySetupTo(asserter); return asserter; }
.assertArchetypeRef(ARCHETYPE_BUSINESS_ROLE_OID) .getObject();
/** * MID-5080 */ @Test public void test210ModifyRoleSwashbucklerRiskLevel() throws Exception { final String TEST_NAME = "test210ModifyRoleSwashbucklerRiskLevel"; displayTestTitle(TEST_NAME); // GIVEN Task task = createTask(TEST_NAME); OperationResult result = task.getResult(); prepareTest(AssignmentPolicyEnforcementType.RELATIVE); assertRoleBefore(ROLE_SWASHBUCKLER_OID) .extension() .assertItems(PIRACY_COST_CENTER); // WHEN displayWhen(TEST_NAME); modifyObjectReplaceProperty(RoleType.class, ROLE_SWASHBUCKLER_OID, RoleType.F_RISK_LEVEL, task, result, "99"); // THEN displayThen(TEST_NAME); assertSuccess(result); assertRoleAfter(ROLE_SWASHBUCKLER_OID) .assertRiskLevel("99") .extension() .assertItems(PIRACY_COST_CENTER, PIRACY_RISK_VECTOR) .containerSingle(PIRACY_RISK_VECTOR) .assertPropertyEquals(PIRACY_RISK_VECTOR_RISK, "X") .assertPropertyEquals(PIRACY_RISK_VECTOR_VALUE, 99); }
.assertTenantRef(ORG_ATREIDES_OID) .assertParentOrgRefs(ORG_ATREIDES_OID);
protected RoleAsserter<Void> assertRole(String oid, String message) throws ObjectNotFoundException, SchemaException, SecurityViolationException, CommunicationException, ConfigurationException, ExpressionEvaluationException { PrismObject<RoleType> role = getObject(RoleType.class, oid); RoleAsserter<Void> asserter = assertRole(role, message); asserter.assertOid(oid); return asserter; }
protected RoleAsserter<Void> assertRoleByName(String name, String message) throws ObjectNotFoundException, SchemaException, SecurityViolationException, CommunicationException, ConfigurationException, ExpressionEvaluationException { PrismObject<RoleType> role = findObjectByName(RoleType.class, name); assertNotNull("No role with name '"+name+"'", role); RoleAsserter<Void> asserter = assertRole(role, message); asserter.assertName(name); return asserter; }
.assertTenantRef(ORG_ATREIDES_OID); .assertTenantRef(ORG_ATREIDES_OID);
@Override public LinksAsserter<RoleType, RoleAsserter<RA>, RA> links() { LinksAsserter<RoleType, RoleAsserter<RA>, RA> asserter = new LinksAsserter<>(this, getDetails()); copySetupTo(asserter); return asserter; }
@Override public AssignmentsAsserter<RoleType, RoleAsserter<RA>, RA> assignments() { AssignmentsAsserter<RoleType, RoleAsserter<RA>, RA> asserter = new AssignmentsAsserter<>(this, getDetails()); copySetupTo(asserter); return asserter; }
public static RoleAsserter<Void> forRole(PrismObject<RoleType> focus) { return new RoleAsserter<>(focus); }
@Override public RoleMembershipRefsAsserter<RoleType, ? extends RoleAsserter<RA>, RA> roleMembershipRefs() { RoleMembershipRefsAsserter<RoleType,RoleAsserter<RA>,RA> asserter = new RoleMembershipRefsAsserter<>(this, getDetails()); copySetupTo(asserter); return asserter; }
@Override public ExtensionAsserter<RoleType, ? extends RoleAsserter<RA>, RA> extension() { ExtensionAsserter<RoleType, ? extends RoleAsserter<RA>, RA> asserter = new ExtensionAsserter<>(this, getDetails()); copySetupTo(asserter); return asserter; }
@Override public TriggersAsserter<RoleType, ? extends RoleAsserter<RA>, RA> triggers() { TriggersAsserter<RoleType, ? extends RoleAsserter<RA>, RA> asserter = new TriggersAsserter<>(this, getDetails()); copySetupTo(asserter); return asserter; }