/** * Set the subject * * @param subject */ public void setSubject(SubjectType subject) { checkSTSPermission(); this.subject = subject; }
/** * Get the subject * @return {@link SubjectType} */ public SubjectType getSubject() { checkSTSPermission(); return subject; }
/** * Set the issuer * * @param issuer {@link NameIDType} */ public void setIssuer(NameIDType issuer) { checkSTSPermission(); this.issuer = issuer; }
/** * Update the issue instant * * @param xg */ public void updateIssueInstant(XMLGregorianCalendar xg) { checkSTSPermission(); this.issueInstant = xg; }
/** * Get the subject * * @return {@link SubjectType} */ public SubjectType getSubject() { checkSTSPermission(); return subject; }
/** * Set the issuer * * @param issuer {@link NameIDType} */ public void setIssuer(NameIDType issuer) { checkSTSPermission(); this.issuer = issuer; }
/** * Get the conditions * @return {@link ConditionsType} */ public ConditionsType getConditions() { checkSTSPermission(); return conditions; }
/** * Set the conditions * @param conditions {@link ConditionsType} */ public void setConditions(ConditionsType conditions) { checkSTSPermission(); this.conditions = conditions; }
/** * Update the issue instant * @param xg */ public void updateIssueInstant(XMLGregorianCalendar xg) { checkSTSPermission(); this.issueInstant = xg; }
/** * Set the conditions * * @param conditions {@link ConditionsType} */ public void setConditions(ConditionsType conditions) { checkSTSPermission(); this.conditions = conditions; }
/** * Set the subject * @param subject */ public void setSubject(SubjectType subject) { checkSTSPermission(); this.subject = subject; }
/** * Get a read only set of statements * @return {@link Set} */ public Set<StatementAbstractType> getStatements() { checkSTSPermission(); return Collections.unmodifiableSet(statements); }
/** * Get a read only set of statements * * @return {@link Set} */ public Set<StatementAbstractType> getStatements() { checkSTSPermission(); return Collections.unmodifiableSet(statements); }
/** * Add a collection of statements * * @param statement {@link Collection} */ public void addStatements(Collection<StatementAbstractType> statement) { checkSTSPermission(); this.statements.addAll(statement); }
/** * Add a set of statements * * @param statement {@link Collection} */ public void addStatements(Set<StatementAbstractType> statement) { checkSTSPermission(); this.statements.addAll(statement); }
/** * Add a statement * * @param statement {@link StatementAbstractType} */ public void addStatement(StatementAbstractType statement) { checkSTSPermission(); this.statements.add(statement); }
/** * Add a collection of statements * * @param statement {@link Collection} */ public void addStatements(Collection<StatementAbstractType> statement) { checkSTSPermission(); this.statements.addAll(statement); }
/** * Get a read only set of statements * * @return {@link Set} */ public Set<StatementAbstractType> getStatements() { checkSTSPermission(); return Collections.unmodifiableSet(statements); }
/** * Add a statement * @param statement {@link StatementAbstractType} */ public void addStatement(StatementAbstractType statement) { checkSTSPermission(); this.statements.add(statement); }
/** * Add a set of statements * @param statement {@link Collection} */ public void addStatements(Set<StatementAbstractType> statement) { checkSTSPermission(); this.statements.addAll(statement); }