Class GuiAttestation
java.lang.Object
edu.internet2.middleware.grouper.grouperUi.beans.ui.GuiAttestation
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionGuiAttestation
(AttributeAssignable attributeAssignable) GuiAttestation
(AttributeAssignable attributeAssignable, Boolean grouperAttestationSendEmail, Boolean grouperAttestationHasAttestation, String grouperAttestationEmailAddresses, String grouperAttestationDaysUntilRecertify, String grouperAttestationLastEmailedDate, String grouperAttestationDaysBeforeToRemind, String grouperAttestationStemScope, String grouperAttestationDateCertified, Boolean grouperAttestationDirectAssignment, Integer daysLeftUntilRecertify, String grouperAttestationType, GrouperReportConfigurationBean grouperAttestationReportConfiguration, Group grouperAttestationAuthorizedGroup, Group grouperAttestationEmailGroup) -
Method Summary
Modifier and TypeMethodDescriptionstatic List<GuiAttestation>
convertGroupIntoGuiAttestation
(Set<Group> groups, AttributeAssignValueFinder.AttributeAssignValueFinderResult attributeAssignValueFinderResult) convert groups into gui attestationsstatic List<GuiAttestation>
convertStemIntoGuiAttestation
(Set<Stem> stems, AttributeAssignValueFinder.AttributeAssignValueFinderResult attributeAssignValueFinderResult) convert stems into gui attestationsdays before attestation neededgui group associated with the group the attestation is on if applicablegui stem associated with the stem the attestation is on if applicablegetMode()
grouperAttestationDateNeedsCertify
(String daysUntilRecertifyString) boolean
boolean
if has attestationboolean
if needs recertifyboolean
if needs recertify soonboolean
needsRecertifyHelper
(int daysBuffer) void
setGrouperAttestationDaysBeforeToRemind
(String grouperAttestationDaysBeforeToRemind) void
setGrouperAttestationDaysLeftUntilRecertify
(Integer grouperAttestationDaysLeftUntilRecertify1) days before attestation neededvoid
setGrouperAttestationDaysUntilRecertify
(String grouperAttestationDaysUntilRecertify) void
setGrouperAttestationEmailAddresses
(String grouperAttestationEmailAddresses) void
setGrouperAttestationSendEmail
(Boolean grouperAttestationSendEmail)
-
Constructor Details
-
GuiAttestation
- Parameters:
attributeAssignable
-
-
GuiAttestation
public GuiAttestation(AttributeAssignable attributeAssignable, Boolean grouperAttestationSendEmail, Boolean grouperAttestationHasAttestation, String grouperAttestationEmailAddresses, String grouperAttestationDaysUntilRecertify, String grouperAttestationLastEmailedDate, String grouperAttestationDaysBeforeToRemind, String grouperAttestationStemScope, String grouperAttestationDateCertified, Boolean grouperAttestationDirectAssignment, Integer daysLeftUntilRecertify, String grouperAttestationType, GrouperReportConfigurationBean grouperAttestationReportConfiguration, Group grouperAttestationAuthorizedGroup, Group grouperAttestationEmailGroup) - Parameters:
attributeAssignable
-grouperAttestationSendEmail
-grouperAttestationHasAttestation
-grouperAttestationEmailAddresses
-grouperAttestationDaysUntilRecertify
-grouperAttestationLastEmailedDate
-grouperAttestationDaysBeforeToRemind
-grouperAttestationStemScope
-grouperAttestationDateCertified
-grouperAttestationDirectAssignment
-daysLeftUntilRecertify
-grouperAttestationType
-grouperAttestationReportConfiguration
-grouperAttestationAuthorizedGroup
-
-
-
Method Details
-
getGuiStem
gui stem associated with the stem the attestation is on if applicable- Returns:
- gui stem
-
getGuiGroup
gui group associated with the group the attestation is on if applicable- Returns:
- gui group
-
getGrouperAttestationDaysLeftUntilRecertify
days before attestation needed- Returns:
- days left before recertify
-
setGrouperAttestationDaysLeftUntilRecertify
public void setGrouperAttestationDaysLeftUntilRecertify(Integer grouperAttestationDaysLeftUntilRecertify1) days before attestation needed- Parameters:
grouperAttestationDaysLeftUntilRecertify1
-
-
isNeedsRecertify
public boolean isNeedsRecertify()if needs recertify- Returns:
- if needs recertify
-
isHasAttestation
public boolean isHasAttestation()if has attestation- Returns:
- if has attestation
-
needsRecertifyHelper
public boolean needsRecertifyHelper(int daysBuffer) - Parameters:
daysBuffer
- is 0 for needs recertify now, or more than that for buffer- Returns:
- if needs recertify
-
isNeedsRecertifySoon
public boolean isNeedsRecertifySoon()if needs recertify soon- Returns:
- if the group needs recertify soon
-
grouperAttestationDateNeedsCertify
-
getAttributeAssignable
-
getGrouperAttestationSendEmail
-
setGrouperAttestationSendEmail
-
getGrouperAttestationDirectAssignment
-
getGrouperAttestationEmailAddresses
-
setGrouperAttestationEmailAddresses
-
getGrouperAttestationDaysUntilRecertify
-
setGrouperAttestationDaysUntilRecertify
-
getGrouperAttestationLastEmailedDate
-
getGrouperAttestationDaysBeforeToRemind
-
setGrouperAttestationDaysBeforeToRemind
-
getGrouperAttestationStemScope
-
isGrouperAttestationStemScopeSub
public boolean isGrouperAttestationStemScopeSub()- Returns:
- true if blank or sub
-
getGrouperAttestationDateCertified
-
getMode
-
convertGroupIntoGuiAttestation
public static List<GuiAttestation> convertGroupIntoGuiAttestation(Set<Group> groups, AttributeAssignValueFinder.AttributeAssignValueFinderResult attributeAssignValueFinderResult) convert groups into gui attestations- Parameters:
groups
-attributeAssignValueFinderResult
-- Returns:
- the list of gui attestations
-
convertStemIntoGuiAttestation
public static List<GuiAttestation> convertStemIntoGuiAttestation(Set<Stem> stems, AttributeAssignValueFinder.AttributeAssignValueFinderResult attributeAssignValueFinderResult) convert stems into gui attestations- Parameters:
stems
-attributeAssignValueFinderResult
-- Returns:
- the list of gui attestations
-
getGrouperAttestationType
- Returns:
- the grouperAttestationType
-
getGrouperAttestationReportConfiguration
- Returns:
- the grouperAttestationReportConfiguration
-
getGrouperAttestationAuthorizedGroup
- Returns:
- the grouperAttestationAuthorizedGroup
-
getGrouperAttestationAuthorizedGuiGroup
- Returns:
- the gui group
-
getGrouperAttestationEmailGuiGroup
-
getGrouperAttestationEmailGroup
-