Skip navigation links


oracle.iam.certification.vo
Class UserCertificationStats

java.lang.Object
  extended by oracle.iam.certification.vo.CertificationStats
      extended by oracle.iam.certification.vo.UserCertificationStats

All Implemented Interfaces:
java.io.Serializable

public class UserCertificationStats
extends CertificationStats
See Also:
Serialized Form

Constructor Summary
UserCertificationStats()
           
UserCertificationStats(long certId, java.lang.String taskUid, int phaseCount, int currentPhase)
          Constructor

 

Method Summary
 void computePercentComplete()
          Compute percent complete as the ratio of total count to total complete for all "line item details" Line item details: RoleAsgn, Account, EntitlementAsgn
 java.lang.Double computeUserPercentComplete(long uRoleAsgnTotal, long uRoleAsgnComplete, long uAcctTotal, long uAcctComplete, long uEntAsgnTotal, long uEntAsgnComplete)
          Compute user percent complete as the ratio of total count to total complete for all "line item details" Line item details: RoleAsgn, Account, EntitlementAsgn
 long getAccountComplete()
           
 long getAccountTotal()
           
 int getCurrentPhase()
           
 long getEntitlementAsgnComplete()
           
 long getEntitlementAsgnTotal()
           
 double getFinalReviewPercentComplete()
           
 double getOverallPercentComplete()
          Returns the overall percentage for the certification.
 double getPercentComplete()
           
 double getPercentCompleteByPhase(int phaseNumber)
           
 double getPhase1PercentComplete()
           
 double getPhase2PercentComplete()
           
 int getPhaseCount()
           
 long getRoleAsgnComplete()
           
 long getRoleAsgnTotal()
           
 long getUserAcctTotal(long userEntityId)
          Return account total for specified user
 java.util.Map getUserAcctTotalMap()
           
 long getUserComplete()
           
 long getUserEntitlementTotal(long userEntityId)
          Return account total for specified user
 java.util.Map getUserEntitlementTotalMap()
           
 double getUserPercentComplete(long userEntityId)
          Return percent complete for specified user
 long getUserRoleTotal(long userEntityId)
          Return role total for specified user
 java.util.Map getUserRoleTotalMap()
           
 long getUserTotal()
           
 void setAccountComplete(long accountComplete)
           
 void setAccountTotal(long accountTotal)
           
 void setCurrentPhase(int currentPhase)
           
 void setEntitlementAsgnComplete(long entitlementAsgnComplete)
           
 void setEntitlementAsgnTotal(long entitlementAsgnTotal)
           
 void setPhaseCount(int phaseCount)
           
 void setRoleAsgnComplete(long roleAsgnComplete)
           
 void setRoleAsgnTotal(long roleAsgnTotal)
           
 void setUserAcctTotalMap(java.util.Map userAcctTotalMap)
           
 void setUserComplete(long userComplete)
           
 void setUserEntitlementTotalMap(java.util.Map userEntitlementTotalMap)
           
 void setUserPercentCompleteMap(java.util.Map tmpMap)
           
 void setUserRoleTotalMap(java.util.Map userRoleTotalMap)
           
 void setUserTotal(long userTotal)
           

 

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

 

Constructor Detail

UserCertificationStats

public UserCertificationStats()

UserCertificationStats

public UserCertificationStats(long certId,
                              java.lang.String taskUid,
                              int phaseCount,
                              int currentPhase)
Constructor
Parameters:
certId -
taskUid -

Method Detail

computePercentComplete

public void computePercentComplete()
Compute percent complete as the ratio of total count to total complete for all "line item details" Line item details: RoleAsgn, Account, EntitlementAsgn

computeUserPercentComplete

public java.lang.Double computeUserPercentComplete(long uRoleAsgnTotal,
                                                   long uRoleAsgnComplete,
                                                   long uAcctTotal,
                                                   long uAcctComplete,
                                                   long uEntAsgnTotal,
                                                   long uEntAsgnComplete)
Compute user percent complete as the ratio of total count to total complete for all "line item details" Line item details: RoleAsgn, Account, EntitlementAsgn

getUserPercentComplete

public double getUserPercentComplete(long userEntityId)
Return percent complete for specified user
Parameters:
userEntityId -
Returns:
Percent complete for the user

setUserPercentCompleteMap

public void setUserPercentCompleteMap(java.util.Map tmpMap)

getPercentComplete

public double getPercentComplete()
Specified by:
getPercentComplete in class CertificationStats

setUserTotal

public void setUserTotal(long userTotal)

getUserTotal

public long getUserTotal()

setUserComplete

public void setUserComplete(long userComplete)

getUserComplete

public long getUserComplete()

setRoleAsgnTotal

public void setRoleAsgnTotal(long roleAsgnTotal)

getRoleAsgnTotal

public long getRoleAsgnTotal()

setRoleAsgnComplete

public void setRoleAsgnComplete(long roleAsgnComplete)

getRoleAsgnComplete

public long getRoleAsgnComplete()

setAccountTotal

public void setAccountTotal(long accountTotal)

getAccountTotal

public long getAccountTotal()

setAccountComplete

public void setAccountComplete(long accountComplete)

getAccountComplete

public long getAccountComplete()

setEntitlementAsgnTotal

public void setEntitlementAsgnTotal(long entitlementAsgnTotal)

getEntitlementAsgnTotal

public long getEntitlementAsgnTotal()

setEntitlementAsgnComplete

public void setEntitlementAsgnComplete(long entitlementAsgnComplete)

getEntitlementAsgnComplete

public long getEntitlementAsgnComplete()

setUserAcctTotalMap

public void setUserAcctTotalMap(java.util.Map userAcctTotalMap)

getUserAcctTotalMap

public java.util.Map getUserAcctTotalMap()

getUserAcctTotal

public long getUserAcctTotal(long userEntityId)
Return account total for specified user
Parameters:
userEntityId -
Returns:
total count for the user

setUserRoleTotalMap

public void setUserRoleTotalMap(java.util.Map userRoleTotalMap)

getUserRoleTotalMap

public java.util.Map getUserRoleTotalMap()

getUserRoleTotal

public long getUserRoleTotal(long userEntityId)
Return role total for specified user
Parameters:
userEntityId -
Returns:
total count for the user

setUserEntitlementTotalMap

public void setUserEntitlementTotalMap(java.util.Map userEntitlementTotalMap)

getUserEntitlementTotalMap

public java.util.Map getUserEntitlementTotalMap()

getUserEntitlementTotal

public long getUserEntitlementTotal(long userEntityId)
Return account total for specified user
Parameters:
userEntityId -
Returns:
total count for the user

setPhaseCount

public void setPhaseCount(int phaseCount)

getPhaseCount

public int getPhaseCount()

setCurrentPhase

public void setCurrentPhase(int currentPhase)

getCurrentPhase

public int getCurrentPhase()

getOverallPercentComplete

public double getOverallPercentComplete()
Returns the overall percentage for the certification. Used in dashboard view. Computed based on total phases and progress for each phase.
Returns:
double value indicating the overall percentage for the certification.

getPercentCompleteByPhase

public double getPercentCompleteByPhase(int phaseNumber)

getPhase1PercentComplete

public double getPhase1PercentComplete()

getPhase2PercentComplete

public double getPhase2PercentComplete()

getFinalReviewPercentComplete

public double getFinalReviewPercentComplete()

Skip navigation links


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