CCM NG: Changed names of named queries to include simple name of class
git-svn-id: https://svn.libreccm.org/ccm/ccm_ng@3674 8810af33-2d31-482b-a856-94f89814c4dfpull/2/head
parent
56d545d175
commit
dad4ce0c53
|
|
@ -63,7 +63,7 @@ import javax.validation.constraints.Pattern;
|
||||||
@Entity
|
@Entity
|
||||||
@Table(name = "CATEGORIES", schema = DB_SCHEMA)
|
@Table(name = "CATEGORIES", schema = DB_SCHEMA)
|
||||||
@NamedQueries({
|
@NamedQueries({
|
||||||
@NamedQuery(name = "topLevelCategories",
|
@NamedQuery(name = "Category.topLevelCategories",
|
||||||
query = "SELECT c FROM Category c WHERE c.parentCategory IS NULL")
|
query = "SELECT c FROM Category c WHERE c.parentCategory IS NULL")
|
||||||
})
|
})
|
||||||
public class Category extends CcmObject implements Serializable {
|
public class Category extends CcmObject implements Serializable {
|
||||||
|
|
|
||||||
|
|
@ -50,7 +50,7 @@ public class CategoryRepository extends AbstractEntityRepository<Long, Category>
|
||||||
*/
|
*/
|
||||||
public List<Category> getTopLevelCategories() {
|
public List<Category> getTopLevelCategories() {
|
||||||
final TypedQuery<Category> query = getEntityManager().createNamedQuery(
|
final TypedQuery<Category> query = getEntityManager().createNamedQuery(
|
||||||
"topLevelCategories", Category.class);
|
"Category.topLevelCategories", Category.class);
|
||||||
|
|
||||||
return query.getResultList();
|
return query.getResultList();
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -48,7 +48,7 @@ import javax.xml.bind.annotation.XmlRootElement;
|
||||||
@Entity
|
@Entity
|
||||||
@Table(name = "CCM_GROUPS", schema = DB_SCHEMA)
|
@Table(name = "CCM_GROUPS", schema = DB_SCHEMA)
|
||||||
@NamedQueries({
|
@NamedQueries({
|
||||||
@NamedQuery(name = "findGroupByName",
|
@NamedQuery(name = "Group.findGroupByName",
|
||||||
query = "SELECT g FROM Group g WHERE g.name = :groupName")
|
query = "SELECT g FROM Group g WHERE g.name = :groupName")
|
||||||
})
|
})
|
||||||
@XmlRootElement(name = "user-group", namespace = CORE_XML_NS)
|
@XmlRootElement(name = "user-group", namespace = CORE_XML_NS)
|
||||||
|
|
|
||||||
|
|
@ -52,7 +52,7 @@ public class GroupRepository extends AbstractEntityRepository<Long, Group> {
|
||||||
|
|
||||||
public Group findByGroupName(final String groupName) {
|
public Group findByGroupName(final String groupName) {
|
||||||
final TypedQuery<Group> query = entityManager.createNamedQuery(
|
final TypedQuery<Group> query = entityManager.createNamedQuery(
|
||||||
"findGroupByName", Group.class);
|
"Group.findGroupByName", Group.class);
|
||||||
query.setParameter("groupName", groupName);
|
query.setParameter("groupName", groupName);
|
||||||
|
|
||||||
final List<Group> result = query.getResultList();
|
final List<Group> result = query.getResultList();
|
||||||
|
|
|
||||||
|
|
@ -49,17 +49,17 @@ import javax.xml.bind.annotation.XmlRootElement;
|
||||||
@Entity
|
@Entity
|
||||||
@Table(name = "PERMISSIONS", schema = DB_SCHEMA)
|
@Table(name = "PERMISSIONS", schema = DB_SCHEMA)
|
||||||
@NamedQueries({
|
@NamedQueries({
|
||||||
@NamedQuery(name = "findPermissionsForSubject",
|
@NamedQuery(name = "Permission.findPermissionsForSubject",
|
||||||
query = "SELECT p FROM Permission p WHERE p.grantee = :subject"),
|
query = "SELECT p FROM Permission p WHERE p.grantee = :subject"),
|
||||||
@NamedQuery(name = "findPermissionsForUser",
|
@NamedQuery(name = "Permission.findPermissionsForUser",
|
||||||
query = "SELECT p FROM Permission p "
|
query = "SELECT p FROM Permission p "
|
||||||
+ "WHERE p.grantee = :user "
|
+ "WHERE p.grantee = :user "
|
||||||
+ " OR p.grantee IN (SELECT g "
|
+ " OR p.grantee IN (SELECT g "
|
||||||
+ " FROM Group g JOIN g.members m"
|
+ " FROM Group g JOIN g.members m"
|
||||||
+ " WHERE m.user = :user)"),
|
+ " WHERE m.user = :user)"),
|
||||||
@NamedQuery(name = "findPermissionsForCcmObject",
|
@NamedQuery(name = "Permission.findPermissionsForCcmObject",
|
||||||
query = "SELECT p FROM Permission p WHERE p.object = :object"),
|
query = "SELECT p FROM Permission p WHERE p.object = :object"),
|
||||||
@NamedQuery(name = "findPermissionsForUserPrivilegeAndObject",
|
@NamedQuery(name = "Permission.findPermissionsForUserPrivilegeAndObject",
|
||||||
query = "SELECT p FROM Permission p "
|
query = "SELECT p FROM Permission p "
|
||||||
+ "WHERE (p.grantee = :user"
|
+ "WHERE (p.grantee = :user"
|
||||||
+ " OR p.grantee IN (SELECT g "
|
+ " OR p.grantee IN (SELECT g "
|
||||||
|
|
@ -67,7 +67,7 @@ import javax.xml.bind.annotation.XmlRootElement;
|
||||||
+ " WHERE m.user = :user))"
|
+ " WHERE m.user = :user))"
|
||||||
+ " AND p.grantedPrivilege = :privilege"
|
+ " AND p.grantedPrivilege = :privilege"
|
||||||
+ " AND p.object = :object"),
|
+ " AND p.object = :object"),
|
||||||
@NamedQuery(name = "findWildcardPermissionsForUserPrivilegeAndObject",
|
@NamedQuery(name = "Permission.findWildcardPermissionsForUserPrivilegeAndObject",
|
||||||
query = "SELECT p FROM Permission p "
|
query = "SELECT p FROM Permission p "
|
||||||
+ "WHERE (p.grantee = :user"
|
+ "WHERE (p.grantee = :user"
|
||||||
+ " OR p.grantee IN (SELECT g "
|
+ " OR p.grantee IN (SELECT g "
|
||||||
|
|
@ -75,12 +75,12 @@ import javax.xml.bind.annotation.XmlRootElement;
|
||||||
+ " WHERE m.user = :user))"
|
+ " WHERE m.user = :user))"
|
||||||
+ " AND p.grantedPrivilege = :privilege"
|
+ " AND p.grantedPrivilege = :privilege"
|
||||||
+ " AND p.object IS NULL"),
|
+ " AND p.object IS NULL"),
|
||||||
@NamedQuery(name = "findPermissionsForSubjectPrivilegeAndObject",
|
@NamedQuery(name = "Permission.findPermissionsForSubjectPrivilegeAndObject",
|
||||||
query = "SELECT p FROM Permission p "
|
query = "SELECT p FROM Permission p "
|
||||||
+ "WHERE p.grantee = :subject"
|
+ "WHERE p.grantee = :subject"
|
||||||
+ " AND p.grantedPrivilege = :privilege"
|
+ " AND p.grantedPrivilege = :privilege"
|
||||||
+ " AND p.object = :object"),
|
+ " AND p.object = :object"),
|
||||||
@NamedQuery(name = "findWildcardPermissionsForSubjectPrivilegeAndObject",
|
@NamedQuery(name = "Permission.findWildcardPermissionsForSubjectPrivilegeAndObject",
|
||||||
query = "SELECT p FROM Permission p "
|
query = "SELECT p FROM Permission p "
|
||||||
+ "WHERE p.grantee = :subject"
|
+ "WHERE p.grantee = :subject"
|
||||||
+ " AND p.grantedPrivilege = :privilege"
|
+ " AND p.grantedPrivilege = :privilege"
|
||||||
|
|
|
||||||
|
|
@ -81,7 +81,7 @@ public class PermissionRepository
|
||||||
}
|
}
|
||||||
|
|
||||||
final TypedQuery<Permission> query = entityManager.createNamedQuery(
|
final TypedQuery<Permission> query = entityManager.createNamedQuery(
|
||||||
"findPermissionsForSubject", Permission.class);
|
"Permission.findPermissionsForSubject", Permission.class);
|
||||||
query.setParameter("subject", subject);
|
query.setParameter("subject", subject);
|
||||||
|
|
||||||
return query.getResultList();
|
return query.getResultList();
|
||||||
|
|
@ -106,7 +106,7 @@ public class PermissionRepository
|
||||||
}
|
}
|
||||||
|
|
||||||
final TypedQuery<Permission> query = entityManager.createNamedQuery(
|
final TypedQuery<Permission> query = entityManager.createNamedQuery(
|
||||||
"findPermissionsForUser", Permission.class);
|
"Permission.findPermissionsForUser", Permission.class);
|
||||||
query.setParameter("user", user);
|
query.setParameter("user", user);
|
||||||
|
|
||||||
return query.getResultList();
|
return query.getResultList();
|
||||||
|
|
@ -126,7 +126,7 @@ public class PermissionRepository
|
||||||
}
|
}
|
||||||
|
|
||||||
final TypedQuery<Permission> query = entityManager.createNamedQuery(
|
final TypedQuery<Permission> query = entityManager.createNamedQuery(
|
||||||
"findPermissionsForCcmObject", Permission.class);
|
"Permission.findPermissionsForCcmObject", Permission.class);
|
||||||
query.setParameter("object", object);
|
query.setParameter("object", object);
|
||||||
|
|
||||||
return query.getResultList();
|
return query.getResultList();
|
||||||
|
|
@ -150,12 +150,12 @@ public class PermissionRepository
|
||||||
final TypedQuery<Permission> query;
|
final TypedQuery<Permission> query;
|
||||||
if (object == null) {
|
if (object == null) {
|
||||||
query = entityManager.createNamedQuery(
|
query = entityManager.createNamedQuery(
|
||||||
"findWildcardPermissionsForUserPrivilegeAndObject",
|
"Permission.findWildcardPermissionsForUserPrivilegeAndObject",
|
||||||
Permission.class);
|
Permission.class);
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
query = entityManager.createNamedQuery(
|
query = entityManager.createNamedQuery(
|
||||||
"findPermissionsForUserPrivilegeAndObject", Permission.class);
|
"Permission.findPermissionsForUserPrivilegeAndObject", Permission.class);
|
||||||
query.setParameter("object", object);
|
query.setParameter("object", object);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -184,11 +184,11 @@ public class PermissionRepository
|
||||||
|
|
||||||
if (object == null) {
|
if (object == null) {
|
||||||
query = entityManager.createNamedQuery(
|
query = entityManager.createNamedQuery(
|
||||||
"findWildcardPermissionsForSubjectPrivilegeAndObject",
|
"Permission.findWildcardPermissionsForSubjectPrivilegeAndObject",
|
||||||
Permission.class);
|
Permission.class);
|
||||||
} else {
|
} else {
|
||||||
query = entityManager.createNamedQuery(
|
query = entityManager.createNamedQuery(
|
||||||
"findPermissionsForSubjectPrivilegeAndObject", Permission.class);
|
"Permission.findPermissionsForSubjectPrivilegeAndObject", Permission.class);
|
||||||
|
|
||||||
query.setParameter("object", object);
|
query.setParameter("object", object);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -50,13 +50,13 @@ import javax.xml.bind.annotation.XmlRootElement;
|
||||||
@Entity
|
@Entity
|
||||||
@Table(name = "CCM_PRIVILEGES", schema = DB_SCHEMA)
|
@Table(name = "CCM_PRIVILEGES", schema = DB_SCHEMA)
|
||||||
@NamedQueries({
|
@NamedQueries({
|
||||||
@NamedQuery(name = "findPrivilegeByName",
|
@NamedQuery(name = "Privilege.findPrivilegeByName",
|
||||||
query = "SELECT p FROM Privilege p "
|
query = "SELECT p FROM Privilege p "
|
||||||
+ "WHERE p.label = :label"),
|
+ "WHERE p.label = :label"),
|
||||||
@NamedQuery(name = "isPrivilegeInUse",
|
@NamedQuery(name = "Privilege.isPrivilegeInUse",
|
||||||
query = "SELECT COUNT(p) FROM Permission p "
|
query = "SELECT COUNT(p) FROM Permission p "
|
||||||
+ " JOIN p.grantedPrivilege g "
|
+ " JOIN p.grantedPrivilege g "
|
||||||
+ " WHERE g.label = :label")
|
+ " WHERE g.label = :label")
|
||||||
})
|
})
|
||||||
@XmlRootElement(name = "PRIVILEGE", namespace = CORE_XML_NS)
|
@XmlRootElement(name = "PRIVILEGE", namespace = CORE_XML_NS)
|
||||||
public class Privilege implements Serializable {
|
public class Privilege implements Serializable {
|
||||||
|
|
|
||||||
|
|
@ -50,7 +50,7 @@ public class PrivilegeRepository {
|
||||||
*/
|
*/
|
||||||
public Privilege retrievePrivilege(final String label) {
|
public Privilege retrievePrivilege(final String label) {
|
||||||
final TypedQuery<Privilege> query = entityManager.createNamedQuery(
|
final TypedQuery<Privilege> query = entityManager.createNamedQuery(
|
||||||
"findPrivilegeByName", Privilege.class);
|
"Privilege.findPrivilegeByName", Privilege.class);
|
||||||
query.setParameter("label", label);
|
query.setParameter("label", label);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
|
|
@ -111,7 +111,7 @@ public class PrivilegeRepository {
|
||||||
*/
|
*/
|
||||||
public boolean isPrivilegeInUse(final String label) {
|
public boolean isPrivilegeInUse(final String label) {
|
||||||
final TypedQuery<Long> query = entityManager.createNamedQuery(
|
final TypedQuery<Long> query = entityManager.createNamedQuery(
|
||||||
"isPrivilegeInUse", Long.class);
|
"Privilege.isPrivilegeInUse", Long.class);
|
||||||
query.setParameter("label", label);
|
query.setParameter("label", label);
|
||||||
|
|
||||||
final Long result = query.getSingleResult();
|
final Long result = query.getSingleResult();
|
||||||
|
|
|
||||||
|
|
@ -51,15 +51,15 @@ import javax.persistence.NamedQuery;
|
||||||
@Entity
|
@Entity
|
||||||
@Table(name = "CCM_ROLES", schema = DB_SCHEMA)
|
@Table(name = "CCM_ROLES", schema = DB_SCHEMA)
|
||||||
@NamedQueries({
|
@NamedQueries({
|
||||||
@NamedQuery(name = "findRolesForName",
|
@NamedQuery(name = "Role.findRolesForName",
|
||||||
query = "SELECT r FROM Role r "
|
query = "SELECT r FROM Role r "
|
||||||
+ "WHERE r.name = :roleName "
|
+ "WHERE r.name = :roleName "
|
||||||
+ "ORDER BY r.name"),
|
+ "ORDER BY r.name"),
|
||||||
@NamedQuery(name = "findRolesForSourceGroup",
|
@NamedQuery(name = "Role.findRolesForSourceGroup",
|
||||||
query = "SELECT r FROM Role r "
|
query = "SELECT r FROM Role r "
|
||||||
+ "WHERE r.sourceGroup = :sourceGroup "
|
+ "WHERE r.sourceGroup = :sourceGroup "
|
||||||
+ "ORDER BY r.name"),
|
+ "ORDER BY r.name"),
|
||||||
@NamedQuery(name = "findRolesForImplicitGroup",
|
@NamedQuery(name = "Role.findRolesForImplicitGroup",
|
||||||
query = "SELECT r FROM Role r "
|
query = "SELECT r FROM Role r "
|
||||||
+ "WHERE r.implicitGroup = :implicitGroup "
|
+ "WHERE r.implicitGroup = :implicitGroup "
|
||||||
+ "ORDER BY r.name")
|
+ "ORDER BY r.name")
|
||||||
|
|
|
||||||
|
|
@ -56,7 +56,7 @@ public class RoleRepository extends AbstractEntityRepository<Long, Role> {
|
||||||
*/
|
*/
|
||||||
public List<Role> findRolesForName(final String roleName) {
|
public List<Role> findRolesForName(final String roleName) {
|
||||||
final TypedQuery<Role> query = entityManager.createNamedQuery(
|
final TypedQuery<Role> query = entityManager.createNamedQuery(
|
||||||
"findRolesForName", Role.class);
|
"Role.findRolesForName", Role.class);
|
||||||
query.setParameter("roleName", roleName);
|
query.setParameter("roleName", roleName);
|
||||||
|
|
||||||
return query.getResultList();
|
return query.getResultList();
|
||||||
|
|
@ -64,7 +64,7 @@ public class RoleRepository extends AbstractEntityRepository<Long, Role> {
|
||||||
|
|
||||||
public List<Role> findRolesForSourceGroup(final Group group) {
|
public List<Role> findRolesForSourceGroup(final Group group) {
|
||||||
final TypedQuery<Role> query = entityManager.createNamedQuery(
|
final TypedQuery<Role> query = entityManager.createNamedQuery(
|
||||||
"findRolesForSourceGroup", Role.class);
|
"Role.findRolesForSourceGroup", Role.class);
|
||||||
query.setParameter("sourceGroup", group);
|
query.setParameter("sourceGroup", group);
|
||||||
|
|
||||||
return query.getResultList();
|
return query.getResultList();
|
||||||
|
|
@ -72,7 +72,7 @@ public class RoleRepository extends AbstractEntityRepository<Long, Role> {
|
||||||
|
|
||||||
public List<Role> findRolesForImplicitGroup(final Group group) {
|
public List<Role> findRolesForImplicitGroup(final Group group) {
|
||||||
final TypedQuery<Role> query = entityManager.createNamedQuery(
|
final TypedQuery<Role> query = entityManager.createNamedQuery(
|
||||||
"findRolesForImplicitGroup", Role.class);
|
"Role.findRolesForImplicitGroup", Role.class);
|
||||||
query.setParameter("implicitGroup", group);
|
query.setParameter("implicitGroup", group);
|
||||||
|
|
||||||
return query.getResultList();
|
return query.getResultList();
|
||||||
|
|
|
||||||
|
|
@ -59,9 +59,9 @@ import javax.xml.bind.annotation.XmlTransient;
|
||||||
@Entity
|
@Entity
|
||||||
@Table(name = "CCM_USERS", schema = DB_SCHEMA)
|
@Table(name = "CCM_USERS", schema = DB_SCHEMA)
|
||||||
@NamedQueries({
|
@NamedQueries({
|
||||||
@NamedQuery(name = "findUserByScreenName",
|
@NamedQuery(name = "User.findUserByScreenName",
|
||||||
query = "SELECT u FROM User u WHERE u.screenName = :screenname"),
|
query = "SELECT u FROM User u WHERE u.screenName = :screenname"),
|
||||||
@NamedQuery(name = "findUserByEmailAddress",
|
@NamedQuery(name = "User.findUserByEmailAddress",
|
||||||
query = "SELECT u FROM User u JOIN u.emailAddresses e "
|
query = "SELECT u FROM User u JOIN u.emailAddresses e "
|
||||||
+ "WHERE e.address = :emailAddress")})
|
+ "WHERE e.address = :emailAddress")})
|
||||||
@XmlRootElement(name = "user", namespace = CORE_XML_NS)
|
@XmlRootElement(name = "user", namespace = CORE_XML_NS)
|
||||||
|
|
|
||||||
|
|
@ -91,7 +91,7 @@ public class UserRepository extends AbstractEntityRepository<Long, User> {
|
||||||
*/
|
*/
|
||||||
public User findByScreenName(final String screenname) {
|
public User findByScreenName(final String screenname) {
|
||||||
final TypedQuery<User> query = getEntityManager().createNamedQuery(
|
final TypedQuery<User> query = getEntityManager().createNamedQuery(
|
||||||
"findUserByScreenName", User.class);
|
"User.findUserByScreenName", User.class);
|
||||||
query.setParameter("screenname", screenname);
|
query.setParameter("screenname", screenname);
|
||||||
|
|
||||||
final List<User> result = query.getResultList();
|
final List<User> result = query.getResultList();
|
||||||
|
|
@ -131,7 +131,7 @@ public class UserRepository extends AbstractEntityRepository<Long, User> {
|
||||||
*/
|
*/
|
||||||
public User findByEmailAddress(final String emailAddress) {
|
public User findByEmailAddress(final String emailAddress) {
|
||||||
final TypedQuery<User> query = getEntityManager().createNamedQuery(
|
final TypedQuery<User> query = getEntityManager().createNamedQuery(
|
||||||
"findUserByEmailAddress", User.class);
|
"User.findUserByEmailAddress", User.class);
|
||||||
query.setParameter("emailAddress", emailAddress);
|
query.setParameter("emailAddress", emailAddress);
|
||||||
|
|
||||||
final List<User> result = query.getResultList();
|
final List<User> result = query.getResultList();
|
||||||
|
|
|
||||||
|
|
@ -54,7 +54,8 @@ public class ApplicationRepository
|
||||||
*/
|
*/
|
||||||
public CcmApplication retrieveApplicationForPath(final String path) {
|
public CcmApplication retrieveApplicationForPath(final String path) {
|
||||||
final TypedQuery<CcmApplication> query = getEntityManager()
|
final TypedQuery<CcmApplication> query = getEntityManager()
|
||||||
.createNamedQuery("retrieveApplicationForPath", CcmApplication.class);
|
.createNamedQuery("CcmApplication.retrieveApplicationForPath",
|
||||||
|
CcmApplication.class);
|
||||||
query.setParameter("path", path);
|
query.setParameter("path", path);
|
||||||
try {
|
try {
|
||||||
return query.getSingleResult();
|
return query.getSingleResult();
|
||||||
|
|
@ -73,8 +74,8 @@ public class ApplicationRepository
|
||||||
*/
|
*/
|
||||||
public List<CcmApplication> findByType(final String type) {
|
public List<CcmApplication> findByType(final String type) {
|
||||||
final TypedQuery<CcmApplication> query = getEntityManager()
|
final TypedQuery<CcmApplication> query = getEntityManager()
|
||||||
.createNamedQuery(
|
.createNamedQuery("CcmApplication.Application.findByType",
|
||||||
"Application.findByType", CcmApplication.class);
|
CcmApplication.class);
|
||||||
query.setParameter("type", type);
|
query.setParameter("type", type);
|
||||||
|
|
||||||
return query.getResultList();
|
return query.getResultList();
|
||||||
|
|
|
||||||
|
|
@ -28,17 +28,14 @@ import static org.libreccm.core.CoreConstants.*;
|
||||||
|
|
||||||
import org.libreccm.core.Resource;
|
import org.libreccm.core.Resource;
|
||||||
import org.libreccm.core.Group;
|
import org.libreccm.core.Group;
|
||||||
import org.libreccm.jpa.utils.UriConverter;
|
|
||||||
|
|
||||||
import java.io.Serializable;
|
import java.io.Serializable;
|
||||||
import java.net.URI;
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
|
||||||
import javax.persistence.Column;
|
import javax.persistence.Column;
|
||||||
import javax.persistence.Convert;
|
|
||||||
import javax.persistence.Entity;
|
import javax.persistence.Entity;
|
||||||
import javax.persistence.JoinColumn;
|
import javax.persistence.JoinColumn;
|
||||||
import javax.persistence.NamedQueries;
|
import javax.persistence.NamedQueries;
|
||||||
|
|
@ -57,10 +54,10 @@ import javax.xml.bind.annotation.XmlRootElement;
|
||||||
@Entity
|
@Entity
|
||||||
@Table(name = "APPLICATIONS", schema = DB_SCHEMA)
|
@Table(name = "APPLICATIONS", schema = DB_SCHEMA)
|
||||||
@NamedQueries({
|
@NamedQueries({
|
||||||
@NamedQuery(name = "retrieveApplicationForPath",
|
@NamedQuery(name = "CcmApplication.retrieveApplicationForPath",
|
||||||
query = "SELECT a FROM CcmApplication a "
|
query = "SELECT a FROM CcmApplication a "
|
||||||
+ " WHERE a.primaryUrl = :path"),
|
+ " WHERE a.primaryUrl = :path"),
|
||||||
@NamedQuery(name = "Application.findByType",
|
@NamedQuery(name = "CcmApplication.Application.findByType",
|
||||||
query = "SELECT A FROM CcmApplication a "
|
query = "SELECT A FROM CcmApplication a "
|
||||||
+ "WHERE a.applicationType = :type")
|
+ "WHERE a.applicationType = :type")
|
||||||
})
|
})
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue