com.wm.app.tn.route
Class RoutingRuleMetaData

java.lang.Object
  extended by com.wm.app.tn.util.TNFixedData
      extended by com.wm.app.tn.route.RoutingRuleMetaData
All Implemented Interfaces:
com.wm.data.IData, java.lang.Cloneable

public class RoutingRuleMetaData
extends com.wm.app.tn.util.TNFixedData

Metadata about Routing Rule.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.wm.app.tn.util.TNFixedData
com.wm.app.tn.util.TNFixedData.TreeCursor
 
Field Summary
static int DISABLED_IDX
           
static int DOCTYPENAMES_IDX
           
static int DOCTYPES_IDX
           
static int LASTMODIFIEDTIME_IDX
           
static int MWSDLS_EDITPRIVILEGE_IDX
           
static int MWSDLS_VIEWPRIVILEGE_IDX
           
static int RECEIVER_GRPNAMES_IDX
           
static int RECEIVERNAMES_IDX
           
static int RECEIVERS_GRP_IDX
           
static int RECEIVERS_IDX
           
static int RULEID_IDX
           
static int RULEINDEX_IDX
           
static int RULENAME_IDX
           
static int SENDER_GRPNAMES_IDX
           
static int SENDERNAMES_IDX
           
static int SENDERS_GRP_IDX
           
static int SENDERS_IDX
           
static int USERSTATUSES_IDX
           
 
Constructor Summary
RoutingRuleMetaData()
           
RoutingRuleMetaData(RoutingRule rule)
           
RoutingRuleMetaData(java.lang.String id, java.lang.String name, int index, java.util.Vector<java.lang.String> senders, java.util.Vector<java.lang.String> receivers, java.util.Vector<java.lang.String> sendersGrp, java.util.Vector<java.lang.String> receiversGrp, java.util.Vector<java.lang.String> doctypes, java.util.Vector<java.lang.String> userStatus, boolean disabled, java.sql.Timestamp lastModified)
           
RoutingRuleMetaData(java.lang.String id, java.lang.String name, int index, java.util.Vector senders, java.util.Vector receivers, java.util.Vector sendersGrp, java.util.Vector receiversGrp, java.util.Vector doctypes, java.util.Vector userStatus, boolean disabled, java.sql.Timestamp lastModified, java.util.Vector senderNames, java.util.Vector receiverNames, java.util.Vector sendersGrpNames, java.util.Vector receiversGrpNames, java.util.Vector doctypeNames)
           
 
Method Summary
static com.wm.data.IData create()
           
 java.util.Vector getDocTypeNames()
          sets the identifying document type names of the RoutingRuleMetaData
 java.util.Vector getDocTypes()
          sets the identifying document types of the RoutingRuleMetaData
 java.lang.String getID()
          returns the unique identifier of the RoutingRuleMetaData
 int getIndex()
          returns the index of the RoutingRuleMetaData
 java.sql.Timestamp getLastModifiedTime()
          returns the last modified time of the Routing Rule
 boolean getMwSDLSEditAccess()
          returns the DLS setting for mws edit privilege of the RoutingRuleMetaData
 boolean getMwSDLSViewAccess()
          returns the DLS setting for mws view privilege of the RoutingRuleMetaData
 java.lang.String getName()
          returns the name of the RoutingRuleMetaData
 java.util.Vector getReceiverGroupNames()
          sets the identifying receiver groups of the RoutingRuleMetaData
 java.util.Vector getReceiverGroups()
          sets the identifying receiver groups of the RoutingRuleMetaData
 java.util.Vector getReceiverNames()
          sets the identifying receiver names of the RoutingRuleMetaData
 java.util.Vector getReceivers()
          sets the identifying receivers of the RoutingRuleMetaData
 java.util.Vector getSenderGroupNames()
          sets the identifying sender group names of the RoutingRuleMetaData
 java.util.Vector getSenderGroups()
          sets the identifying sender groups of the RoutingRuleMetaData
 java.util.Vector getSenderNames()
          sets the identifying senderNames of the RoutingRuleMetaData
 java.util.Vector getSenders()
          sets the identifying senders of the RoutingRuleMetaData
 java.util.Vector getUserStatuses()
          sets the identifying user statuses of the RoutingRuleMetaData
 boolean isDisabled()
          sets the identifying user statuses of the RoutingRuleMetaData
 void setDisabled(boolean state)
          sets the isDisabled flag of the RoutingRuleMetaData
 void setDocTypeNames(java.util.Vector doctypes)
          sets the identifying document type names of the RoutingRuleMetaData
 void setDocTypes(java.util.Vector doctypes)
          sets the identifying document types of the RoutingRuleMetaData
 void setID(java.lang.String id)
          sets the unique identifier of the RoutingRuleMetaData
 void setIndex(int index)
          sets the index of the RoutingRuleMetaData
 void setLastModifiedTime(java.sql.Timestamp t)
          sets the last modified time of the Routing Rule
 void setMwSDLSEditAccess(boolean access)
          sets the DLS setting for mws edit privilege of the RoutingRuleMetaData
 void setMwSDLSViewAccess(boolean access)
          sets the DLS setting for mws view privilege of the RoutingRuleMetaData
 void setName(java.lang.String name)
          sets the name of the RoutingRuleMetaData
 void setReceiverGroupNames(java.util.Vector receiverGrps)
          sets the identifying receiver group names of the RoutingRuleMetaData
 void setReceiverGroups(java.util.Vector receiverGrps)
          sets the identifying receiver groups of the RoutingRuleMetaData
 void setReceiverNames(java.util.Vector receivers)
          sets the identifying receiver names of the RoutingRuleMetaData
 void setReceivers(java.util.Vector receivers)
          sets the identifying receivers of the RoutingRuleMetaData
 void setSenderGroupNames(java.util.Vector senderGrps)
          sets the identifying sender group names of the RoutingRuleMetaData
 void setSenderGroups(java.util.Vector senderGrps)
          sets the identifying sender groups of the RoutingRuleMetaData
 void setSenderNames(java.util.Vector senders)
          sets the identifying senderNames of the RoutingRuleMetaData
 void setSenders(java.util.Vector senders)
          sets the identifying senders of the RoutingRuleMetaData
 void setUserStatuses(java.util.Vector userStatuses)
          sets the identifying user statuses of the RoutingRuleMetaData
 
Methods inherited from class com.wm.app.tn.util.TNFixedData
clone, dataSize, get, get, getCursor, getHashCursor, getIndexCursor, getKey, getSharedCursor, getTreeCursor, indexOf, merge, set, set, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

RULEID_IDX

public static final int RULEID_IDX
See Also:
Constant Field Values

RULENAME_IDX

public static final int RULENAME_IDX
See Also:
Constant Field Values

RULEINDEX_IDX

public static final int RULEINDEX_IDX
See Also:
Constant Field Values

SENDERS_IDX

public static final int SENDERS_IDX
See Also:
Constant Field Values

RECEIVERS_IDX

public static final int RECEIVERS_IDX
See Also:
Constant Field Values

SENDERS_GRP_IDX

public static final int SENDERS_GRP_IDX
See Also:
Constant Field Values

RECEIVERS_GRP_IDX

public static final int RECEIVERS_GRP_IDX
See Also:
Constant Field Values

DOCTYPES_IDX

public static final int DOCTYPES_IDX
See Also:
Constant Field Values

USERSTATUSES_IDX

public static final int USERSTATUSES_IDX
See Also:
Constant Field Values

DISABLED_IDX

public static final int DISABLED_IDX
See Also:
Constant Field Values

LASTMODIFIEDTIME_IDX

public static final int LASTMODIFIEDTIME_IDX
See Also:
Constant Field Values

SENDERNAMES_IDX

public static final int SENDERNAMES_IDX
See Also:
Constant Field Values

RECEIVERNAMES_IDX

public static final int RECEIVERNAMES_IDX
See Also:
Constant Field Values

SENDER_GRPNAMES_IDX

public static final int SENDER_GRPNAMES_IDX
See Also:
Constant Field Values

RECEIVER_GRPNAMES_IDX

public static final int RECEIVER_GRPNAMES_IDX
See Also:
Constant Field Values

DOCTYPENAMES_IDX

public static final int DOCTYPENAMES_IDX
See Also:
Constant Field Values

MWSDLS_VIEWPRIVILEGE_IDX

public static final int MWSDLS_VIEWPRIVILEGE_IDX
See Also:
Constant Field Values

MWSDLS_EDITPRIVILEGE_IDX

public static final int MWSDLS_EDITPRIVILEGE_IDX
See Also:
Constant Field Values
Constructor Detail

RoutingRuleMetaData

public RoutingRuleMetaData()

RoutingRuleMetaData

public RoutingRuleMetaData(java.lang.String id,
                           java.lang.String name,
                           int index,
                           java.util.Vector<java.lang.String> senders,
                           java.util.Vector<java.lang.String> receivers,
                           java.util.Vector<java.lang.String> sendersGrp,
                           java.util.Vector<java.lang.String> receiversGrp,
                           java.util.Vector<java.lang.String> doctypes,
                           java.util.Vector<java.lang.String> userStatus,
                           boolean disabled,
                           java.sql.Timestamp lastModified)

RoutingRuleMetaData

public RoutingRuleMetaData(java.lang.String id,
                           java.lang.String name,
                           int index,
                           java.util.Vector senders,
                           java.util.Vector receivers,
                           java.util.Vector sendersGrp,
                           java.util.Vector receiversGrp,
                           java.util.Vector doctypes,
                           java.util.Vector userStatus,
                           boolean disabled,
                           java.sql.Timestamp lastModified,
                           java.util.Vector senderNames,
                           java.util.Vector receiverNames,
                           java.util.Vector sendersGrpNames,
                           java.util.Vector receiversGrpNames,
                           java.util.Vector doctypeNames)

RoutingRuleMetaData

public RoutingRuleMetaData(RoutingRule rule)
Method Detail

setID

public void setID(java.lang.String id)
sets the unique identifier of the RoutingRuleMetaData


getID

public java.lang.String getID()
returns the unique identifier of the RoutingRuleMetaData


setName

public void setName(java.lang.String name)
sets the name of the RoutingRuleMetaData


getName

public java.lang.String getName()
returns the name of the RoutingRuleMetaData


setMwSDLSViewAccess

public void setMwSDLSViewAccess(boolean access)
sets the DLS setting for mws view privilege of the RoutingRuleMetaData


getMwSDLSViewAccess

public boolean getMwSDLSViewAccess()
returns the DLS setting for mws view privilege of the RoutingRuleMetaData


setMwSDLSEditAccess

public void setMwSDLSEditAccess(boolean access)
sets the DLS setting for mws edit privilege of the RoutingRuleMetaData


getMwSDLSEditAccess

public boolean getMwSDLSEditAccess()
returns the DLS setting for mws edit privilege of the RoutingRuleMetaData


setIndex

public void setIndex(int index)
sets the index of the RoutingRuleMetaData


getIndex

public int getIndex()
returns the index of the RoutingRuleMetaData


setSenders

public void setSenders(java.util.Vector senders)
sets the identifying senders of the RoutingRuleMetaData


getSenders

public java.util.Vector getSenders()
sets the identifying senders of the RoutingRuleMetaData


setSenderGroups

public void setSenderGroups(java.util.Vector senderGrps)
sets the identifying sender groups of the RoutingRuleMetaData


getSenderGroups

public java.util.Vector getSenderGroups()
sets the identifying sender groups of the RoutingRuleMetaData


setReceivers

public void setReceivers(java.util.Vector receivers)
sets the identifying receivers of the RoutingRuleMetaData


getReceivers

public java.util.Vector getReceivers()
sets the identifying receivers of the RoutingRuleMetaData


setReceiverGroups

public void setReceiverGroups(java.util.Vector receiverGrps)
sets the identifying receiver groups of the RoutingRuleMetaData


getReceiverGroups

public java.util.Vector getReceiverGroups()
sets the identifying receiver groups of the RoutingRuleMetaData


setDocTypes

public void setDocTypes(java.util.Vector doctypes)
sets the identifying document types of the RoutingRuleMetaData


getDocTypes

public java.util.Vector getDocTypes()
sets the identifying document types of the RoutingRuleMetaData


setSenderNames

public void setSenderNames(java.util.Vector senders)
sets the identifying senderNames of the RoutingRuleMetaData


getSenderNames

public java.util.Vector getSenderNames()
sets the identifying senderNames of the RoutingRuleMetaData


setSenderGroupNames

public void setSenderGroupNames(java.util.Vector senderGrps)
sets the identifying sender group names of the RoutingRuleMetaData


getSenderGroupNames

public java.util.Vector getSenderGroupNames()
sets the identifying sender group names of the RoutingRuleMetaData


setReceiverNames

public void setReceiverNames(java.util.Vector receivers)
sets the identifying receiver names of the RoutingRuleMetaData


getReceiverNames

public java.util.Vector getReceiverNames()
sets the identifying receiver names of the RoutingRuleMetaData


setReceiverGroupNames

public void setReceiverGroupNames(java.util.Vector receiverGrps)
sets the identifying receiver group names of the RoutingRuleMetaData


getReceiverGroupNames

public java.util.Vector getReceiverGroupNames()
sets the identifying receiver groups of the RoutingRuleMetaData


setDocTypeNames

public void setDocTypeNames(java.util.Vector doctypes)
sets the identifying document type names of the RoutingRuleMetaData


getDocTypeNames

public java.util.Vector getDocTypeNames()
sets the identifying document type names of the RoutingRuleMetaData


setUserStatuses

public void setUserStatuses(java.util.Vector userStatuses)
sets the identifying user statuses of the RoutingRuleMetaData


getUserStatuses

public java.util.Vector getUserStatuses()
sets the identifying user statuses of the RoutingRuleMetaData


setDisabled

public void setDisabled(boolean state)
sets the isDisabled flag of the RoutingRuleMetaData


isDisabled

public boolean isDisabled()
sets the identifying user statuses of the RoutingRuleMetaData


setLastModifiedTime

public void setLastModifiedTime(java.sql.Timestamp t)
sets the last modified time of the Routing Rule


getLastModifiedTime

public java.sql.Timestamp getLastModifiedTime()
returns the last modified time of the Routing Rule


create

public static com.wm.data.IData create()