KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > infoglue > cms > entities > management > impl > simple > RepositoryImpl


1 /* ===============================================================================
2  *
3  * Part of the InfoGlue Content Management Platform (www.infoglue.org)
4  *
5  * ===============================================================================
6  *
7  * Copyright (C)
8  *
9  * This program is free software; you can redistribute it and/or modify it under
10  * the terms of the GNU General Public License version 2, as published by the
11  * Free Software Foundation. See the file LICENSE.html for more information.
12  *
13  * This program is distributed in the hope that it will be useful, but WITHOUT
14  * ANY WARRANTY, including the implied warranty of MERCHANTABILITY or FITNESS
15  * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
16  *
17  * You should have received a copy of the GNU General Public License along with
18  * this program; if not, write to the Free Software Foundation, Inc. / 59 Temple
19  * Place, Suite 330 / Boston, MA 02111-1307 / USA.
20  *
21  * ===============================================================================
22  */

23
24 package org.infoglue.cms.entities.management.impl.simple;
25
26
27 import java.util.ArrayList JavaDoc;
28
29 import org.infoglue.cms.entities.kernel.BaseEntityVO;
30 import org.infoglue.cms.entities.management.Repository;
31 import org.infoglue.cms.entities.management.RepositoryVO;
32 import org.infoglue.cms.exception.ConstraintException;
33 import org.infoglue.cms.exception.SystemException;
34
35
36 public class RepositoryImpl implements Repository
37 {
38     private RepositoryVO valueObject = new RepositoryVO();
39     private java.util.Collection JavaDoc availableContenTypeDefinition;
40     private java.util.Collection JavaDoc contents;
41     private java.util.Collection JavaDoc repositoryLanguages = new ArrayList JavaDoc();
42
43     public String JavaDoc toString()
44     {
45         return this.valueObject.toString();
46     }
47     
48     public Integer JavaDoc getId()
49     {
50         return this.getRepositoryId();
51     }
52     
53     public Object JavaDoc getIdAsObject()
54     {
55         return getId();
56     }
57          
58     public RepositoryVO getValueObject()
59     {
60         return this.valueObject;
61     }
62         
63     public void setValueObject(RepositoryVO valueObject)
64     {
65         this.valueObject = valueObject;
66     }
67     /**
68      * @see org.infoglue.cms.entities.kernel.BaseEntity#getVO()
69      */

70     public BaseEntityVO getVO()
71     {
72         return (BaseEntityVO) getValueObject();
73     }
74     /**
75      * @see org.infoglue.cms.entities.kernel.BaseEntity#setVO(BaseEntityVO)
76      */

77     public void setVO(BaseEntityVO valueObject)
78     {
79         setValueObject((RepositoryVO) valueObject);
80     }
81     
82     public java.lang.Integer JavaDoc getRepositoryId()
83     {
84         return this.valueObject.getRepositoryId();
85     }
86             
87     public void setRepositoryId(java.lang.Integer JavaDoc repositoryId) throws SystemException
88     {
89         this.valueObject.setRepositoryId(repositoryId);
90     }
91       
92     public java.lang.String JavaDoc getName()
93     {
94         return this.valueObject.getName();
95     }
96             
97     public void setName(java.lang.String JavaDoc name) throws ConstraintException
98     {
99         this.valueObject.setName(name);
100     }
101       
102     public java.lang.String JavaDoc getDescription()
103     {
104         return this.valueObject.getDescription();
105     }
106     
107     public void setDescription(java.lang.String JavaDoc description) throws ConstraintException
108     {
109         this.valueObject.setDescription(description);
110     }
111     
112     public java.lang.String JavaDoc getDnsName()
113     {
114         return this.valueObject.getDnsName();
115     }
116     
117     public void setDnsName(java.lang.String JavaDoc dnsName) throws ConstraintException
118     {
119         this.valueObject.setDnsName(dnsName);
120     }
121
122     public java.util.Collection JavaDoc getAvailableContenTypeDefinition()
123     {
124         return this.availableContenTypeDefinition;
125     }
126             
127     public void setAvailableContenTypeDefinition (java.util.Collection JavaDoc availableContenTypeDefinition)
128     {
129         this.availableContenTypeDefinition = availableContenTypeDefinition;
130     }
131       
132     public java.util.Collection JavaDoc getContents()
133     {
134         return this.contents;
135     }
136             
137     public void setContents (java.util.Collection JavaDoc contents)
138     {
139         this.contents = contents;
140     }
141       
142     public java.util.Collection JavaDoc getRepositoryLanguages()
143     {
144         return this.repositoryLanguages;
145     }
146             
147     public void setRepositoryLanguages (java.util.Collection JavaDoc repositoryLanguages)
148     {
149         this.repositoryLanguages = repositoryLanguages;
150     }
151 }
152
Popular Tags