Subversion Repositories general

Rev

Go to most recent revision | Blame | Last modification | View Log | RSS feed

Êþº¾0›)ak/webcontrol/core/action/MailAliasActionorg/apache/struts/action/Actionak/strutsx/ErrorHandlerXhandleErrorsŸ(Lorg/apache/struts/action/ActionMapping;Lorg/apache/struts/action/ActionForm;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)V
Exceptionsjava/lang/Exception
CodeLineNumberTableLocalVariableTablesubmitgetParameter()Ljava/lang/String;&org/apache/struts/action/ActionMapping
equals(Ljava/lang/Object;)Zjava/lang/String

getSession"()Ljavax/servlet/http/HttpSession;%javax/servlet/http/HttpServletRequest !user#getAttribute&(Ljava/lang/String;)Ljava/lang/Object;%&javax/servlet/http/HttpSession()'ak/webcontrol/core/model/User+       initListsI(Ljavax/servlet/http/HttpServletRequest;Lak/webcontrol/core/model/User;)V-.
/Lak/webcontrol/core/model/User;this+Lak/webcontrol/core/action/MailAliasAction;mapping(Lorg/apache/struts/action/ActionMapping;form%Lorg/apache/struts/action/ActionForm;request'Ljavax/servlet/http/HttpServletRequest;response(Ljavax/servlet/http/HttpServletResponse;executeÆ(Lorg/apache/struts/action/ActionMapping;Lorg/apache/struts/action/ActionForm;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)Lorg/apache/struts/action/ActionForward;list>java/util/ArrayList@getInstance-()Lak/webcontrol/core/model/MailAliasManager;BC)ak/webcontrol/core/model/MailAliasManagerE
FDlistMailAliases()Ljava/util/Collection;HI
FJ<init>(Ljava/util/Collection;)VLM
ANADDRESS_COMPARATORLjava/util/Comparator;PQ FRsort)(Ljava/util/List;Ljava/util/Comparator;)VTUjava/util/CollectionsW
XValiasesZsetAttribute'(Ljava/lang/String;Ljava/lang/Object;)V\]!^default`findForward<(Ljava/lang/String;)Lorg/apache/struts/action/ActionForward;bc
dLjava/util/List;editg'org/apache/struts/action/DynaActionFormiidkgetm&
jn  parseLong$(Ljava/lang/Object;)Ljava/lang/Long;pq"ak/webcontrol/util/StringConverters
tr)ak.webcontrol.core.form.MailAliasEditFormvpopulateActionForm(Lorg/apache/struts/action/Action;Ljavax/servlet/http/HttpServletRequest;Ljava/lang/String;)Lorg/apache/struts/action/ActionForm;xyak/strutsx/RequestUtilsX{
|z6(Ljava/lang/Long;)Lak/webcontrol/core/model/MailAlias;m~
F8()Lak/webcontrol/core/model/MailAliasDestinationManager;B4ak/webcontrol/core/model/MailAliasDestinationManagerƒ
„‚listMailAliasesDestination<(Lak/webcontrol/core/model/MailAlias;)Ljava/util/Collection;†‡
„ˆsize()IŠ‹java/util/ListŽŒ)ak/webcontrol/core/form/MailAliasDestBean(I)Ljava/lang/Object;m’Ž“-ak/webcontrol/core/model/MailAliasDestination•2(Lak/webcontrol/core/model/MailAliasDestination;)VL—
‘˜iIdestsœsetž]
jŸaddress¡
getAddress£"ak/webcontrol/core/model/MailAlias¥
¦¤        getDomain'()Lak/webcontrol/core/model/InetDomain;¨©
¦ªdomain¬getId()Ljava/lang/Long;®¯#ak/webcontrol/core/model/InetDomain±
²°toString&(Ljava/lang/Object;)Ljava/lang/String;´µ
t¶getOwner!()Lak/webcontrol/core/model/User;¸¹
¦ºowner¼
,°alias$Lak/webcontrol/core/model/MailAlias;d,[Lak/webcontrol/core/form/MailAliasDestBean;theForm)Lorg/apache/struts/action/DynaActionForm;aliasIdLjava/lang/Long;showFormdeleteÈ'(Lak/webcontrol/core/model/MailAlias;)VÈÊ
FËfindBackPath?(Ljavax/servlet/http/HttpServletRequest;)Lak/backpath/BackPath;ÍÎak/backpath/BackPathÐ
ÑÏgetBackwardUrlÓ
ÑÔsendRedirect(Ljava/lang/String;)VÖ×&javax/servlet/http/HttpServletResponseÙÚØÂ&(Ljava/lang/String;)Ljava/lang/String;Ý!Þcreate&()Lak/webcontrol/core/model/MailAlias;àá
FâgetDestinationsäI
¦åclear()Vçèjava/util/Collectionêëé
getMailboxí
‘îgetEmailð
‘ñó®
‘õ1()Lak/webcontrol/core/model/MailAliasDestination;à÷
„øA(Ljava/lang/Long;)Lak/webcontrol/core/model/MailAliasDestination;mú
„û+()Lak/webcontrol/core/model/MailboxManager;Bý'ak/webcontrol/core/model/MailboxManagerÿ
þ4(Ljava/lang/Long;)Lak/webcontrol/core/model/Mailbox;m

setMailbox%(Lak/webcontrol/core/model/Mailbox;)V
–setEmail     ×
–
setAliasÊ
–
addëdestId      mailboxIddest/Lak/webcontrol/core/model/MailAliasDestination;
setAddress×
¦.()Lak/webcontrol/core/model/InetDomainManager;B*ak/webcontrol/core/model/InetDomainManager
7(Ljava/lang/Long;)Lak/webcontrol/core/model/InetDomain;m
  setDomain((Lak/webcontrol/core/model/InetDomain;)V!"
¦#(()Lak/webcontrol/core/model/UserManager;B%$ak/webcontrol/core/model/UserManager'
(&1(Ljava/lang/Long;)Lak/webcontrol/core/model/User;m*
(+setOwner"(Lak/webcontrol/core/model/User;)V-.
¦/save1Ê
F2       arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V56java/lang/System8
97Lè
‘;back=newDestsgetParameterMap()Ljava/util/Map;@A!BkeySet()Ljava/util/Set;DE
java/util/MapGHFiterator()Ljava/util/Iterator;JK
java/util/SetMNLnext()Ljava/lang/Object;PQjava/util/IteratorSTR
delete.dests[V
startsWith(Ljava/lang/String;)ZXY
Z]\indexOf(Ljava/lang/String;)I^_
`lengthb‹
c  substring(II)Ljava/lang/String;ef
gparseInti_java/lang/Integerk
ljnjava/lang/NumberFormatExceptionoex!Ljava/lang/NumberFormatException;indexLjava/lang/String;pnamehasNext()ZwxTyiterLjava/util/Iterator;unknown mapping parameter}L×

listMailboxes7(Lak/webcontrol/core/model/User;)Ljava/util/Collection;‚
ƒLOGIN_COMPARATOR…Q †        mailboxesˆ listUsersŠI
(‹   (†usersŽlistInetDomainsI
‘NAME_COMPARATOR“Q ”domains–
;
SourceFileMailAliasAction.java1        Ž&+¶¶™-¹"$¹*À,:*-·0±
./0%2>#1&23&45&67&89&:;<= -¹"$¹*À,:?+¶¶™+»AY¸G¶K·O:²S¸Y-[¹_+a¶e°h+¶¶™Ñ,Àj:l¶o¸u:*-w¸}Àj:Æ ¸G¶€:    »AY¸…    ¶‰·O:

¹½‘:6§»‘Y
¹”À–·™S„
¹¡ÿܝ¶ ¢ ¶§¶      ¶«Æ­ ¶«¶³¸·¶    ¶»Æ½ ¶»¶¾¸·¶ *-·0+a¶e°É+¶¶™7,Àj:l¶o¸u:¸G¶€:¸G¶Ì-¸Ò¶Õ¹Û°+¶¶™”,Àj:l¶o¸u:ǧ¸G¶€:¶oÀÜ:   -¹ßÆ6ǸG¶ã:¶æ¹ì6
§À  
2¶ïÇ!     
2¶òÆ     
2¶òô¶™§”       
2¶ö¸u:   
2¶ï¸u:Ǹ…¶ù:
§
¸…¶ü:
Æ
¸¶¶
¶§1    
2¶òÆ&     
2¶òô¶š
¶
     
2¶ò¶
¶¶æ
¹W„

       ¾¡ÿ>¢¶oÀ¶¸­¶o¸u¶ ¶$¸)½¶o¸u¶,¶0¸G¶3-¸Ò¶Õ¹Û°-4¹ßÆ>       ¾`½‘:
       
      ¾¸:
       ¾»‘Y·<S
¶ *-·0+>¶e°-¹C¹I¹O:
§°
¹UÀ:W¶[™™]¶a6žŠW¶d¶h:

¸m6›  ¾¡§n     ¾£½‘:»‘Y·<S§<      ¾d½‘:ž      ¸:   ¾d¢       `       ¾dd¸:¶ §W
¹zšÿL*-·0+>¶e°»Y~·€¿ƒàãpl€ãp
šf89:-;5<?>F@RAXBdDpGuKLNœRœR¢SºR½RÉUÒWÞXæYø[\`a c,d2e>fHhPi^j`llmrn~o‘qt¨u­vµx¿y¿yÅ}ëî‚ûƒ„…
†ˆ"‹'Œ4=X^‘k•r–y‚yŠ™™š®œàË¢Ù£Û§ç¨ñ©ýª
«­®"³4´7µC¶N·X¸]¹lºl»s¼€¼ƒ¾ƒ¿ŠÀÁžÄ¨Å­Æ¸ÇÂÈ×ËàÍä´îÕõÖýÚL!(>fœ-š›u¿À      “œf
‚ÁÂRÎÃÄXÈÅÆd¼ÇÄ,4ÃÄ2.ÅÆ>"¿Àî‘Æû„Æw
¿Ëš›
ç;?Â
lwn›ƒ`?Âãqr]‡st
N–u›7­vt"Û{|
l‘ÃÄr‹ÅÆ~¿À‘lœÂ      #123456789:;-.   åe»AY¸,¶„·ON-²‡¸Y+‰-¹_»AY¸)¶Œ·O:²¸Y+¹_»AY¸¶’·O:²•¸Y+—¹_±
*
âãä æ/ç7èBêQëYìdí>eˆf EŽfB#–fe23e89e#1Lè3*·˜±

&&23™š