View Javadoc

1   //
2   // Attention: generated code (by Metafacade.vsl) - do not modify!
3   //
4   package org.andromda.cartridges.spring.metafacades;
5   
6   /***
7    * 
8    *
9    * Metafacade interface to be used by AndroMDA cartridges.
10   */
11  public interface SpringManageableEntity
12      extends org.andromda.cartridges.spring.metafacades.SpringEntity, org.andromda.metafacades.uml.ManageableEntity
13  {
14  
15      /***
16       * Indicates the metafacade type (used for metafacade mappings).
17       *
18       * @return always <code>true</code>
19       */
20      public boolean isSpringManageableEntityMetaType();
21  
22     /***
23      * 
24      */
25      public java.lang.String getDaoReferenceName();
26  
27     /***
28      * 
29      */
30      public java.lang.String getFullyQualifiedManageableDaoBaseName();
31  
32     /***
33      * 
34      */
35      public java.lang.String getFullyQualifiedManageableDaoName();
36  
37     /***
38      * 
39      */
40      public java.lang.String getFullyQualifiedManageableServiceBaseName();
41  
42     /***
43      * 
44      */
45      public java.lang.String getFullyQualifiedManageableValueObjectName();
46  
47     /***
48      * 
49      */
50      public java.lang.String getManageableDaoBaseFullPath();
51  
52     /***
53      * 
54      */
55      public java.lang.String getManageableDaoBaseName();
56  
57     /***
58      * 
59      */
60      public java.lang.String getManageableDaoFullPath();
61  
62     /***
63      * 
64      */
65      public java.lang.String getManageableDaoName();
66  
67     /***
68      * 
69      */
70      public java.lang.String getManageableServiceBaseFullPath();
71  
72     /***
73      * 
74      */
75      public java.lang.String getManageableServiceBaseName();
76  
77     /***
78      * 
79      */
80      public java.lang.String getManageableValueObjectClassName();
81  
82     /***
83      * 
84      */
85      public java.lang.String getManageableValueObjectFullPath();
86  
87     /***
88      * <p>
89      * Returns the remote context for this service.
90      * </p>
91      */
92      public java.lang.String getRemoteContext();
93  
94     /***
95      * <p>
96      * Determines which port this service will be published on at the
97      * server side.
98      * </p>
99      */
100     public java.lang.String getRemotePort();
101 
102    /***
103     * <p>
104     * Returns the name of the remote server for this service.
105     * </p>
106     */
107     public java.lang.String getRemoteServer();
108 
109    /***
110     * <p>
111     * The URL this servie will be run on at the server side.
112     * </p>
113     */
114     public java.lang.String getRemoteUrl();
115 
116    /***
117     * <p>
118     * Returns true if this service is remotable. Derived from
119     * remotingType.
120     * </p>
121     */
122     public boolean isRemotable();
123 
124    /***
125     * <p>
126     * Indicates if the remoting type is "burlap".
127     * </p>
128     */
129     public boolean isRemotingTypeBurlap();
130 
131    /***
132     * <p>
133     * Indicates if the remoting type is "hessian".
134     * </p>
135     */
136     public boolean isRemotingTypeHessian();
137 
138    /***
139     * <p>
140     * Indicates if the remoting type is "httpinvoker".
141     * </p>
142     */
143     public boolean isRemotingTypeHttpInvoker();
144 
145    /***
146     * <p>
147     * Indicates if the remoting type for this service is "none".
148     * </p>
149     */
150     public boolean isRemotingTypeNone();
151 
152    /***
153     * <p>
154     * Indicates if the remoting type is RMI.
155     * </p>
156     */
157     public boolean isRemotingTypeRmi();
158 
159 }