ogre.dms.data
Class AttributeType

java.lang.Object
  extended by ogre.dms.data.DefaultWebTreeItem
      extended by ogre.dms.data.AttributeType
All Implemented Interfaces:
Serializable, WebTreeItem

public class AttributeType
extends DefaultWebTreeItem

Cocument Type object.

Version:
$Id: AttributeType.java,v 1.4.2.7.2.12 2010/07/20 08:23:55 karo Exp $
Author:
Docpedia team.
See Also:
Serialized Form

Field Summary
static String FILETYPE_AUTOVUE
          Open by AutoVue
static String FILETYPE_ENCODE
          Direct encrypted by TrustView
static String FILETYPE_FLOWRING_PDF_SOLUTION
          PDF SecuVue Solution.
static String FILETYPE_PDF
          To PDF without PDF built-in Security.
static String FILETYPE_PDF_ENCODE
          To PDF with PDF's built-in Security.
static String FILETYPE_SOURCE
          Source
static String ZERO_TYPE_DAY
           
static String ZERO_TYPE_MONTH
           
static String ZERO_TYPE_NOTHING
           
static String ZERO_TYPE_YEAR
           
 
Constructor Summary
AttributeType()
           
AttributeType(Map map)
           
 
Method Summary
 boolean equals(Object obj)
           
 String getAttachFileType()
           
 String getChkInLog()
           
 String getChkInNotify()
           
 String getChkInTimeout()
           
 String getDescription()
           
 String getEntityID()
           
 String getEntityRule()
           
 String getExpireMonth()
           
 String getFileExtension()
           
 String getFileType()
           
 String getGroupID()
          DCC group id.
 Map getInfoMap()
           
 String getIsDependenceFolder()
           
 String getIsEnable()
           
 String getIsISODoc()
           
 String getIsoLevel()
           
 String getMaxFileSize()
           
 String getName()
           
 String getOrderIndex()
           
 String getParent()
           
 String getParentID()
           
 String getPublishFolder()
          This will only return the first publish folder id, since V2.2
 List getPublishFolders()
          Publishing folders.
 String getReferenceFolder()
           
 String getReferenceLevel4()
           
 String getSelectable()
           
 String getSerialFormat()
           
 String getSerialIDRule()
           
 String getSerialTypeID()
           
 Vector getSubList()
           
 String getTemplateID()
           
 String getTypeID()
           
 String getTypeName()
           
 String getUniqueKey()
           
 Vector getValues()
           
 String getVersionEncode()
           
 String getVIDTemplateID()
           
 String getZeroType()
           
 boolean isNeedEncode()
          Check this Attribute VD is Need to Encode.
 boolean isNeedUpdateACL()
          check this Attribute VD is Need to SyncACL to Authentica
 boolean isOpenable()
           
 void setAttachFileType(String attachFileType)
           
 void setChkInLog(String value)
           
 void setChkInNotify(String value)
           
 void setChkInTimeout(String value)
           
 void setDescription(String description)
           
 void setEntityID(String entityID)
           
 void setEntityRule(String entityRule)
           
 void setExpireMonth(String ExpireMonth)
           
 void setFileExtension(String value)
           
 void setFileType(String FileType)
           
 void setGroupID(String groupID)
           
 void setIsDependenceFolder(String isDependenceFolder)
           
 void setIsEnable(String isEnable)
           
 void setIsISODoc(String isISODoc)
           
 void setIsoLevel(String IsoLevel)
           
 void setMaxFileSize(String maxFileSize)
           
 void setName(String name)
           
 void setOrderIndex(String orderIndex)
           
 void setParent(String parent)
           
 void setParentID(String parentID)
           
 void setPublishFolder(String publishFolder)
           
 void setPublishFolders(List publishFolders)
           
 void setReferenceFolder(String value)
           
 void setReferenceLevel4(String ReferenceLevel4)
           
 void setSelectable(String Selectable)
           
 void setSerialFormat(String serialFormat)
           
 void setSerialIDRule(String serialIDRule)
           
 void setSerialTypeID(String serialTypeID)
           
 void setSubList(Vector list)
           
 void setTemplateID(String templateID)
           
 void setTypeID(String typeID)
           
 void setTypeName(String typeName)
           
 void setUniqueKey(String key)
           
 void setVersionEncode(String value)
           
 void setVIDTemplateID(String templateID)
           
 void setZeroType(String ZeroType)
           
 String toString()
           
 void updateAttributeType(Map map)
           
 
Methods inherited from class ogre.dms.data.DefaultWebTreeItem
addSubChild, getLevel, getParentId, getSubChild, isHaveOpenableChild, isHaveSubChild, isLeaf, isOpen, removeSubChild, setLeaf, setLevel, setOpen, setParentId, setSubChild
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ZERO_TYPE_NOTHING

public static final String ZERO_TYPE_NOTHING
See Also:
Constant Field Values

ZERO_TYPE_YEAR

public static final String ZERO_TYPE_YEAR
See Also:
Constant Field Values

ZERO_TYPE_MONTH

public static final String ZERO_TYPE_MONTH
See Also:
Constant Field Values

ZERO_TYPE_DAY

public static final String ZERO_TYPE_DAY
See Also:
Constant Field Values

FILETYPE_SOURCE

public static String FILETYPE_SOURCE
Source


FILETYPE_PDF

public static String FILETYPE_PDF
To PDF without PDF built-in Security.


FILETYPE_PDF_ENCODE

public static String FILETYPE_PDF_ENCODE
To PDF with PDF's built-in Security.


FILETYPE_ENCODE

public static String FILETYPE_ENCODE
Direct encrypted by TrustView


FILETYPE_AUTOVUE

public static String FILETYPE_AUTOVUE
Open by AutoVue


FILETYPE_FLOWRING_PDF_SOLUTION

public static String FILETYPE_FLOWRING_PDF_SOLUTION
PDF SecuVue Solution. Open by Flowring PDF Viewer.

Constructor Detail

AttributeType

public AttributeType(Map map)

AttributeType

public AttributeType()
Method Detail

updateAttributeType

public void updateAttributeType(Map map)

getParentID

public String getParentID()

getTypeName

public String getTypeName()

getTemplateID

public String getTemplateID()

getPublishFolder

public String getPublishFolder()
This will only return the first publish folder id, since V2.2

Returns:
publish folder id.
Since:
V2.2
See Also:
getPublishFolders()

setTypeID

public void setTypeID(String typeID)

setParentID

public void setParentID(String parentID)

setTypeName

public void setTypeName(String typeName)

setTemplateID

public void setTemplateID(String templateID)

setPublishFolder

public void setPublishFolder(String publishFolder)

setSerialTypeID

public void setSerialTypeID(String serialTypeID)

setSerialFormat

public void setSerialFormat(String serialFormat)

setMaxFileSize

public void setMaxFileSize(String maxFileSize)

setIsISODoc

public void setIsISODoc(String isISODoc)

setAttachFileType

public void setAttachFileType(String attachFileType)

setIsEnable

public void setIsEnable(String isEnable)

setOrderIndex

public void setOrderIndex(String orderIndex)

setIsDependenceFolder

public void setIsDependenceFolder(String isDependenceFolder)

setFileType

public void setFileType(String FileType)

setExpireMonth

public void setExpireMonth(String ExpireMonth)

setSelectable

public void setSelectable(String Selectable)

setZeroType

public void setZeroType(String ZeroType)

setIsoLevel

public void setIsoLevel(String IsoLevel)

setFileExtension

public void setFileExtension(String value)

setChkInTimeout

public void setChkInTimeout(String value)

setChkInNotify

public void setChkInNotify(String value)

setChkInLog

public void setChkInLog(String value)

setVersionEncode

public void setVersionEncode(String value)

setReferenceFolder

public void setReferenceFolder(String value)

setEntityID

public void setEntityID(String entityID)

setEntityRule

public void setEntityRule(String entityRule)

setReferenceLevel4

public void setReferenceLevel4(String ReferenceLevel4)

getTypeID

public String getTypeID()

getSerialTypeID

public String getSerialTypeID()

getSerialFormat

public String getSerialFormat()

getMaxFileSize

public String getMaxFileSize()

getIsISODoc

public String getIsISODoc()

getAttachFileType

public String getAttachFileType()

getIsEnable

public String getIsEnable()

getOrderIndex

public String getOrderIndex()

getIsDependenceFolder

public String getIsDependenceFolder()

getFileType

public String getFileType()

getSelectable

public String getSelectable()

getZeroType

public String getZeroType()
Returns:
"YEAR", "MONTH", "DAY", "NOTHING"

getIsoLevel

public String getIsoLevel()

getExpireMonth

public String getExpireMonth()

getFileExtension

public String getFileExtension()

getChkInTimeout

public String getChkInTimeout()

getChkInNotify

public String getChkInNotify()

getChkInLog

public String getChkInLog()

getVersionEncode

public String getVersionEncode()

getReferenceFolder

public String getReferenceFolder()

getEntityID

public String getEntityID()

getEntityRule

public String getEntityRule()

getReferenceLevel4

public String getReferenceLevel4()

getValues

public Vector getValues()

getInfoMap

public Map getInfoMap()

getSubList

public Vector getSubList()

setSubList

public void setSubList(Vector list)

setName

public void setName(String name)

getName

public String getName()

setParent

public void setParent(String parent)

getParent

public String getParent()

setUniqueKey

public void setUniqueKey(String key)

getUniqueKey

public String getUniqueKey()

isOpenable

public boolean isOpenable()

equals

public boolean equals(Object obj)
Specified by:
equals in interface WebTreeItem
Overrides:
equals in class Object

toString

public String toString()
Overrides:
toString in class Object

isNeedEncode

public boolean isNeedEncode()
Check this Attribute VD is Need to Encode. (View by document security solution.)

Returns:
boolean

isNeedUpdateACL

public boolean isNeedUpdateACL()
check this Attribute VD is Need to SyncACL to Authentica

Returns:
boolean

getVIDTemplateID

public String getVIDTemplateID()

setVIDTemplateID

public void setVIDTemplateID(String templateID)

getPublishFolders

public List getPublishFolders()
Publishing folders.

Returns:
List each element is publish folder id (String). getPublishFolder()
Since:
V2.2 A document type can publish to several folders.

setPublishFolders

public void setPublishFolders(List publishFolders)
Parameters:
publishFolders - the publishFolders to set

getDescription

public String getDescription()

setDescription

public void setDescription(String description)

getSerialIDRule

public String getSerialIDRule()
Returns:
serial number naming rule description.
Since:
V3.0

setSerialIDRule

public void setSerialIDRule(String serialIDRule)

getGroupID

public String getGroupID()
DCC group id. To identify which DCC group is in charging of this AttributeType.

Returns:
groupID
Since:
V3.0 ISODMS-1535

setGroupID

public void setGroupID(String groupID)
Parameters:
groupID -


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.