Skip to content
Toggle navigation
Projects
Groups
Snippets
Help
Codecrew
/
Moya
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
30
Merge Requests
2
Wiki
Snippets
Settings
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit f3b233b0
authored
Apr 18, 2010
by
Tuukka Kivilahti
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
generating database, and creating needed stuff
1 parent
dbf03868
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
91 additions
and
10 deletions
code/LanBortalDatabase/src/fi/insomnia/bortal/model/EventStatus.java
code/LanBortalWeb/src/fi/insomnia/bortal/view/TestDataView.java
code/LanBortalDatabase/src/fi/insomnia/bortal/model/EventStatus.java
View file @
f3b233b
...
@@ -24,26 +24,22 @@ import javax.persistence.Version;
...
@@ -24,26 +24,22 @@ import javax.persistence.Version;
*
*
*/
*/
@Entity
@Entity
@Table
(
name
=
"event_status"
,
uniqueConstraints
=
{
@UniqueConstraint
(
columnNames
=
{
"status_name"
})
})
@Table
(
name
=
"event_status"
,
uniqueConstraints
=
{
@NamedQueries
(
{
@UniqueConstraint
(
columnNames
=
{
"status_name"
})})
@NamedQuery
(
name
=
"EventStatus.findAll"
,
query
=
"SELECT e FROM EventStatus e"
),
@NamedQueries
({
@NamedQuery
(
name
=
"EventStatus.findAll"
,
query
=
"SELECT e FROM EventStatus e"
),
@NamedQuery
(
name
=
"EventStatus.findByStatusName"
,
query
=
"SELECT e FROM EventStatus e WHERE e.statusName = :statusName"
)
})
@NamedQuery
(
name
=
"EventStatus.findByStatusName"
,
query
=
"SELECT e FROM EventStatus e WHERE e.statusName = :statusName"
)
})
public
class
EventStatus
implements
ModelInterface
<
Integer
>
{
public
class
EventStatus
implements
ModelInterface
<
Integer
>
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
@Id
@Id
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
)
@GeneratedValue
(
strategy
=
GenerationType
.
IDENTITY
)
@Column
(
name
=
"event_status_id"
,
nullable
=
false
)
@Column
(
name
=
"event_status_id"
,
nullable
=
false
)
private
Integer
id
;
private
Integer
id
;
@Column
(
name
=
"status_name"
,
nullable
=
false
)
@Column
(
name
=
"status_name"
,
nullable
=
false
)
private
String
statusName
;
private
String
statusName
;
@OneToMany
(
cascade
=
CascadeType
.
ALL
,
mappedBy
=
"status"
)
@OneToMany
(
cascade
=
CascadeType
.
ALL
,
mappedBy
=
"status"
)
private
List
<
Event
>
events
;
private
List
<
Event
>
events
;
@Version
@Version
@Column
(
nullable
=
false
)
@Column
(
nullable
=
false
)
private
int
jpaVersionField
;
private
int
jpaVersionField
;
...
...
code/LanBortalWeb/src/fi/insomnia/bortal/view/TestDataView.java
View file @
f3b233b
...
@@ -6,10 +6,16 @@ package fi.insomnia.bortal.view;
...
@@ -6,10 +6,16 @@ package fi.insomnia.bortal.view;
import
fi.insomnia.bortal.facade.EventFacade
;
import
fi.insomnia.bortal.facade.EventFacade
;
import
fi.insomnia.bortal.facade.EventMapFacade
;
import
fi.insomnia.bortal.facade.EventMapFacade
;
import
fi.insomnia.bortal.facade.EventSettingsFacade
;
import
fi.insomnia.bortal.facade.EventStatusFacade
;
import
fi.insomnia.bortal.facade.PlaceFacade
;
import
fi.insomnia.bortal.facade.PlaceFacade
;
import
fi.insomnia.bortal.facade.UserFacade
;
import
fi.insomnia.bortal.model.Event
;
import
fi.insomnia.bortal.model.Event
;
import
fi.insomnia.bortal.model.EventMap
;
import
fi.insomnia.bortal.model.EventMap
;
import
fi.insomnia.bortal.model.EventSettings
;
import
fi.insomnia.bortal.model.EventStatus
;
import
fi.insomnia.bortal.model.Place
;
import
fi.insomnia.bortal.model.Place
;
import
fi.insomnia.bortal.model.User
;
import
java.io.File
;
import
java.io.File
;
import
java.io.IOException
;
import
java.io.IOException
;
import
java.io.InputStream
;
import
java.io.InputStream
;
...
@@ -34,8 +40,15 @@ public class TestDataView {
...
@@ -34,8 +40,15 @@ public class TestDataView {
private
EventMapFacade
eventMapFacade
;
private
EventMapFacade
eventMapFacade
;
@EJB
@EJB
private
EventFacade
eventFacade
;
private
EventFacade
eventFacade
;
@EJB
private
PlaceFacade
placeFacade
;
private
PlaceFacade
placeFacade
;
@EJB
private
EventStatusFacade
eventStatusFacade
;
@EJB
private
EventSettingsFacade
eventSettingsFacade
;
@EJB
private
UserFacade
userFacade
;
public
void
generateData
()
{
public
void
generateData
()
{
Event
event
=
generateMetaData
();
Event
event
=
generateMetaData
();
...
@@ -91,14 +104,44 @@ public class TestDataView {
...
@@ -91,14 +104,44 @@ public class TestDataView {
* Generate all metashit, ex. events.
* Generate all metashit, ex. events.
*/
*/
private
Event
generateMetaData
()
{
private
Event
generateMetaData
()
{
EventStatus
status
=
new
EventStatus
();
status
.
setStatusName
(
"BLAAH"
);
eventStatusFacade
.
create
(
status
);
EventSettings
settings
=
new
EventSettings
();
settings
.
setOrganisation
(
"MUN ORGANISAATIO; EI SUN!"
);
settings
.
setAdmin
(
generateUser
());
eventSettingsFacade
.
create
(
settings
);
Event
event
=
new
Event
();
Event
event
=
new
Event
();
event
.
setName
(
"testEvent"
);
event
.
setName
(
"testEvent"
);
event
.
setStatus
(
status
);
eventFacade
.
create
(
event
);
eventFacade
.
create
(
event
);
return
event
;
return
event
;
}
}
private
User
generateUser
()
{
User
user
=
new
User
();
user
.
setNick
(
"Nick"
);
user
.
setPassword
(
"plaah"
);
userFacade
.
create
(
user
);
return
user
;
}
private
void
generateTestPlaces
(
EventMap
map
)
{
private
void
generateTestPlaces
(
EventMap
map
)
{
for
(
int
x
=
5
;
x
<
400
;
x
+=
50
)
{
for
(
int
x
=
5
;
x
<
400
;
x
+=
50
)
{
...
@@ -157,4 +200,46 @@ public class TestDataView {
...
@@ -157,4 +200,46 @@ public class TestDataView {
public
void
setPlaceFacade
(
PlaceFacade
placeFacade
)
{
public
void
setPlaceFacade
(
PlaceFacade
placeFacade
)
{
this
.
placeFacade
=
placeFacade
;
this
.
placeFacade
=
placeFacade
;
}
}
/**
* @return the eventStatusFacade
*/
public
EventStatusFacade
getEventStatusFacade
()
{
return
eventStatusFacade
;
}
/**
* @param eventStatusFacade the eventStatusFacade to set
*/
public
void
setEventStatusFacade
(
EventStatusFacade
eventStatusFacade
)
{
this
.
eventStatusFacade
=
eventStatusFacade
;
}
/**
* @return the eventSettingsFacade
*/
public
EventSettingsFacade
getEventSettingsFacade
()
{
return
eventSettingsFacade
;
}
/**
* @param eventSettingsFacade the eventSettingsFacade to set
*/
public
void
setEventSettingsFacade
(
EventSettingsFacade
eventSettingsFacade
)
{
this
.
eventSettingsFacade
=
eventSettingsFacade
;
}
/**
* @return the userFacade
*/
public
UserFacade
getUserFacade
()
{
return
userFacade
;
}
/**
* @param userFacade the userFacade to set
*/
public
void
setUserFacade
(
UserFacade
userFacade
)
{
this
.
userFacade
=
userFacade
;
}
}
}
Write
Preview
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment