Skip navigation links


com.thortech.xl.vo
Class AttestationProcessDefinition

java.lang.Object
  extended by com.thortech.xl.vo.AttestationProcessDefinition

All Implemented Interfaces:
java.io.Serializable

public class AttestationProcessDefinition
extends java.lang.Object
implements java.io.Serializable

Value object to store the attestion process definition

See Also:
Serialized Form

Field Summary
static java.lang.String DefinedNumberOfDays
           
static java.lang.String DefinedNumberOfMonths
           
static java.lang.String DefinedNumberOfYears
           
static java.lang.String ONCE
           
static java.lang.String reviewerGroup
           
static java.lang.String reviewerManager
           
static java.lang.String reviewerSpecificUser
           
static java.lang.String ScopeGroup
           
static java.lang.String ScopeManager
           
static java.lang.String ScopeOrganization
           
static java.lang.String ScopeResource
           

 

Constructor Summary
AttestationProcessDefinition()
           

 

Method Summary
 java.lang.String getProcessCode()
          Returns the Attestation Process Code
 java.lang.String getProcessDescription()
          Returns the Attestation Process Description
 long getProcessKey()
          Returns the Attestation Process definition Key
 java.sql.Date getProcessLastCompletedTime()
          Returns the Attestation Process Last Completed Time
 java.sql.Date getProcessLastStartTime()
          Returns the Attestation Process Last Start Time
 java.lang.String getProcessName()
          Returns the Attestation Process Name
 java.sql.Date getProcessNextStartTime()
          Returns the Attestation Process next start time
 java.lang.String getProcessOwner()
          Returns the Attestation Process Owner Group Name
 int getProcessScheduleFrequency()
          Returns the Attestation Process Schedule Frequency
 java.lang.String getProcessScheduleType()
          Returns the Attestation Process Schedule Frequency Type.
 java.sql.Date getProcessStartTime()
          Returns the Attestation Process Start Time
 java.lang.String getProcessStatus()
          Returns the Attestation Process Status.
 java.util.HashMap getReviewerAdditionalDetails()
          Returns the additional details about reviewer.
 java.lang.String getReviewerParameter()
          Returns the reviewer key of the Attestation Process.
 java.lang.String getReviewerType()
          Returns the Attestation Process Reviewer Type.
 java.util.HashMap getScopeParamAdditionalDetails()
          Returns the additional details about scope parameter.
 java.lang.String getScopeParameter()
          Returns the Attestation Process Scope Parameter Value.
 java.lang.String getScopeType()
          Returns the Attestation Process Scope Type.
 boolean isProcessIncludeSubOrgs()
           
 boolean isProcessSendMailToOwner()
          Returns if the attestation process is configured to send emails to owners incase of declined records
 void setProcessCode(java.lang.String processCode)
          Sets the Attestation Process Code
 void setProcessDescription(java.lang.String processDescription)
          Sets the Attestation Process Description
 void setProcessIncludeSubOrgs(boolean processIncludeSubOrgs)
           
 void setProcessKey(long processKey)
          Sets the Attestation Process Key
 void setProcessLastCompletedTime(java.sql.Date processLastCompletedTime)
          Sets the Attestation Process Last Completed Time
 void setProcessLastStartTime(java.sql.Date processLastStartTime)
          Sets the Attestation process Last Start Time
 void setProcessName(java.lang.String processName)
          Sets the Attestation Process Name
 void setProcessNextStartTime(java.sql.Date processNextStartTime)
          Sets the process next start time
 void setProcessOwner(java.lang.String processOwner)
          Sets the Attestation process owner
 void setProcessScheduleFrequency(int processScheduleFrequency)
          Sets the Attestation Process Schedule Frequency
 void setProcessScheduleType(java.lang.String processScheduleType)
          Sets the Attestation Process Schedule Frequency Type
 void setProcessSendMailToOwner(boolean processSendMailToOwner)
          Sets if emails should be sent to Attestation Process Owner about declined attestation records
 void setProcessStartTime(java.sql.Date processStartTime)
          Sets the time at which the Attestation Process should be kicked off by scheduler for the first time
 void setProcessStatus(java.lang.String processStatus)
          Sets the Attestation Process Status
 void setReviewerAdditionalDetails(java.util.HashMap reviewerAdditionalDetails)
          Sets additional details about attestation process reviewer
 void setReviewerParameter(java.lang.String reviewerParameter)
          Sets the Attestation Process Reviewer.
 void setReviewerType(java.lang.String reviewerType)
          Sets the Attestation Process Reviewer Type
 void setScopeParamAdditionalDetails(java.util.HashMap scopeParamAdditionalDetails)
          Sets additional details about attestation process scope
 void setScopeParameter(java.lang.String scopeParameter)
          Sets the Attestation Process Scope parameter value.
 void setScopeType(java.lang.String scopeType)
          Sets the Attestation Process Scope Type

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

ONCE

public static final java.lang.String ONCE
See Also:
Constant Field Values

DefinedNumberOfDays

public static final java.lang.String DefinedNumberOfDays
See Also:
Constant Field Values

DefinedNumberOfMonths

public static final java.lang.String DefinedNumberOfMonths
See Also:
Constant Field Values

DefinedNumberOfYears

public static final java.lang.String DefinedNumberOfYears
See Also:
Constant Field Values

ScopeManager

public static final java.lang.String ScopeManager
See Also:
Constant Field Values

ScopeGroup

public static final java.lang.String ScopeGroup
See Also:
Constant Field Values

ScopeOrganization

public static final java.lang.String ScopeOrganization
See Also:
Constant Field Values

ScopeResource

public static final java.lang.String ScopeResource
See Also:
Constant Field Values

reviewerManager

public static final java.lang.String reviewerManager
See Also:
Constant Field Values

reviewerSpecificUser

public static final java.lang.String reviewerSpecificUser
See Also:
Constant Field Values

reviewerGroup

public static final java.lang.String reviewerGroup
See Also:
Constant Field Values

Constructor Detail

AttestationProcessDefinition

public AttestationProcessDefinition()

Method Detail

getProcessCode

public java.lang.String getProcessCode()
Returns the Attestation Process Code
Returns:
the code of the attestation process

setProcessCode

public void setProcessCode(java.lang.String processCode)
Sets the Attestation Process Code
Parameters:
processCode - attestation process code

getProcessName

public java.lang.String getProcessName()
Returns the Attestation Process Name
Returns:
the name of the attestation process

setProcessName

public void setProcessName(java.lang.String processName)
Sets the Attestation Process Name
Parameters:
processName - attestation process name to set

getProcessOwner

public java.lang.String getProcessOwner()
Returns the Attestation Process Owner Group Name
Returns:
the attestation process owner

setProcessOwner

public void setProcessOwner(java.lang.String processOwner)
Sets the Attestation process owner
Parameters:
processOwner, - group name that should be set as attestation process owner

getProcessScheduleFrequency

public int getProcessScheduleFrequency()
Returns the Attestation Process Schedule Frequency
Returns:
the attestation process schedule frequency

setProcessScheduleFrequency

public void setProcessScheduleFrequency(int processScheduleFrequency)
Sets the Attestation Process Schedule Frequency
Parameters:
processScheduleFrequency - schedule frequency to be set on the attestation process definition

getProcessScheduleType

public java.lang.String getProcessScheduleType()
Returns the Attestation Process Schedule Frequency Type. Returned value will be Once/DefinedDays/DefinedMonths/DefinedYears
Returns:
the attestaion schedule frequency type

setProcessScheduleType

public void setProcessScheduleType(java.lang.String processScheduleType)
Sets the Attestation Process Schedule Frequency Type
Parameters:
processScheduleType - Supported frequency type values are Once/DefinedDays/DefinedMonths/DefinedYears

isProcessSendMailToOwner

public boolean isProcessSendMailToOwner()
Returns if the attestation process is configured to send emails to owners incase of declined records
Returns:
if the process is configured to send emails to owner or not

setProcessSendMailToOwner

public void setProcessSendMailToOwner(boolean processSendMailToOwner)
Sets if emails should be sent to Attestation Process Owner about declined attestation records
Parameters:
processSendMailToOwner -

getProcessStartTime

public java.sql.Date getProcessStartTime()
Returns the Attestation Process Start Time
Returns:
the attestation process start time

setProcessStartTime

public void setProcessStartTime(java.sql.Date processStartTime)
Sets the time at which the Attestation Process should be kicked off by scheduler for the first time
Parameters:
processStartTime - process start time to be set

getReviewerType

public java.lang.String getReviewerType()
Returns the Attestation Process Reviewer Type. Returned value will be Specific User/User Manager
Returns:
the attestation process reviewer type

setReviewerType

public void setReviewerType(java.lang.String reviewerType)
Sets the Attestation Process Reviewer Type
Parameters:
reviewerType - supported values are Specific User/User Manager

getReviewerParameter

public java.lang.String getReviewerParameter()
Returns the reviewer key of the Attestation Process. Will have a value only if the reviewer type is Specific User
Returns:
the login Id of the reviewer user

setReviewerParameter

public void setReviewerParameter(java.lang.String reviewerParameter)
Sets the Attestation Process Reviewer. Method will be only applicable if the reviewer tupe is Specific User
Parameters:
reviewerParameter, - User Id that should be set as attestation process reviewer

getScopeParameter

public java.lang.String getScopeParameter()
Returns the Attestation Process Scope Parameter Value. Returned Value will be either User Id/Group Name/Resource Name/Organization Name depending on the attestation scope type
Returns:
the attestation process scope parameter value

setScopeParameter

public void setScopeParameter(java.lang.String scopeParameter)
Sets the Attestation Process Scope parameter value.
Parameters:
scopeParameter - attestation scope parameter to be set

getScopeType

public java.lang.String getScopeType()
Returns the Attestation Process Scope Type. Returned value wil be Managed Users/Group Users/Organization Users/Provisioned Users
Returns:
returns the attestation process scope type

setScopeType

public void setScopeType(java.lang.String scopeType)
Sets the Attestation Process Scope Type
Parameters:
scopeType, - scope type values supported are Managed Users/Group Users/Organization Users/Provisioned Users

getProcessNextStartTime

public java.sql.Date getProcessNextStartTime()
Returns the Attestation Process next start time
Returns:
the process next start time

setProcessNextStartTime

public void setProcessNextStartTime(java.sql.Date processNextStartTime)
Sets the process next start time
Parameters:
processNextStartTime - value to be set as attestation process next start time

getProcessDescription

public java.lang.String getProcessDescription()
Returns the Attestation Process Description
Returns:
the attestation process description

setProcessDescription

public void setProcessDescription(java.lang.String processDescription)
Sets the Attestation Process Description
Parameters:
processDescription - attestation process description value to be set

getProcessStatus

public java.lang.String getProcessStatus()
Returns the Attestation Process Status. Returned values will be Active/Disabled/Deleted
Returns:
the attestation process status

setProcessStatus

public void setProcessStatus(java.lang.String processStatus)
Sets the Attestation Process Status
Parameters:
processStatus - attestation process status value to be set

getProcessKey

public long getProcessKey()
Returns the Attestation Process definition Key
Returns:
the attestation process key

setProcessKey

public void setProcessKey(long processKey)
Sets the Attestation Process Key
Parameters:
processKey - attestation process key

getProcessLastCompletedTime

public java.sql.Date getProcessLastCompletedTime()
Returns the Attestation Process Last Completed Time
Returns:
attestation process last completed time

setProcessLastCompletedTime

public void setProcessLastCompletedTime(java.sql.Date processLastCompletedTime)
Sets the Attestation Process Last Completed Time
Parameters:
processLastCompletedTime - process last completed value to be set

getProcessLastStartTime

public java.sql.Date getProcessLastStartTime()
Returns the Attestation Process Last Start Time
Returns:
attestation process last start time

setProcessLastStartTime

public void setProcessLastStartTime(java.sql.Date processLastStartTime)
Sets the Attestation process Last Start Time
Parameters:
processLastStartTime - process last start time value to be set

getScopeParamAdditionalDetails

public java.util.HashMap getScopeParamAdditionalDetails()
Returns the additional details about scope parameter. If scope type is manager, addition details include manager first name, manager last name
Returns:
Additional details about scope parameter

setScopeParamAdditionalDetails

public void setScopeParamAdditionalDetails(java.util.HashMap scopeParamAdditionalDetails)
Sets additional details about attestation process scope
Parameters:
scopeParamAdditionalDetails, - hashmap containing the additional details such as first name, last name if the scope is manager

getReviewerAdditionalDetails

public java.util.HashMap getReviewerAdditionalDetails()
Returns the additional details about reviewer. Addition details include first name, last name of the reviewer
Returns:
Additional details about scope parameter

setReviewerAdditionalDetails

public void setReviewerAdditionalDetails(java.util.HashMap reviewerAdditionalDetails)
Sets additional details about attestation process reviewer
Parameters:
scopeParamAdditionalDetails, - hashmap containing the additional details such as first name, last name of the reviewer

isProcessIncludeSubOrgs

public boolean isProcessIncludeSubOrgs()

setProcessIncludeSubOrgs

public void setProcessIncludeSubOrgs(boolean processIncludeSubOrgs)

Skip navigation links


Copyright © 2014, Oracle and/or its affiliates. All rights reserved.