001: // THIS SOFTWARE IS PROVIDED BY SOFTARIS PTY.LTD. AND OTHER METABOSS
002: // CONTRIBUTORS ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING,
003: // BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
004: // FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL SOFTARIS PTY.LTD.
005: // OR OTHER METABOSS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
006: // INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
007: // LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,
008: // OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
009: // LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
010: // NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
011: // EVEN IF SOFTARIS PTY.LTD. OR OTHER METABOSS CONTRIBUTORS ARE ADVISED OF THE
012: // POSSIBILITY OF SUCH DAMAGE.
013: //
014: // Copyright 2000-2005 © Softaris Pty.Ltd. All Rights Reserved.
015: package com.metaboss.sdlctools.services.codegenerationstylesheet;
016:
017: /** This structure contains the stylesheet (set of names) pertained to the particular report output element */
018: public final class STReportOutputElementStylesheet {
019: private String mReportOutputElementRef = null;
020: private String mDomainInterfaceName = null;
021: private String mDomainImplementationName = null;
022: private String mDomainPackageName = null;
023: private String mDomainInterfaceFullName = null;
024: private String mStorageRecordName = null;
025: private String mStoragePackageName = null;
026: private String mStorageRecordFullName = null;
027: private String mStorageRecordProxyName = null;
028: private String mStorageRecordProxyTranslatorName = null;
029:
030: /** Getter for the unique identifier of the corresponding report output element */
031: public String getReportOutputElementRef() {
032: return mReportOutputElementRef;
033: }
034:
035: /** Getter for the name of the interface representing this report output element */
036: public String getDomainInterfaceName() {
037: return mDomainInterfaceName;
038: }
039:
040: /** Getter for the name of the implementation class implementing domain interface */
041: public String getDomainImplementationName() {
042: return mDomainImplementationName;
043: }
044:
045: /** Getter for the name of the package where domain interface representing this report output element is located */
046: public String getDomainPackageName() {
047: return mDomainPackageName;
048: }
049:
050: /** Getter for the full name of the interface representing this report output element */
051: public String getDomainInterfaceFullName() {
052: return mDomainInterfaceFullName;
053: }
054:
055: /** Getter for the name of the storage record for this output level */
056: public String getStorageRecordName() {
057: return mStorageRecordName;
058: }
059:
060: /** Getter for the name of the storage record proxy for this output level */
061: public String getStorageRecordProxyName() {
062: return mStorageRecordProxyName;
063: }
064:
065: /** Getter for the name of the storage record proxy translator for this output level */
066: public String getStorageRecordProxyTranslatorName() {
067: return mStorageRecordProxyTranslatorName;
068: }
069:
070: /** Getter for the name of the package where storage service for this report element is located */
071: public String getStoragePackageName() {
072: return mStoragePackageName;
073: }
074:
075: /** Getter for the full name of the storage record for this report output element */
076: public String getStorageRecordFullName() {
077: return mStorageRecordFullName;
078: }
079:
080: /** Setter for the unique identifier of the corresponding report output element */
081: public void setReportOutputElementRef(String pReportOutputElementRef) {
082: mReportOutputElementRef = pReportOutputElementRef;
083: }
084:
085: /** Setter for the name of the interface representing this report output element */
086: public void setDomainInterfaceName(String pDomainInterfaceName) {
087: mDomainInterfaceName = pDomainInterfaceName;
088: }
089:
090: /** Setter for the name of the implementation class implementing domain interface */
091: public void setDomainImplementationName(
092: String pDomainImplementationName) {
093: mDomainImplementationName = pDomainImplementationName;
094: }
095:
096: /** Setter for the name of the package where domain interface representing this report output element is located */
097: public void setDomainPackageName(String pDomainPackageName) {
098: mDomainPackageName = pDomainPackageName;
099: }
100:
101: /** SGetter for the full name of the interface representing this report output element */
102: public void setDomainInterfaceFullName(
103: String pDomainInterfaceFullName) {
104: mDomainInterfaceFullName = pDomainInterfaceFullName;
105: }
106:
107: /** Setter for the name of the storage record for this output level */
108: public void setStorageRecordName(String pStorageRecordName) {
109: mStorageRecordName = pStorageRecordName;
110: }
111:
112: /** Setter for the name of the storage record proxy for this output level */
113: public void setStorageRecordProxyName(String pStorageRecordProxyName) {
114: mStorageRecordProxyName = pStorageRecordProxyName;
115: }
116:
117: /** Setter for the name of the storage record proxy translator for this output level */
118: public void setStorageRecordProxyTranslatorName(
119: String pStorageRecordProxyTranslatorName) {
120: mStorageRecordProxyTranslatorName = pStorageRecordProxyTranslatorName;
121: }
122:
123: /** Setter for the name of the package where storage service interface for this report output element is located */
124: public void setStoragePackageName(String pStoragePackageName) {
125: mStoragePackageName = pStoragePackageName;
126: }
127:
128: /** Setter for the full name of the storage record for this report output element */
129: public void setStorageRecordFullName(String pStorageRecordFullName) {
130: mStorageRecordFullName = pStorageRecordFullName;
131: }
132: }
|