Skip to content
Toggle navigation
Projects
Groups
Snippets
Help
Linnea Samila
/
Moya
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Wiki
Settings
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit dbbc24c7
authored
May 09, 2010
by
Juho Juopperi
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of dev.intra.insomnia.fi:/data/bortal
2 parents
c574b2ab
a0ae368f
Hide whitespace changes
Inline
Side-by-side
Showing
19 changed files
with
125 additions
and
48 deletions
code/LanBortalBeans/ejbModule/fi/insomnia/bortal/beans/PlaceMapBean.java
code/LanBortalBeansClient/ejbModule/fi/insomnia/bortal/beans/BillBeanLocal.java
code/LanBortalBeansClient/ejbModule/fi/insomnia/bortal/beans/JaasBeanLocal.java
code/LanBortalBeansClient/ejbModule/fi/insomnia/bortal/beans/JaasBeanRemote.java
code/LanBortalBeansClient/ejbModule/fi/insomnia/bortal/beans/PlaceMapBeanLocal.java
code/LanBortalBeansClient/nbproject/build-impl.xml
code/LanBortalBeansClient/nbproject/genfiles.properties
code/LanBortalBeansClient/nbproject/project.properties
code/LanBortalBeansClient/nbproject/project.xml
code/LanBortalDatabase/nbproject/project.properties
code/LanBortalDatabase/src/fi/insomnia/bortal/model/EventMap.java
code/LanBortalDatabase/src/fi/insomnia/bortal/model/Place.java
code/LanBortalWeb/nbproject/build-impl.xml
code/LanBortalWeb/nbproject/genfiles.properties
code/LanBortalWeb/nbproject/project.properties
code/LanBortalWeb/nbproject/project.xml
code/LanBortalWeb/src/accessRightTargets
code/LanBortalWeb/src/fi/insomnia/bortal/servlet/PlaceMap.java
code/LanBortalWeb/src/fi/insomnia/bortal/view/MapView.java
code/LanBortalBeans/ejbModule/fi/insomnia/bortal/beans/PlaceMapBean.java
View file @
dbbc24c
...
@@ -21,6 +21,7 @@ import fi.insomnia.bortal.model.EventPk;
...
@@ -21,6 +21,7 @@ import fi.insomnia.bortal.model.EventPk;
import
fi.insomnia.bortal.model.Place
;
import
fi.insomnia.bortal.model.Place
;
import
fi.insomnia.bortal.model.PlaceGroup
;
import
fi.insomnia.bortal.model.PlaceGroup
;
import
fi.insomnia.bortal.model.User
;
import
fi.insomnia.bortal.model.User
;
import
java.util.ArrayList
;
/**
/**
* Session Bean implementation class PlaceMapBean
* Session Bean implementation class PlaceMapBean
...
@@ -44,27 +45,29 @@ public class PlaceMapBean implements PlaceMapBeanLocal {
...
@@ -44,27 +45,29 @@ public class PlaceMapBean implements PlaceMapBeanLocal {
private
UserFacade
userFacade
;
private
UserFacade
userFacade
;
@Override
@Override
public
void
printPlaceMapToStream
(
OutputStream
outputStream
,
String
filetype
,
Event
event
,
Integer
mapId
,
Integer
userId
,
Integer
placeId
)
throws
IOException
{
public
void
printPlaceMapToStream
(
OutputStream
outputStream
,
String
filetype
,
Event
event
,
Integer
mapId
,
Integer
userId
,
List
<
Integer
>
placeIds
)
throws
IOException
{
Integer
eventId
=
event
.
getId
();
Integer
eventId
=
event
.
getId
();
Place
place
=
null
;
List
<
Place
>
selectedPlaceList
=
new
ArrayList
<
Place
>()
;
EventMap
map
=
null
;
EventMap
map
=
null
;
if
(
placeId
!=
null
)
{
for
(
Integer
id
:
placeIds
)
{
place
=
placeFacade
.
find
(
eventId
,
placeId
);
selectedPlaceList
.
add
(
placeFacade
.
find
(
eventId
,
id
)
);
}
}
logger
.
info
(
"Got event {}, mapid {}"
,
event
,
mapId
);
logger
.
info
(
"Got event {}, mapid {}"
,
event
,
mapId
);
if
(
place
!=
null
)
{
if
(
selectedPlaceList
.
size
()
>
0
)
{
map
=
place
.
getMap
();
map
=
selectedPlaceList
.
get
(
0
)
.
getMap
();
}
else
{
}
else
{
map
=
eventMapFacade
.
find
(
eventId
,
mapId
);
map
=
eventMapFacade
.
find
(
eventId
,
mapId
);
}
}
List
<
Place
>
places
=
map
.
getPlaces
();
List
<
Place
>
places
=
map
.
getPlaces
();
logger
.
info
(
"Places: from map {}"
,
places
.
size
());
logger
.
info
(
"Places: from map {}"
,
places
.
size
());
BufferedImage
image
=
map
.
getMapWithPlaces
();
BufferedImage
image
=
map
.
getMapWithPlaces
();
if
(
userId
!=
null
)
{
if
(
userId
!=
null
)
{
...
@@ -81,30 +84,29 @@ public class PlaceMapBean implements PlaceMapBeanLocal {
...
@@ -81,30 +84,29 @@ public class PlaceMapBean implements PlaceMapBeanLocal {
}
}
}
}
if
(
place
!=
null
)
{
for
(
Place
place
:
selectedPlaceList
)
{
place
.
drawSelectedPlace
(
image
);
place
.
drawSelectedPlace
(
image
);
}
}
ImageIO
.
write
(
image
,
filetype
,
outputStream
);
ImageIO
.
write
(
image
,
filetype
,
outputStream
);
}
}
public
String
getSelectPlaceMapUrl
(
EventMap
activeMap
,
Place
selectedPlace
,
User
user
)
{
public
String
getSelectPlaceMapUrl
(
EventMap
activeMap
,
Place
selectedPlace
,
User
user
)
{
String
parameters
=
"?"
;
String
parameters
=
"?"
;
if
(
selectedPlace
!=
null
)
{
if
(
selectedPlace
!=
null
)
{
parameters
+=
"placeid="
+
selectedPlace
.
getId
().
getId
();
parameters
+=
"placeid="
+
selectedPlace
.
getId
().
getId
();
}
else
{
}
else
{
parameters
+=
"mapid="
+
activeMap
.
getId
().
getId
();
parameters
+=
"mapid="
+
activeMap
.
getId
().
getId
();
}
}
if
(
user
!=
null
)
{
if
(
user
!=
null
)
{
parameters
+=
"&userid="
+
user
.
getId
();
parameters
+=
"&userid="
+
user
.
getId
();
}
}
return
"/
LanBortalWeb/PlaceMap"
+
parameters
;
return
"/
PlaceMap"
+
parameters
;
// TODO: do something.
// TODO: do something.
}
}
}
}
code/LanBortalBeansClient/ejbModule/fi/insomnia/bortal/beans/BillBeanLocal.java
View file @
dbbc24c
...
@@ -15,5 +15,6 @@ public interface BillBeanLocal {
...
@@ -15,5 +15,6 @@ public interface BillBeanLocal {
ByteArrayOutputStream
getPdfBillStream
(
Bill
bill
);
ByteArrayOutputStream
getPdfBillStream
(
Bill
bill
);
}
}
code/LanBortalBeansClient/ejbModule/fi/insomnia/bortal/beans/JaasBeanLocal.java
View file @
dbbc24c
package
fi
.
insomnia
.
bortal
.
beans
;
package
fi
.
insomnia
.
bortal
.
beans
;
import
fi.insomnia.bortal.enums.Permission
;
import
fi.insomnia.bortal.enums.RolePermission
;
import
javax.ejb.Local
;
import
javax.ejb.Local
;
import
fi.insomnia.bortal.model.Event
;
import
fi.insomnia.bortal.model.User
;
@Local
@Local
public
interface
JaasBeanLocal
{
public
interface
JaasBeanLocal
{
}
}
code/LanBortalBeansClient/ejbModule/fi/insomnia/bortal/beans/JaasBeanRemote.java
View file @
dbbc24c
...
@@ -10,5 +10,6 @@ public interface JaasBeanRemote {
...
@@ -10,5 +10,6 @@ public interface JaasBeanRemote {
boolean
authenticate
(
String
username
,
String
password
);
boolean
authenticate
(
String
username
,
String
password
);
Enumeration
<
String
>
getGroupNames
(
String
user
);
Enumeration
<
String
>
getGroupNames
(
String
user
);
}
}
code/LanBortalBeansClient/ejbModule/fi/insomnia/bortal/beans/PlaceMapBeanLocal.java
View file @
dbbc24c
...
@@ -9,12 +9,14 @@ import java.io.OutputStream;
...
@@ -9,12 +9,14 @@ import java.io.OutputStream;
import
javax.ejb.Local
;
import
javax.ejb.Local
;
import
fi.insomnia.bortal.model.Event
;
import
fi.insomnia.bortal.model.Event
;
import
java.util.List
;
@Local
@Local
public
interface
PlaceMapBeanLocal
{
public
interface
PlaceMapBeanLocal
{
void
printPlaceMapToStream
(
OutputStream
outputStream
,
String
filetype
,
Event
event
,
Integer
mapId
,
Integer
userId
,
Integer
placeId
)
throws
IOException
;
void
printPlaceMapToStream
(
OutputStream
outputStream
,
String
filetype
,
Event
event
,
Integer
mapId
,
Integer
userId
,
List
<
Integer
>
placeIds
)
throws
IOException
;
public
String
getSelectPlaceMapUrl
(
EventMap
activeMap
,
Place
selectedPlace
,
User
user
);
public
String
getSelectPlaceMapUrl
(
EventMap
activeMap
,
Place
selectedPlace
,
User
user
);
// public EventMap findMap(int i);
}
}
code/LanBortalBeansClient/nbproject/build-impl.xml
View file @
dbbc24c
...
@@ -386,6 +386,13 @@ is divided into following sections:
...
@@ -386,6 +386,13 @@ is divided into following sections:
<param
name=
"call.target"
value=
"jar"
/>
<param
name=
"call.target"
value=
"jar"
/>
<param
name=
"transfer.built-jar.properties"
value=
"${built-jar.properties}"
/>
<param
name=
"transfer.built-jar.properties"
value=
"${built-jar.properties}"
/>
</antcall>
</antcall>
<antcall
target=
"-maybe-call-dep"
>
<param
name=
"call.built.properties"
value=
"${built-jar.properties}"
/>
<param
location=
"${project.LanBortalUtilities}"
name=
"call.subproject"
/>
<param
location=
"${project.LanBortalUtilities}/build.xml"
name=
"call.script"
/>
<param
name=
"call.target"
value=
"jar"
/>
<param
name=
"transfer.built-jar.properties"
value=
"${built-jar.properties}"
/>
</antcall>
</target>
</target>
<target
depends=
"init,-check-automatic-build,-clean-after-automatic-build"
name=
"-verify-automatic-build"
/>
<target
depends=
"init,-check-automatic-build,-clean-after-automatic-build"
name=
"-verify-automatic-build"
/>
<target
depends=
"init"
name=
"-check-automatic-build"
>
<target
depends=
"init"
name=
"-check-automatic-build"
>
...
@@ -779,6 +786,13 @@ is divided into following sections:
...
@@ -779,6 +786,13 @@ is divided into following sections:
<param
name=
"call.target"
value=
"clean"
/>
<param
name=
"call.target"
value=
"clean"
/>
<param
name=
"transfer.built-clean.properties"
value=
"${built-clean.properties}"
/>
<param
name=
"transfer.built-clean.properties"
value=
"${built-clean.properties}"
/>
</antcall>
</antcall>
<antcall
target=
"-maybe-call-dep"
>
<param
name=
"call.built.properties"
value=
"${built-clean.properties}"
/>
<param
location=
"${project.LanBortalUtilities}"
name=
"call.subproject"
/>
<param
location=
"${project.LanBortalUtilities}/build.xml"
name=
"call.script"
/>
<param
name=
"call.target"
value=
"clean"
/>
<param
name=
"transfer.built-clean.properties"
value=
"${built-clean.properties}"
/>
</antcall>
</target>
</target>
<target
depends=
"init"
name=
"-do-clean"
>
<target
depends=
"init"
name=
"-do-clean"
>
<delete
dir=
"${build.dir}"
/>
<delete
dir=
"${build.dir}"
/>
...
...
code/LanBortalBeansClient/nbproject/genfiles.properties
View file @
dbbc24c
build.xml.data.CRC32
=
c4f39d2a
build.xml.data.CRC32
=
9906f25b
build.xml.script.CRC32
=
9e7e8017
build.xml.script.CRC32
=
9e7e8017
build.xml.stylesheet.CRC32
=
958a1d3e@1.32.1.45
build.xml.stylesheet.CRC32
=
958a1d3e@1.32.1.45
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
nbproject/build-
impl.xml.data.CRC32
=
c4f39d2a
nbproject/build-
impl.xml.data.CRC32
=
9906f25b
nbproject/build-
impl.xml.script.CRC32
=
044841d
4
nbproject/build-
impl.xml.script.CRC32
=
64a0163
4
nbproject/build-
impl.xml.stylesheet.CRC32
=
576378a2@1.32.1.45
nbproject/build-
impl.xml.stylesheet.CRC32
=
576378a2@1.32.1.45
code/LanBortalBeansClient/nbproject/project.properties
View file @
dbbc24c
...
@@ -31,7 +31,8 @@ javac.classpath=\
...
@@ -31,7 +31,8 @@ javac.classpath=\
${libs.javaee-api-6.0.classpath}:
\
${libs.javaee-api-6.0.classpath}:
\
${reference.LanBortalDatabase.jar}:
\
${reference.LanBortalDatabase.jar}:
\
${file.reference.slf4j-api-1.5.8.jar}:
\
${file.reference.slf4j-api-1.5.8.jar}:
\
${file.reference.slf4j-jdk14-1.5.8.jar}
${file.reference.slf4j-jdk14-1.5.8.jar}:
\
${reference.LanBortalUtilities.jar}
# Space-separated list of extra javac options
# Space-separated list of extra javac options
javac.compilerargs
=
javac.compilerargs
=
javac.deprecation
=
false
javac.deprecation
=
false
...
@@ -59,7 +60,9 @@ manifest.file=manifest.mf
...
@@ -59,7 +60,9 @@ manifest.file=manifest.mf
meta.inf.dir
=
${src.dir}/META-INF
meta.inf.dir
=
${src.dir}/META-INF
platform.active
=
default_platform
platform.active
=
default_platform
project.LanBortalDatabase
=
../LanBortalDatabase
project.LanBortalDatabase
=
../LanBortalDatabase
project.LanBortalUtilities
=
../LanBortalUtilities
reference.LanBortalDatabase.jar
=
${project.LanBortalDatabase}/dist/LanBortalDatabase.jar
reference.LanBortalDatabase.jar
=
${project.LanBortalDatabase}/dist/LanBortalDatabase.jar
reference.LanBortalUtilities.jar
=
${project.LanBortalUtilities}/dist/LanBortalUtilities.jar
run.classpath
=
\
run.classpath
=
\
${javac.classpath}:
\
${javac.classpath}:
\
${build.classes.dir}
${build.classes.dir}
...
...
code/LanBortalBeansClient/nbproject/project.xml
View file @
dbbc24c
...
@@ -18,6 +18,14 @@
...
@@ -18,6 +18,14 @@
<clean-target>
clean
</clean-target>
<clean-target>
clean
</clean-target>
<id>
jar
</id>
<id>
jar
</id>
</reference>
</reference>
<reference>
<foreign-project>
LanBortalUtilities
</foreign-project>
<artifact-type>
jar
</artifact-type>
<script>
build.xml
</script>
<target>
jar
</target>
<clean-target>
clean
</clean-target>
<id>
jar
</id>
</reference>
</references>
</references>
</configuration>
</configuration>
</project>
</project>
code/LanBortalDatabase/nbproject/project.properties
View file @
dbbc24c
...
@@ -29,9 +29,9 @@ includes=**
...
@@ -29,9 +29,9 @@ includes=**
jar.compress
=
false
jar.compress
=
false
javac.classpath
=
\
javac.classpath
=
\
${libs.javaee-api-6.0.classpath}:
\
${libs.javaee-api-6.0.classpath}:
\
${reference.LanBortalUtilities.jar}:
\
${file.reference.slf4j-api-1.5.8.jar}:
\
${file.reference.slf4j-api-1.5.8.jar}:
\
${file.reference.slf4j-jdk14-1.5.8.jar}
${file.reference.slf4j-jdk14-1.5.8.jar}:
\
${reference.LanBortalUtilities.jar}
# Space-separated list of extra javac options
# Space-separated list of extra javac options
javac.compilerargs
=
javac.compilerargs
=
javac.deprecation
=
false
javac.deprecation
=
false
...
...
code/LanBortalDatabase/src/fi/insomnia/bortal/model/EventMap.java
View file @
dbbc24c
...
@@ -24,8 +24,7 @@ import javax.persistence.OneToMany;
...
@@ -24,8 +24,7 @@ import javax.persistence.OneToMany;
import
javax.persistence.Table
;
import
javax.persistence.Table
;
import
javax.persistence.Version
;
import
javax.persistence.Version
;
import
org.eclipse.persistence.annotations.Cache
;
import
org.eclipse.persistence.annotations.CacheType
;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
...
@@ -37,7 +36,7 @@ import org.slf4j.LoggerFactory;
...
@@ -37,7 +36,7 @@ import org.slf4j.LoggerFactory;
@NamedQueries
({
@NamedQueries
({
@NamedQuery
(
name
=
"EventMap.findAll"
,
query
=
"SELECT e FROM EventMap e"
),
@NamedQuery
(
name
=
"EventMap.findAll"
,
query
=
"SELECT e FROM EventMap e"
),
@NamedQuery
(
name
=
"EventMap.findByName"
,
query
=
"SELECT e FROM EventMap e WHERE e.name = :name"
)
})
@NamedQuery
(
name
=
"EventMap.findByName"
,
query
=
"SELECT e FROM EventMap e WHERE e.name = :name"
)
})
@Cache
(
type
=
CacheType
.
NONE
)
public
class
EventMap
implements
EventChildInterface
{
public
class
EventMap
implements
EventChildInterface
{
private
static
final
Logger
logger
=
LoggerFactory
.
getLogger
(
EventMap
.
class
);
private
static
final
Logger
logger
=
LoggerFactory
.
getLogger
(
EventMap
.
class
);
...
...
code/LanBortalDatabase/src/fi/insomnia/bortal/model/Place.java
View file @
dbbc24c
...
@@ -22,8 +22,6 @@ import javax.persistence.OneToOne;
...
@@ -22,8 +22,6 @@ import javax.persistence.OneToOne;
import
javax.persistence.Table
;
import
javax.persistence.Table
;
import
javax.persistence.Version
;
import
javax.persistence.Version
;
import
org.eclipse.persistence.annotations.Cache
;
import
org.eclipse.persistence.annotations.CacheType
;
/**
/**
*
*
...
@@ -38,7 +36,7 @@ import org.eclipse.persistence.annotations.CacheType;
...
@@ -38,7 +36,7 @@ import org.eclipse.persistence.annotations.CacheType;
@NamedQuery
(
name
=
"Place.findByMapY"
,
query
=
"SELECT p FROM Place p WHERE p.mapY = :mapY"
),
@NamedQuery
(
name
=
"Place.findByMapY"
,
query
=
"SELECT p FROM Place p WHERE p.mapY = :mapY"
),
@NamedQuery
(
name
=
"Place.findByDetails"
,
query
=
"SELECT p FROM Place p WHERE p.details = :details"
),
@NamedQuery
(
name
=
"Place.findByDetails"
,
query
=
"SELECT p FROM Place p WHERE p.details = :details"
),
@NamedQuery
(
name
=
"Place.findByCode"
,
query
=
"SELECT p FROM Place p WHERE p.code = :code"
)
})
@NamedQuery
(
name
=
"Place.findByCode"
,
query
=
"SELECT p FROM Place p WHERE p.code = :code"
)
})
@Cache
(
type
=
CacheType
.
NONE
)
public
class
Place
implements
EventChildInterface
{
public
class
Place
implements
EventChildInterface
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
...
...
code/LanBortalWeb/nbproject/build-impl.xml
View file @
dbbc24c
...
@@ -391,6 +391,9 @@ exists or setup the property manually. For example like this:
...
@@ -391,6 +391,9 @@ exists or setup the property manually. For example like this:
<ant
antfile=
"${project.LanBortalDatabase}/build.xml"
inheritall=
"false"
target=
"jar"
>
<ant
antfile=
"${project.LanBortalDatabase}/build.xml"
inheritall=
"false"
target=
"jar"
>
<property
name=
"deploy.on.save"
value=
"false"
/>
<property
name=
"deploy.on.save"
value=
"false"
/>
</ant>
</ant>
<ant
antfile=
"${project.LanBortalUtilities}/build.xml"
inheritall=
"false"
target=
"jar"
>
<property
name=
"deploy.on.save"
value=
"false"
/>
</ant>
</target>
</target>
<target
depends=
"init"
if=
"dist.ear.dir"
name=
"deps-ear-jar"
unless=
"no.deps"
>
<target
depends=
"init"
if=
"dist.ear.dir"
name=
"deps-ear-jar"
unless=
"no.deps"
>
<ant
antfile=
"${project.LanBortalBeans}/build.xml"
inheritall=
"false"
target=
"dist-ear"
>
<ant
antfile=
"${project.LanBortalBeans}/build.xml"
inheritall=
"false"
target=
"dist-ear"
>
...
@@ -402,6 +405,9 @@ exists or setup the property manually. For example like this:
...
@@ -402,6 +405,9 @@ exists or setup the property manually. For example like this:
<ant
antfile=
"${project.LanBortalDatabase}/build.xml"
inheritall=
"false"
target=
"jar"
>
<ant
antfile=
"${project.LanBortalDatabase}/build.xml"
inheritall=
"false"
target=
"jar"
>
<property
name=
"deploy.on.save"
value=
"false"
/>
<property
name=
"deploy.on.save"
value=
"false"
/>
</ant>
</ant>
<ant
antfile=
"${project.LanBortalUtilities}/build.xml"
inheritall=
"false"
target=
"jar"
>
<property
name=
"deploy.on.save"
value=
"false"
/>
</ant>
</target>
</target>
<target
depends=
"init, deps-module-jar, deps-ear-jar"
name=
"deps-jar"
unless=
"no.deps"
/>
<target
depends=
"init, deps-module-jar, deps-ear-jar"
name=
"deps-jar"
unless=
"no.deps"
/>
<target
depends=
"init,deps-jar"
name=
"-pre-pre-compile"
>
<target
depends=
"init,deps-jar"
name=
"-pre-pre-compile"
>
...
@@ -541,6 +547,7 @@ exists or setup the property manually. For example like this:
...
@@ -541,6 +547,7 @@ exists or setup the property manually. For example like this:
<copyfiles
files=
"${file.reference.slf4j-api-1.5.8.jar}"
iftldtodir=
"${build.web.dir}/WEB-INF"
todir=
"${dist.ear.dir}/lib"
/>
<copyfiles
files=
"${file.reference.slf4j-api-1.5.8.jar}"
iftldtodir=
"${build.web.dir}/WEB-INF"
todir=
"${dist.ear.dir}/lib"
/>
<copyfiles
files=
"${file.reference.slf4j-jdk14-1.5.8.jar}"
iftldtodir=
"${build.web.dir}/WEB-INF"
todir=
"${dist.ear.dir}/lib"
/>
<copyfiles
files=
"${file.reference.slf4j-jdk14-1.5.8.jar}"
iftldtodir=
"${build.web.dir}/WEB-INF"
todir=
"${dist.ear.dir}/lib"
/>
<copyfiles
files=
"${reference.LanBortalBeans.dist}"
iftldtodir=
"${build.web.dir}/WEB-INF"
todir=
"${dist.ear.dir}"
/>
<copyfiles
files=
"${reference.LanBortalBeans.dist}"
iftldtodir=
"${build.web.dir}/WEB-INF"
todir=
"${dist.ear.dir}"
/>
<copyfiles
files=
"${reference.LanBortalUtilities.jar}"
iftldtodir=
"${build.web.dir}/WEB-INF"
todir=
"${dist.ear.dir}/lib"
/>
<copyfiles
files=
"${reference.LanBortalBeansClient.jar}"
iftldtodir=
"${build.web.dir}/WEB-INF"
todir=
"${dist.ear.dir}/lib"
/>
<copyfiles
files=
"${reference.LanBortalBeansClient.jar}"
iftldtodir=
"${build.web.dir}/WEB-INF"
todir=
"${dist.ear.dir}/lib"
/>
<copyfiles
files=
"${reference.LanBortalDatabase.jar}"
iftldtodir=
"${build.web.dir}/WEB-INF"
todir=
"${dist.ear.dir}/lib"
/>
<copyfiles
files=
"${reference.LanBortalDatabase.jar}"
iftldtodir=
"${build.web.dir}/WEB-INF"
todir=
"${dist.ear.dir}/lib"
/>
<mkdir
dir=
"${build.web.dir}/META-INF"
/>
<mkdir
dir=
"${build.web.dir}/META-INF"
/>
...
@@ -550,6 +557,7 @@ exists or setup the property manually. For example like this:
...
@@ -550,6 +557,7 @@ exists or setup the property manually. For example like this:
<copyfiles
files=
"${file.reference.slf4j-api-1.5.8.jar}"
todir=
"${build.web.dir}/WEB-INF/lib"
/>
<copyfiles
files=
"${file.reference.slf4j-api-1.5.8.jar}"
todir=
"${build.web.dir}/WEB-INF/lib"
/>
<copyfiles
files=
"${file.reference.slf4j-jdk14-1.5.8.jar}"
todir=
"${build.web.dir}/WEB-INF/lib"
/>
<copyfiles
files=
"${file.reference.slf4j-jdk14-1.5.8.jar}"
todir=
"${build.web.dir}/WEB-INF/lib"
/>
<copyfiles
files=
"${reference.LanBortalBeans.dist}"
todir=
"${build.web.dir}/WEB-INF/lib"
/>
<copyfiles
files=
"${reference.LanBortalBeans.dist}"
todir=
"${build.web.dir}/WEB-INF/lib"
/>
<copyfiles
files=
"${reference.LanBortalUtilities.jar}"
todir=
"${build.web.dir}/WEB-INF/lib"
/>
<copyfiles
files=
"${reference.LanBortalBeansClient.jar}"
todir=
"${build.web.dir}/WEB-INF/lib"
/>
<copyfiles
files=
"${reference.LanBortalBeansClient.jar}"
todir=
"${build.web.dir}/WEB-INF/lib"
/>
<copyfiles
files=
"${reference.LanBortalDatabase.jar}"
todir=
"${build.web.dir}/WEB-INF/lib"
/>
<copyfiles
files=
"${reference.LanBortalDatabase.jar}"
todir=
"${build.web.dir}/WEB-INF/lib"
/>
</target>
</target>
...
@@ -848,6 +856,7 @@ exists or setup the property manually. For example like this:
...
@@ -848,6 +856,7 @@ exists or setup the property manually. For example like this:
<ant
antfile=
"${project.LanBortalBeans}/build.xml"
inheritall=
"false"
target=
"clean"
/>
<ant
antfile=
"${project.LanBortalBeans}/build.xml"
inheritall=
"false"
target=
"clean"
/>
<ant
antfile=
"${project.LanBortalBeansClient}/build.xml"
inheritall=
"false"
target=
"clean"
/>
<ant
antfile=
"${project.LanBortalBeansClient}/build.xml"
inheritall=
"false"
target=
"clean"
/>
<ant
antfile=
"${project.LanBortalDatabase}/build.xml"
inheritall=
"false"
target=
"clean"
/>
<ant
antfile=
"${project.LanBortalDatabase}/build.xml"
inheritall=
"false"
target=
"clean"
/>
<ant
antfile=
"${project.LanBortalUtilities}/build.xml"
inheritall=
"false"
target=
"clean"
/>
</target>
</target>
<target
depends=
"init"
name=
"do-clean"
>
<target
depends=
"init"
name=
"do-clean"
>
<condition
property=
"build.dir.to.clean"
value=
"${build.web.dir}"
>
<condition
property=
"build.dir.to.clean"
value=
"${build.web.dir}"
>
...
...
code/LanBortalWeb/nbproject/genfiles.properties
View file @
dbbc24c
build.xml.data.CRC32
=
40f1e2b4
build.xml.data.CRC32
=
a85e9fc5
build.xml.script.CRC32
=
99b46f90
build.xml.script.CRC32
=
99b46f90
build.xml.stylesheet.CRC32
=
c0ebde35@1.21.1.1
build.xml.stylesheet.CRC32
=
c0ebde35@1.21.1.1
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# This file is used by a NetBeans-based IDE to track changes in generated files such as build-impl.xml.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
# Do not edit this file. You may delete it but then the IDE will never regenerate such files for you.
nbproject/build-
impl.xml.data.CRC32
=
40f1e2b4
nbproject/build-
impl.xml.data.CRC32
=
a85e9fc5
nbproject/build-
impl.xml.script.CRC32
=
7f685a03
nbproject/build-
impl.xml.script.CRC32
=
27e0b6a5
nbproject/build-
impl.xml.stylesheet.CRC32
=
b139b33b@1.21.1.1
nbproject/build-
impl.xml.stylesheet.CRC32
=
b139b33b@1.21.1.1
code/LanBortalWeb/nbproject/project.properties
View file @
dbbc24c
...
@@ -35,6 +35,7 @@ javac.classpath=\
...
@@ -35,6 +35,7 @@ javac.classpath=\
${file.reference.slf4j-api-1.5.8.jar}:
\
${file.reference.slf4j-api-1.5.8.jar}:
\
${file.reference.slf4j-jdk14-1.5.8.jar}:
\
${file.reference.slf4j-jdk14-1.5.8.jar}:
\
${reference.LanBortalBeans.dist}:
\
${reference.LanBortalBeans.dist}:
\
${reference.LanBortalUtilities.jar}:
\
${reference.LanBortalBeansClient.jar}:
\
${reference.LanBortalBeansClient.jar}:
\
${reference.LanBortalDatabase.jar}
${reference.LanBortalDatabase.jar}
# Space-separated list of extra javac options
# Space-separated list of extra javac options
...
@@ -67,9 +68,11 @@ platform.active=default_platform
...
@@ -67,9 +68,11 @@ platform.active=default_platform
project.LanBortalBeans
=
../LanBortalBeans
project.LanBortalBeans
=
../LanBortalBeans
project.LanBortalBeansClient
=
../LanBortalBeansClient
project.LanBortalBeansClient
=
../LanBortalBeansClient
project.LanBortalDatabase
=
../LanBortalDatabase
project.LanBortalDatabase
=
../LanBortalDatabase
project.LanBortalUtilities
=
../LanBortalUtilities
reference.LanBortalBeans.dist
=
${project.LanBortalBeans}/dist/LanBortalBeans.jar
reference.LanBortalBeans.dist
=
${project.LanBortalBeans}/dist/LanBortalBeans.jar
reference.LanBortalBeansClient.jar
=
${project.LanBortalBeansClient}/dist/LanBortalBeansClient.jar
reference.LanBortalBeansClient.jar
=
${project.LanBortalBeansClient}/dist/LanBortalBeansClient.jar
reference.LanBortalDatabase.jar
=
${project.LanBortalDatabase}/dist/LanBortalDatabase.jar
reference.LanBortalDatabase.jar
=
${project.LanBortalDatabase}/dist/LanBortalDatabase.jar
reference.LanBortalUtilities.jar
=
${project.LanBortalUtilities}/dist/LanBortalUtilities.jar
resource.dir
=
setup
resource.dir
=
setup
run.test.classpath
=
\
run.test.classpath
=
\
${javac.test.classpath}:
\
${javac.test.classpath}:
\
...
...
code/LanBortalWeb/nbproject/project.xml
View file @
dbbc24c
...
@@ -19,6 +19,10 @@
...
@@ -19,6 +19,10 @@
<path-in-war>
WEB-INF/lib
</path-in-war>
<path-in-war>
WEB-INF/lib
</path-in-war>
</library>
</library>
<library
dirs=
"200"
>
<library
dirs=
"200"
>
<file>
${reference.LanBortalUtilities.jar}
</file>
<path-in-war>
WEB-INF/lib
</path-in-war>
</library>
<library
dirs=
"200"
>
<file>
${reference.LanBortalBeansClient.jar}
</file>
<file>
${reference.LanBortalBeansClient.jar}
</file>
<path-in-war>
WEB-INF/lib
</path-in-war>
<path-in-war>
WEB-INF/lib
</path-in-war>
</library>
</library>
...
@@ -58,6 +62,14 @@
...
@@ -58,6 +62,14 @@
<clean-target>
clean
</clean-target>
<clean-target>
clean
</clean-target>
<id>
jar
</id>
<id>
jar
</id>
</reference>
</reference>
<reference>
<foreign-project>
LanBortalUtilities
</foreign-project>
<artifact-type>
jar
</artifact-type>
<script>
build.xml
</script>
<target>
jar
</target>
<clean-target>
clean
</clean-target>
<id>
jar
</id>
</reference>
</references>
</references>
</configuration>
</configuration>
</project>
</project>
code/LanBortalWeb/src/accessRightTargets
deleted
100644 → 0
View file @
c574b2a
userManagement
roleManagement
login
\ No newline at end of file
code/LanBortalWeb/src/fi/insomnia/bortal/servlet/PlaceMap.java
View file @
dbbc24c
...
@@ -20,6 +20,8 @@ import fi.insomnia.bortal.HostnameFilter;
...
@@ -20,6 +20,8 @@ import fi.insomnia.bortal.HostnameFilter;
import
fi.insomnia.bortal.beans.EventBeanLocal
;
import
fi.insomnia.bortal.beans.EventBeanLocal
;
import
fi.insomnia.bortal.beans.PlaceMapBeanLocal
;
import
fi.insomnia.bortal.beans.PlaceMapBeanLocal
;
import
fi.insomnia.bortal.model.Event
;
import
fi.insomnia.bortal.model.Event
;
import
java.util.ArrayList
;
import
java.util.List
;
/**
/**
*
*
...
@@ -32,13 +34,10 @@ public class PlaceMap extends HttpServlet {
...
@@ -32,13 +34,10 @@ public class PlaceMap extends HttpServlet {
*
*
*/
*/
private
static
final
long
serialVersionUID
=
8769688627918936258L
;
private
static
final
long
serialVersionUID
=
8769688627918936258L
;
@EJB
@EJB
private
PlaceMapBeanLocal
placemapBean
;
private
PlaceMapBeanLocal
placemapBean
;
@EJB
@EJB
private
EventBeanLocal
eventBean
;
private
EventBeanLocal
eventBean
;
public
static
final
String
PARAMETER_EVENT_MAP_ID
=
"mapid"
;
public
static
final
String
PARAMETER_EVENT_MAP_ID
=
"mapid"
;
public
static
final
String
PARAMETER_SELECTED_PLACE_ID
=
"placeid"
;
public
static
final
String
PARAMETER_SELECTED_PLACE_ID
=
"placeid"
;
public
static
final
String
PARAMETER_CURRENT_USER_ID
=
"userid"
;
public
static
final
String
PARAMETER_CURRENT_USER_ID
=
"userid"
;
...
@@ -63,13 +62,15 @@ public class PlaceMap extends HttpServlet {
...
@@ -63,13 +62,15 @@ public class PlaceMap extends HttpServlet {
// PrintWriter out = response.getWriter();
// PrintWriter out = response.getWriter();
ServletOutputStream
ostream
=
response
.
getOutputStream
();
ServletOutputStream
ostream
=
response
.
getOutputStream
();
try
{
try
{
Integer
placeId
=
getIntegerParameter
(
request
,
PARAMETER_SELECTED_PLACE_ID
);
//Integer placeId = getIntegerParameter(request, PARAMETER_SELECTED_PLACE_ID);
List
<
Integer
>
placeIds
=
getIntegerParameters
(
request
,
PARAMETER_SELECTED_PLACE_ID
);
Integer
mapId
=
getIntegerParameter
(
request
,
PARAMETER_EVENT_MAP_ID
);
Integer
mapId
=
getIntegerParameter
(
request
,
PARAMETER_EVENT_MAP_ID
);
Integer
userId
=
getIntegerParameter
(
request
,
PARAMETER_CURRENT_USER_ID
);
Integer
userId
=
getIntegerParameter
(
request
,
PARAMETER_CURRENT_USER_ID
);
response
.
setContentType
(
"image/png"
);
response
.
setContentType
(
"image/png"
);
placemapBean
.
printPlaceMapToStream
(
ostream
,
"png"
,
getEvent
(
request
),
mapId
,
userId
,
placeId
);
placemapBean
.
printPlaceMapToStream
(
ostream
,
"png"
,
getEvent
(
request
),
mapId
,
userId
,
placeId
s
);
/*
/*
* TODO output your page here out.println("<html>");
* TODO output your page here out.println("<html>");
...
@@ -109,6 +110,39 @@ public class PlaceMap extends HttpServlet {
...
@@ -109,6 +110,39 @@ public class PlaceMap extends HttpServlet {
return
null
;
return
null
;
}
}
/***
* Convert request parameter into integer
*
* @param request
* @param parameter
* @return
*/
private
static
List
<
Integer
>
getIntegerParameters
(
HttpServletRequest
request
,
String
parameter
)
{
try
{
List
<
Integer
>
returnList
=
new
ArrayList
<
Integer
>();
String
valueString
=
request
.
getParameter
(
parameter
);
if
(
valueString
==
null
)
{
return
returnList
;
}
String
splitted
[]
=
valueString
.
split
(
","
);
for
(
String
value
:
splitted
)
{
try
{
returnList
.
add
(
Integer
.
parseInt
(
value
));
}
catch
(
NumberFormatException
x
)
{
}
}
return
returnList
;
}
catch
(
NumberFormatException
nfe
)
{
}
return
null
;
}
// <editor-fold defaultstate="collapsed"
// <editor-fold defaultstate="collapsed"
// desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
// desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
/**
/**
...
@@ -156,5 +190,4 @@ public class PlaceMap extends HttpServlet {
...
@@ -156,5 +190,4 @@ public class PlaceMap extends HttpServlet {
public
String
getServletInfo
()
{
public
String
getServletInfo
()
{
return
"Short description"
;
return
"Short description"
;
}
// </editor-fold>
}
// </editor-fold>
}
}
code/LanBortalWeb/src/fi/insomnia/bortal/view/MapView.java
View file @
dbbc24c
...
@@ -68,6 +68,7 @@ public class MapView {
...
@@ -68,6 +68,7 @@ public class MapView {
public
EventMap
getActiveMap
()
{
public
EventMap
getActiveMap
()
{
if
(
activeMap
==
null
)
{
if
(
activeMap
==
null
)
{
if
(
sessionHandler
.
getCurrentEvent
().
getEventMaps
().
size
()
>=
1
)
{
if
(
sessionHandler
.
getCurrentEvent
().
getEventMaps
().
size
()
>=
1
)
{
activeMap
=
sessionHandler
.
getCurrentEvent
().
getEventMaps
().
get
(
0
);
activeMap
=
sessionHandler
.
getCurrentEvent
().
getEventMaps
().
get
(
0
);
}
}
...
...
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