private DeletePolicy(final String policyId, final DittoHeaders dittoHeaders) { super(TYPE, dittoHeaders); PolicyIdValidator.getInstance().accept(policyId, dittoHeaders); this.policyId = policyId; }
private RetrievePolicyEntries(final String policyId, final DittoHeaders dittoHeaders) { super(TYPE, dittoHeaders); PolicyIdValidator.getInstance().accept(policyId, dittoHeaders); this.policyId = policyId; }
private ModifySubject(final String policyId, final Label label, final Subject subject, final DittoHeaders dittoHeaders) { super(TYPE, dittoHeaders); PolicyIdValidator.getInstance().accept(policyId, dittoHeaders); this.policyId = policyId; this.label = label; this.subject = subject; }
private DeletePolicyEntry(final String policyId, final Label label, final DittoHeaders dittoHeaders) { super(TYPE, dittoHeaders); PolicyIdValidator.getInstance().accept(policyId, dittoHeaders); this.policyId = policyId; this.label = label; }
private ModifyResource(final String policyId, final Label label, final Resource resource, final DittoHeaders dittoHeaders) { super(TYPE, dittoHeaders); PolicyIdValidator.getInstance().accept(policyId, dittoHeaders); this.policyId = policyId; this.label = label; this.resource = resource; }
private RetrievePolicy(final String policyId, final DittoHeaders dittoHeaders) { super(TYPE, dittoHeaders); PolicyIdValidator.getInstance().accept(policyId, dittoHeaders); this.policyId = policyId; }
private DeletePolicy(final String policyId, final DittoHeaders dittoHeaders) { super(TYPE, dittoHeaders); PolicyIdValidator.getInstance().accept(policyId, dittoHeaders); this.policyId = policyId; }
private ModifySubject(final String policyId, final Label label, final Subject subject, final DittoHeaders dittoHeaders) { super(TYPE, dittoHeaders); PolicyIdValidator.getInstance().accept(policyId, dittoHeaders); this.policyId = policyId; this.label = label; this.subject = subject; }
private ModifyResource(final String policyId, final Label label, final Resource resource, final DittoHeaders dittoHeaders) { super(TYPE, dittoHeaders); PolicyIdValidator.getInstance().accept(policyId, dittoHeaders); this.policyId = policyId; this.label = label; this.resource = resource; }
private RetrieveResources(final Label label, final String policyId, final DittoHeaders dittoHeaders) { super(TYPE, dittoHeaders); PolicyIdValidator.getInstance().accept(policyId, dittoHeaders); this.policyId = policyId; this.label = checkNotNull(label, "Label"); }
private RetrieveSubjects(final Label label, final String policyId, final DittoHeaders dittoHeaders) { super(TYPE, dittoHeaders); PolicyIdValidator.getInstance().accept(policyId, dittoHeaders); this.policyId = policyId; this.label = checkNotNull(label, "Label"); }
private RetrieveSubjects(final Label label, final String policyId, final DittoHeaders dittoHeaders) { super(TYPE, dittoHeaders); PolicyIdValidator.getInstance().accept(policyId, dittoHeaders); this.policyId = policyId; this.label = checkNotNull(label, "Label"); }
private ModifyPolicy(final String policyId, final Policy policy, final DittoHeaders dittoHeaders) { super(TYPE, dittoHeaders); PolicyIdValidator.getInstance().accept(policyId, dittoHeaders); this.policyId = policyId; this.policy = policy; PolicyCommandSizeValidator.getInstance().ensureValidSize(() -> policy.toJsonString().length(), () -> dittoHeaders); }
private RetrievePolicyEntry(final Label label, final String policyId, final DittoHeaders dittoHeaders) { super(TYPE, dittoHeaders); PolicyIdValidator.getInstance().accept(policyId, dittoHeaders); this.policyId = checkNotNull(policyId, "Policy identifier"); this.label = checkNotNull(label, "Label"); }
private ModifyResources(final String policyId, final Label label, final Resources resources, final DittoHeaders dittoHeaders) { super(TYPE, dittoHeaders); PolicyIdValidator.getInstance().accept(policyId, dittoHeaders); this.policyId = policyId; this.label = label; this.resources = resources; PolicyCommandSizeValidator.getInstance().ensureValidSize(() -> resources.toJsonString().length(), () -> dittoHeaders); }
private RetrieveResource(final String policyId, final Label label, final ResourceKey resourceKey, final DittoHeaders dittoHeaders) { super(TYPE, dittoHeaders); PolicyIdValidator.getInstance().accept(policyId, dittoHeaders); this.policyId = policyId; this.label = checkNotNull(label, "Label"); this.resourceKey = checkNotNull(resourceKey, "ResourceKey"); }
private RetrieveSubject(final String policyId, final Label label, final SubjectId subjectId, final DittoHeaders dittoHeaders) { super(TYPE, dittoHeaders); PolicyIdValidator.getInstance().accept(policyId, dittoHeaders); this.policyId = policyId; this.label = checkNotNull(label, "Label"); this.subjectId = checkNotNull(subjectId, "Subject identifier"); }
private ModifySubjects(final String policyId, final Label label, final Subjects subjects, final DittoHeaders dittoHeaders) { super(TYPE, dittoHeaders); PolicyIdValidator.getInstance().accept(policyId, dittoHeaders); this.policyId = policyId; this.label = label; this.subjects = subjects; PolicyCommandSizeValidator.getInstance().ensureValidSize(() -> subjects.toJsonString().length(), () -> dittoHeaders); }
private RetrieveResource(final String policyId, final Label label, final ResourceKey resourceKey, final DittoHeaders dittoHeaders) { super(TYPE, dittoHeaders); PolicyIdValidator.getInstance().accept(policyId, dittoHeaders); this.policyId = policyId; this.label = checkNotNull(label, "Label"); this.resourceKey = checkNotNull(resourceKey, "ResourceKey"); }
private RetrieveSubject(final String policyId, final Label label, final SubjectId subjectId, final DittoHeaders dittoHeaders) { super(TYPE, dittoHeaders); PolicyIdValidator.getInstance().accept(policyId, dittoHeaders); this.policyId = policyId; this.label = checkNotNull(label, "Label"); this.subjectId = checkNotNull(subjectId, "Subject identifier"); }