Class AuthorizationData
- java.lang.Object
-
- org.sakaiproject.tool.assessment.data.dao.authz.AuthorizationData
-
- All Implemented Interfaces:
Serializable,org.sakaiproject.tool.assessment.data.ifc.authz.AuthorizationIfc
public class AuthorizationData extends Object implements org.sakaiproject.tool.assessment.data.ifc.authz.AuthorizationIfc, Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AuthorizationData()Creates a new AuthorizationBean object.AuthorizationData(String agentId, String functionId, String qualifierId, Date effectiveDate, Date expirationDate, String lastModifiedBy, Date lastModifiedDate, Boolean isExplicit)Creates a new AuthorizationBean object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object authorization)StringgetAgentIdString()DategetAuthorizationEffectiveDate()DategetAuthorizationExpirationDate()StringgetFunctionId()BooleangetIsActiveNowBoolean()BooleangetIsExplicitBoolean()StringgetLastModifiedBy()DategetLastModifiedDate()IntegergetLockId()StringgetQualifierId()LonggetSurrogateKey()inthashCode()voidsetAgentIdString(String id)voidsetAuthorizationEffectiveDate(Date cal)voidsetAuthorizationExpirationDate(Date cal)voidsetFunctionId(String id)voidsetIsExplicitBoolean(Boolean type)voidsetLastModifiedBy(String id)voidsetLastModifiedDate(Date cal)voidsetLockId(Integer lockId)voidsetQualifierId(String id)voidsetSurrogateKey(Long surrogateKey)
-
-
-
Constructor Detail
-
AuthorizationData
public AuthorizationData()
Creates a new AuthorizationBean object.
-
AuthorizationData
public AuthorizationData(String agentId, String functionId, String qualifierId, Date effectiveDate, Date expirationDate, String lastModifiedBy, Date lastModifiedDate, Boolean isExplicit)
Creates a new AuthorizationBean object.- Parameters:
pk- DOCUMENTATION PENDINGeffectiveDate- DOCUMENTATION PENDINGexpirationDate- DOCUMENTATION PENDINGmodifierId- DOCUMENTATION PENDINGmodifiedDate- DOCUMENTATION PENDINGisExplicit- DOCUMENTATION PENDING
-
-
Method Detail
-
getAgentIdString
public String getAgentIdString()
- Specified by:
getAgentIdStringin interfaceorg.sakaiproject.tool.assessment.data.ifc.authz.AuthorizationIfc
-
setAgentIdString
public void setAgentIdString(String id)
- Specified by:
setAgentIdStringin interfaceorg.sakaiproject.tool.assessment.data.ifc.authz.AuthorizationIfc
-
getFunctionId
public String getFunctionId()
- Specified by:
getFunctionIdin interfaceorg.sakaiproject.tool.assessment.data.ifc.authz.AuthorizationIfc
-
setFunctionId
public void setFunctionId(String id)
- Specified by:
setFunctionIdin interfaceorg.sakaiproject.tool.assessment.data.ifc.authz.AuthorizationIfc
-
getQualifierId
public String getQualifierId()
- Specified by:
getQualifierIdin interfaceorg.sakaiproject.tool.assessment.data.ifc.authz.AuthorizationIfc
-
setQualifierId
public void setQualifierId(String id)
- Specified by:
setQualifierIdin interfaceorg.sakaiproject.tool.assessment.data.ifc.authz.AuthorizationIfc
-
getAuthorizationEffectiveDate
public Date getAuthorizationEffectiveDate()
- Specified by:
getAuthorizationEffectiveDatein interfaceorg.sakaiproject.tool.assessment.data.ifc.authz.AuthorizationIfc
-
setAuthorizationEffectiveDate
public void setAuthorizationEffectiveDate(Date cal)
- Specified by:
setAuthorizationEffectiveDatein interfaceorg.sakaiproject.tool.assessment.data.ifc.authz.AuthorizationIfc
-
getAuthorizationExpirationDate
public Date getAuthorizationExpirationDate()
- Specified by:
getAuthorizationExpirationDatein interfaceorg.sakaiproject.tool.assessment.data.ifc.authz.AuthorizationIfc
-
setAuthorizationExpirationDate
public void setAuthorizationExpirationDate(Date cal)
- Specified by:
setAuthorizationExpirationDatein interfaceorg.sakaiproject.tool.assessment.data.ifc.authz.AuthorizationIfc
-
getLastModifiedBy
public String getLastModifiedBy()
- Specified by:
getLastModifiedByin interfaceorg.sakaiproject.tool.assessment.data.ifc.authz.AuthorizationIfc
-
setLastModifiedBy
public void setLastModifiedBy(String id)
- Specified by:
setLastModifiedByin interfaceorg.sakaiproject.tool.assessment.data.ifc.authz.AuthorizationIfc
-
getLastModifiedDate
public Date getLastModifiedDate()
- Specified by:
getLastModifiedDatein interfaceorg.sakaiproject.tool.assessment.data.ifc.authz.AuthorizationIfc
-
setLastModifiedDate
public void setLastModifiedDate(Date cal)
- Specified by:
setLastModifiedDatein interfaceorg.sakaiproject.tool.assessment.data.ifc.authz.AuthorizationIfc
-
getIsExplicitBoolean
public Boolean getIsExplicitBoolean()
- Specified by:
getIsExplicitBooleanin interfaceorg.sakaiproject.tool.assessment.data.ifc.authz.AuthorizationIfc
-
setIsExplicitBoolean
public void setIsExplicitBoolean(Boolean type)
- Specified by:
setIsExplicitBooleanin interfaceorg.sakaiproject.tool.assessment.data.ifc.authz.AuthorizationIfc
-
getIsActiveNowBoolean
public Boolean getIsActiveNowBoolean()
- Specified by:
getIsActiveNowBooleanin interfaceorg.sakaiproject.tool.assessment.data.ifc.authz.AuthorizationIfc
-
getLockId
public final Integer getLockId()
- Returns:
- Returns the lockId.
-
setLockId
public final void setLockId(Integer lockId)
- Parameters:
lockId- The lockId to set.
-
getSurrogateKey
public final Long getSurrogateKey()
- Returns:
- Returns the surrogateKey.
-
setSurrogateKey
public final void setSurrogateKey(Long surrogateKey)
- Parameters:
surrogateKey- The surrogateKey to set.
-
-