ogre.dms.data
Class AfdlRecord

java.lang.Object
  extended by ogre.dms.data.AfdlRecord
All Implemented Interfaces:
Serializable

public class AfdlRecord
extends Object
implements Serializable

Record object for downloading file using PDF SecuVue Solution.

Version:
$Id: AfdlRecord.java,v 1.1.2.6 2009/08/12 05:36:57 esso Exp $
Author:
Docpedia team
See Also:
Serialized Form

Field Summary
static String VERSION
           
 
Constructor Summary
AfdlRecord()
           
AfdlRecord(Map map)
           
 
Method Summary
 String getDocumentKey()
           
 String getDownloadTime()
           
 String getFolderID()
           
 Map getInfoMap()
           
 String getMacMaps()
           
 String getMyK()
           
 String getPermission()
           
 String getPhysicalDocumentKey()
           
 String getRandomKey()
           
 String getReadType()
           
 String getTimePeriodEnd()
           
 String getTimePeriodStart()
           
 String getUserAddr()
           
 String getUserID()
           
 String getUserName()
           
 String getVer()
           
 boolean isDeleteFileWhileVerifyFailed()
          Delete the downloaded file while the user does not pass the file-open-verification.
 boolean isMacLimit()
           
 boolean isOneTimeRead()
          If want to restrict the file to be read only once, you can set the 'PDFSecurityOneTimeRead' value to true.
 boolean isTimeLimit()
           
 boolean isValidateClientLogUrlSetting()
          The PDF SecuVue Viewer will send the file operation records back to the server.
 boolean isVerifyUserAgainstSecuVueForExternalUser()
          Flag to verify the user against with PDF SecuVue Since V2.2 HotFix_117 & V3.0 HotFix_06, it needs LoginID/password to open the SecuVue file.
 boolean isVerifyUserAgainstSecuVueForInternalUser()
          Flag to verify the user against with PDF SecuVue Since V2.2 HotFix_117 & V3.0 HotFix_06, it needs LoginID/password to open the SecuVue file.
 void setDeleteFileWhileVerifyFailed(boolean deleteFileWhileVerifyFailed)
           
 void setDocumentKey(String documentKey)
           
 void setDownloadTime(String downloadTime)
           
 void setFolderID(String folderID)
           
 void setMacLimit(boolean macLimit)
           
 void setMacMaps(String macMaps)
           
 void setMyK(String myK)
           
 void setOneTimeRead(boolean oneTimeRead)
           
 void setPermission(String permission)
           
 void setPhysicalDocumentKey(String physicalDocumentKey)
           
 void setRandomKey(String randomKey)
           
 void setReadType(String readType)
           
 void setTimeLimit(boolean timeLimit)
           
 void setTimePeriodEnd(String timePeriodEnd)
           
 void setTimePeriodStart(String timePeriodStart)
           
 void setUserAddr(String userAddr)
           
 void setUserID(String userID)
           
 void setUserName(String userName)
           
 void setValidateClientLogUrlSetting(boolean validateClientLogUrlSetting)
           
 void setVer(String ver)
           
 void setVerifyUserAgainstSecuVueForExternalUser(boolean verifyUserAgainstSecuVueForExternalUser)
           
 void setVerifyUserAgainstSecuVueForInternalUser(boolean verifyUserAgainstSecuVueForInternalUser)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

VERSION

public static final String VERSION
See Also:
Constant Field Values
Constructor Detail

AfdlRecord

public AfdlRecord()

AfdlRecord

public AfdlRecord(Map map)
Method Detail

getInfoMap

public Map getInfoMap()

getDownloadTime

public String getDownloadTime()
Returns:
the downloadTime

setDownloadTime

public void setDownloadTime(String downloadTime)
Parameters:
downloadTime - the downloadTime to set

isMacLimit

public boolean isMacLimit()
Returns:
the macLimit

setMacLimit

public void setMacLimit(boolean macLimit)
Parameters:
macLimit - the macLimit to set

getMacMaps

public String getMacMaps()
Returns:
the macMaps

setMacMaps

public void setMacMaps(String macMaps)
Parameters:
macMaps - the macMaps to set

getMyK

public String getMyK()
Returns:
the myK

setMyK

public void setMyK(String myK)
Parameters:
myK - the myK to set

getPermission

public String getPermission()
Returns:
the permission

setPermission

public void setPermission(String permission)
Parameters:
permission - the permission to set

getPhysicalDocumentKey

public String getPhysicalDocumentKey()
Returns:
the physicalDocumentKey

setPhysicalDocumentKey

public void setPhysicalDocumentKey(String physicalDocumentKey)
Parameters:
physicalDocumentKey - the physicalDocumentKey to set

getReadType

public String getReadType()
Returns:
the readType

setReadType

public void setReadType(String readType)
Parameters:
readType - the readType to set

isTimeLimit

public boolean isTimeLimit()
Returns:
the timeLimit

setTimeLimit

public void setTimeLimit(boolean timeLimit)
Parameters:
timeLimit - the timeLimit to set

getUserID

public String getUserID()
Returns:
the userID

setUserID

public void setUserID(String userID)
Parameters:
userID - the userID to set

getVer

public String getVer()
Returns:
the ver

setVer

public void setVer(String ver)
Parameters:
ver - the ver to set

getTimePeriodEnd

public String getTimePeriodEnd()
Returns:
the timePeriodEnd

setTimePeriodEnd

public void setTimePeriodEnd(String timePeriodEnd)
Parameters:
timePeriodEnd - the timePeriodEnd to set

getTimePeriodStart

public String getTimePeriodStart()
Returns:
the timePeriodStart

setTimePeriodStart

public void setTimePeriodStart(String timePeriodStart)
Parameters:
timePeriodStart - the timePeriodStart to set

getDocumentKey

public String getDocumentKey()
Returns:
the documentKey

setDocumentKey

public void setDocumentKey(String documentKey)
Parameters:
documentKey - the documentKey to set

getUserAddr

public String getUserAddr()
Returns:
the userAddr

setUserAddr

public void setUserAddr(String userAddr)
Parameters:
userAddr - the userAddr to set

getUserName

public String getUserName()
Returns:
the userName

setUserName

public void setUserName(String userName)
Parameters:
userName - the userName to set

getRandomKey

public String getRandomKey()
Returns:
the randomKey

setRandomKey

public void setRandomKey(String randomKey)
Parameters:
randomKey - the randomKey to set

getFolderID

public String getFolderID()
Returns:
the folderID
Since:
Docpedia V3.0 HotFix_16

setFolderID

public void setFolderID(String folderID)
Parameters:
folderID - the folderID to set
Since:
Docpedia V3.0 HotFix_16

isOneTimeRead

public boolean isOneTimeRead()
If want to restrict the file to be read only once, you can set the 'PDFSecurityOneTimeRead' value to true. While the value is True, the downloaded file will be deleted after the user's first-read.

Returns:
boolean

setOneTimeRead

public void setOneTimeRead(boolean oneTimeRead)

isDeleteFileWhileVerifyFailed

public boolean isDeleteFileWhileVerifyFailed()
Delete the downloaded file while the user does not pass the file-open-verification.

Returns:
boolean

setDeleteFileWhileVerifyFailed

public void setDeleteFileWhileVerifyFailed(boolean deleteFileWhileVerifyFailed)

isValidateClientLogUrlSetting

public boolean isValidateClientLogUrlSetting()
The PDF SecuVue Viewer will send the file operation records back to the server. These logs can be queried using 'Management/PDF Security Flowring Solution Log Query'. If want to restrict users to set the url before open (PDF SecuVue) files, you can set this 'PDFSecurityValidateClientLogUrlSetting' value to true. This attribute will tell the user to set the validation/log url before open the file.

Returns:
boolean

setValidateClientLogUrlSetting

public void setValidateClientLogUrlSetting(boolean validateClientLogUrlSetting)

isVerifyUserAgainstSecuVueForInternalUser

public boolean isVerifyUserAgainstSecuVueForInternalUser()
Flag to verify the user against with PDF SecuVue Since V2.2 HotFix_117 & V3.0 HotFix_06, it needs LoginID/password to open the SecuVue file. If you want to turn this back to previous behavior, you can set these flag to false. (For Internal Users.)

Returns:
boolean
Since:
V2.2 HotFix_117 & V3.0 HotFix_06

setVerifyUserAgainstSecuVueForInternalUser

public void setVerifyUserAgainstSecuVueForInternalUser(boolean verifyUserAgainstSecuVueForInternalUser)

isVerifyUserAgainstSecuVueForExternalUser

public boolean isVerifyUserAgainstSecuVueForExternalUser()
Flag to verify the user against with PDF SecuVue Since V2.2 HotFix_117 & V3.0 HotFix_06, it needs LoginID/password to open the SecuVue file. If you want to turn this back to previous behavior, you can set these flag to false. (For External Users.)

Returns:
boolean
Since:
V2.2 HotFix_117 & V3.0 HotFix_06

setVerifyUserAgainstSecuVueForExternalUser

public void setVerifyUserAgainstSecuVueForExternalUser(boolean verifyUserAgainstSecuVueForExternalUser)


Copyright(c) 2005-2012 by Flowring Technology Corp., 12 F., No 120, Sec 2, Gongdao 5th Rd., Hsin-Chu City 300, Taiwan(R.O.C.) All rights reserved.