Changeset 2066
- Timestamp:
- 08/08/12 08:24:51 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ComponentRegistry/branches/ComponentRegistry-1.12.0/ComponentRegistry/src/main/java/clarin/cmdi/componentregistry/impl/database/ComponentRegistryDbImpl.java
r1895 r2066 2 2 3 3 import clarin.cmdi.componentregistry.CMDComponentSpecExpander; 4 import java.io.ByteArrayInputStream;5 import java.io.ByteArrayOutputStream;6 import java.io.IOException;7 import java.io.InputStream;8 import java.io.OutputStream;9 import java.io.UnsupportedEncodingException;10 import java.security.Principal;11 import java.text.ParseException;12 import java.util.Calendar;13 import java.util.Date;14 import java.util.List;15 16 import javax.xml.bind.JAXBException;17 18 import org.slf4j.Logger;19 import org.slf4j.LoggerFactory;20 import org.springframework.beans.factory.annotation.Autowired;21 import org.springframework.beans.factory.annotation.Qualifier;22 import org.springframework.dao.DataAccessException;23 24 4 import clarin.cmdi.componentregistry.ComponentRegistry; 25 5 import clarin.cmdi.componentregistry.ComponentRegistryException; … … 35 15 import clarin.cmdi.componentregistry.model.ProfileDescription; 36 16 import clarin.cmdi.componentregistry.model.RegistryUser; 17 import java.io.ByteArrayInputStream; 18 import java.io.ByteArrayOutputStream; 19 import java.io.IOException; 20 import java.io.InputStream; 21 import java.io.OutputStream; 22 import java.io.UnsupportedEncodingException; 23 import java.security.Principal; 24 import java.text.ParseException; 25 import java.util.Calendar; 37 26 import java.util.Collection; 38 27 import java.util.Collections; 28 import java.util.Date; 29 import java.util.List; 30 import javax.xml.bind.JAXBException; 31 import org.slf4j.Logger; 32 import org.slf4j.LoggerFactory; 33 import org.springframework.beans.factory.annotation.Autowired; 34 import org.springframework.beans.factory.annotation.Qualifier; 35 import org.springframework.dao.DataAccessException; 39 36 40 37 /** … … 210 207 if (principal != null && principal.getName() != null) { 211 208 final RegistryUser registryUser = userDao.getByPrincipalName(principal.getName()); 212 final String registryUserId = registryUser .getId().toString();213 final boolean isAdmin = configuration.isAdminUser(principal);209 final String registryUserId = registryUser == null ? null : registryUser.getId().toString(); 210 final boolean isAdmin = registryUser != null && configuration.isAdminUser(principal); 214 211 for (Comment comment : comments) { 215 212 comment.setCanDelete(isAdmin || comment.getUserId().equals(registryUserId));
Note: See TracChangeset
for help on using the changeset viewer.