criterion java_Java Criterion類代碼示例
本文整理匯總了Java中com.liferay.portal.kernel.dao.orm.Criterion類的典型用法代碼示例。如果您正苦於以下問題:Java Criterion類的具體用法?Java Criterion怎麽用?Java Criterion使用的例子?那麽恭喜您, 這裏精選的類代碼示例或許可以為您提供幫助。
Criterion類屬於com.liferay.portal.kernel.dao.orm包,在下文中一共展示了Criterion類的27個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於我們的係統推薦出更棒的Java代碼示例。
示例1: executeDynamicQuery
點讚 3
import com.liferay.portal.kernel.dao.orm.Criterion; //導入依賴的package包/類
public static List> executeDynamicQuery(
Service service, Criterion criterion, Projection projection,
List orders)
throws Exception {
DynamicQuery query = service.newDynamicQuery();
if (projection != null) {
query.setProjection(projection);
}
if (orders != null) {
for (Order order : orders) {
query.addOrder(order);
}
}
if (criterion != null) {
query.add(criterion);
}
return service.executeDynamicQuery(query);
}
開發者ID:jorgediaz-lr,項目名稱:servicebuilder-reflection,代碼行數:24,
示例2: count
點讚 3
import com.liferay.portal.kernel.dao.orm.Criterion; //導入依賴的package包/類
@Override
public long count(Criterion criterion) {
try {
List> list = executeDynamicQuery(
criterion, ProjectionFactoryUtil.rowCount());
if (list != null) {
return (Long)list.get(0);
}
}
catch (Exception e) {
_log.error(
"Error executing count for " + getName() + ": " +
e.getMessage());
}
return -1;
}
開發者ID:jorgediaz-lr,項目名稱:servicebuilder-reflection,代碼行數:19,
示例3: getFilteredModel
點讚 3
import com.liferay.portal.kernel.dao.orm.Criterion; //導入依賴的package包/類
@Override
public Model getFilteredModel(Criterion criterion, String nameSuffix) {
if (criterion == null) {
return this;
}
if (count(criterion)==-1) {
return null;
}
ModelWrapper modelWrapper = new ModelWrapper(this);
modelWrapper.setCriterion(criterion);
if (Validator.isNotNull(nameSuffix)) {
modelWrapper.setNameSuffix(nameSuffix);
}
return modelWrapper;
}
開發者ID:jorgediaz-lr,項目名稱:servicebuilder-reflection,代碼行數:20,
示例4: getMostUsedSearchStringNotNull
點讚 3
import com.liferay.portal.kernel.dao.orm.Criterion; //導入依賴的package包/類
public List getMostUsedSearchStringNotNull() {
try {
DynamicQuery dynamicQuery = DynamicQueryFactoryUtil.forClass(Logging.class);
Criterion criterion = RestrictionsFactoryUtil.not(RestrictionsFactoryUtil.like("searchString", "null"));
dynamicQuery.add(criterion);
Order defaultOrder = OrderFactoryUtil.desc("passel");
dynamicQuery.addOrder(defaultOrder);
return dynamicQuery(dynamicQuery);
} catch (SystemException e) {
e.printStackTrace();
}
return null;
}
開發者ID:fraunhoferfokus,項目名稱:govapps,代碼行數:18,
示例5: getMostViewdApplications
點讚 3
import com.liferay.portal.kernel.dao.orm.Criterion; //導入依賴的package包/類
public List getMostViewdApplications() {
try {
DynamicQuery dynamicQuery = DynamicQueryFactoryUtil.forClass(Application.class);
Criterion criterion = RestrictionsFactoryUtil.gt("detailsViewed", new Long(0));
dynamicQuery.add(criterion);
Order defaultOrder = OrderFactoryUtil.desc("detailsViewed");
dynamicQuery.addOrder(defaultOrder);
return dynamicQuery(dynamicQuery);
} catch (SystemException e) {
e.printStackTrace();
}
return null;
}
開發者ID:fraunhoferfokus,項目名稱:govapps,代碼行數:18,
示例6: getMostClickedApplications
點讚 3
import com.liferay.portal.kernel.dao.orm.Criterion; //導入依賴的package包/類
public List getMostClickedApplications() {
try {
DynamicQuery dynamicQuery = DynamicQueryFactoryUtil.forClass(Application.class);
Criterion criterion = RestrictionsFactoryUtil.gt("linkClicked", new Long(0));
dynamicQuery.add(criterion);
Order defaultOrder = OrderFactoryUtil.desc("linkClicked");
dynamicQuery.addOrder(defaultOrder);
return dynamicQuery(dynamicQuery);
} catch (SystemException e) {
e.printStackTrace();
}
return null;
}
開發者ID:fraunhoferfokus,項目名稱:govapps,代碼行數:18,
示例7: getRelAppIds
點讚 3
import com.liferay.portal.kernel.dao.orm.Criterion; //導入依賴的package包/類
public List getRelAppIds(long appId) throws SystemException {
List result = new ArrayList();
DynamicQuery dynamicQuery = DynamicQueryFactoryUtil.forClass(RelatedApplications.class);
Criterion criterionOr = null;
criterionOr = RestrictionsFactoryUtil.or(RestrictionsFactoryUtil.eq("applicationId", appId), RestrictionsFactoryUtil.eq("applicationId2", appId));
dynamicQuery.add(criterionOr);
List relatedApplicationsList = dynamicQuery(dynamicQuery);
for (RelatedApplications relatedApplications: relatedApplicationsList) {
if (relatedApplications.getApplicationId() == appId && !result.contains(relatedApplications.getApplicationId2() )) {
result.add(relatedApplications.getApplicationId2());
}
if (relatedApplications.getApplicationId2() == appId && !result.contains(relatedApplications.getApplicationId() )) {
result.add(relatedApplications.getApplicationId());
}
}
return result;
}
開發者ID:fraunhoferfokus,項目名稱:govapps,代碼行數:22,
示例8: getPreviusModule
點讚 3
import com.liferay.portal.kernel.dao.orm.Criterion; //導入依賴的package包/類
public Module getPreviusModule(Module theModule) throws SystemException {
ClassLoader classLoader = (ClassLoader) PortletBeanLocatorUtil.locate(ClpSerializer.getServletContextName(), "portletClassLoader");
DynamicQuery dq=DynamicQueryFactoryUtil.forClass(Module.class, classLoader);
Criterion criterion=PropertyFactoryUtil.forName("ordern").lt(theModule.getOrdern());
dq.add(criterion);
criterion=PropertyFactoryUtil.forName("groupId").eq(theModule.getGroupId());
dq.add(criterion);
Order createOrder=OrderFactoryUtil.getOrderFactory().desc("ordern");
dq.addOrder(createOrder);
@SuppressWarnings("unchecked")
List modulesp=(List)moduleLocalService.dynamicQuery(dq,0,1);
if(modulesp!=null&& modulesp.size()>0)
{
return modulesp.get(0);
}
else
{
return null;
}
}
開發者ID:TelefonicaED,項目名稱:liferaylms-portlet,代碼行數:22,
示例9: getNextModule
點讚 3
import com.liferay.portal.kernel.dao.orm.Criterion; //導入依賴的package包/類
public Module getNextModule(Module theModule) throws SystemException {
ClassLoader classLoader = (ClassLoader) PortletBeanLocatorUtil.locate(ClpSerializer.getServletContextName(), "portletClassLoader");
DynamicQuery dq=DynamicQueryFactoryUtil.forClass(Module.class, classLoader);
Criterion criterion=PropertyFactoryUtil.forName("ordern").gt(theModule.getOrdern());
dq.add(criterion);
criterion=PropertyFactoryUtil.forName("groupId").eq(theModule.getGroupId());
dq.add(criterion);
Order createOrder=OrderFactoryUtil.getOrderFactory().asc("ordern");
dq.addOrder(createOrder);
@SuppressWarnings("unchecked")
List modulesp=(List)moduleLocalService.dynamicQuery(dq,0,1);
if(modulesp!=null&& modulesp.size()>0)
{
return modulesp.get(0);
}
else
{
return null;
}
}
開發者ID:TelefonicaED,項目名稱:liferaylms-portlet,代碼行數:22,
示例10: findByclassName_classPK_filterByActions
點讚 3
import com.liferay.portal.kernel.dao.orm.Criterion; //導入依賴的package包/類
@SuppressWarnings("unchecked")
public List findByclassName_classPK_filterByActions(String className, long classPK, List actions)
throws SystemException
{
DynamicQuery dq = auditEntryLocalService.dynamicQuery();
Criterion criterion=PropertyFactoryUtil.forName("classname").eq(className);
if(classPK>0)
{
criterion=RestrictionsFactoryUtil.and(criterion, PropertyFactoryUtil.forName("classPK").eq(classPK));
}
Criterion criterionAux = criterion;
for (int i=0; i
if(i==0){
criterion = RestrictionsFactoryUtil.and(criterion, PropertyFactoryUtil.forName("action").eq(actions.get(i)));
}else{
Criterion criterionAnd = RestrictionsFactoryUtil.and(criterionAux , PropertyFactoryUtil.forName("action").eq(actions.get(i)));
criterion = RestrictionsFactoryUtil.or(criterion, criterionAnd);
}
}
dq.add(criterion);
return auditEntryLocalService.dynamicQuery(dq);
}
開發者ID:TelefonicaED,項目名稱:liferaylms-portlet,代碼行數:24,
示例11: getDataWithDuplicatesWithCache
點讚 2
import com.liferay.portal.kernel.dao.orm.Criterion; //導入依賴的package包/類
public Map> getDataWithDuplicatesWithCache(
Map>> queryCache, Model relatedModel,
List relatedAttributes, List mappingsRelated,
Criterion relatedCriterion)
throws Exception {
Map> relatedMap;
String attributes = Arrays.toString(relatedAttributes.toArray());
String cacheKey =
relatedModel.getName() + "_" + attributes + "_key_" +
mappingsRelated.get(0);
relatedMap = queryCache.get(cacheKey);
if (relatedMap == null) {
synchronized(relatedModel) {
relatedMap = queryCache.get(cacheKey);
if (relatedMap == null) {
relatedMap = Query.getDataWithDuplicates(
relatedModel, relatedAttributes.toArray(new String[0]),
mappingsRelated.get(0), relatedCriterion);
queryCache.put(cacheKey, relatedMap);
}
}
}
return relatedMap;
}
開發者ID:jorgediaz-lr,項目名稱:staging-checker,代碼行數:33,
示例12: getAttributeRangeCriterion
點讚 2
import com.liferay.portal.kernel.dao.orm.Criterion; //導入依賴的package包/類
protected Criterion getAttributeRangeCriterion(
Model model, String attribute, Object value, boolean isStartValue) {
if (!model.hasAttribute(attribute)) {
return RestrictionsFactoryUtil.disjunction();
}
Property property = model.getProperty(attribute);
if (isStartValue) {
return property.ge(value);
}
return property.lt(value);
}
開發者ID:jorgediaz-lr,項目名稱:staging-checker,代碼行數:16,
示例13: generateSQLCriterion
點讚 2
import com.liferay.portal.kernel.dao.orm.Criterion; //導入依賴的package包/類
public static Criterion generateSQLCriterion(String sql) {
if (Validator.isNull(sql)) {
return null;
}
sql = PortalUtil.transformSQL(sql);
return RestrictionsFactoryUtil.sqlRestriction(sql);
}
開發者ID:jorgediaz-lr,項目名稱:servicebuilder-reflection,代碼行數:10,
示例14: addCriterion
點讚 2
import com.liferay.portal.kernel.dao.orm.Criterion; //導入依賴的package包/類
public void addCriterion(Criterion criterion) {
if (serviceWrapper == null) {
serviceWrapper = new ServiceWrapper(model.getService());
}
serviceWrapper.addCriterion(criterion);
}
開發者ID:jorgediaz-lr,項目名稱:servicebuilder-reflection,代碼行數:8,
示例15: executeDynamicQuery
點讚 2
import com.liferay.portal.kernel.dao.orm.Criterion; //導入依賴的package包/類
@Override
public List> executeDynamicQuery(Criterion criterion, Order order)
throws Exception {
List orders = Collections.singletonList(order);
return executeDynamicQuery(criterion, null, orders);
}
開發者ID:jorgediaz-lr,項目名稱:servicebuilder-reflection,代碼行數:9,
示例16: getFilteredModel
點讚 2
import com.liferay.portal.kernel.dao.orm.Criterion; //導入依賴的package包/類
@Override
public Model getFilteredModel(Criterion criterion, String nameSuffix) {
if (serviceWrapper != null) {
criterion = ModelUtil.generateConjunctionCriterion(
criterion, serviceWrapper.getCriterion());
}
return model.getFilteredModel(criterion, nameSuffix);
}
開發者ID:jorgediaz-lr,項目名稱:servicebuilder-reflection,代碼行數:10,
示例17: setCriterion
點讚 2
import com.liferay.portal.kernel.dao.orm.Criterion; //導入依賴的package包/類
public void setCriterion(Criterion criterion) {
if (count(criterion)==-1) {
throw new IllegalArgumentException();
}
if (serviceWrapper == null) {
serviceWrapper = new ServiceWrapper(model.getService());
}
serviceWrapper.setCriterion(criterion);
}
開發者ID:jorgediaz-lr,項目名稱:servicebuilder-reflection,代碼行數:12,
示例18: getAttributeCriterion
點讚 2
import com.liferay.portal.kernel.dao.orm.Criterion; //導入依賴的package包/類
@Override
public Criterion getAttributeCriterion(String attribute, List list) {
if (!this.hasAttribute(attribute) || Validator.isNull(list)) {
return null;
}
Property property = getProperty(attribute);
if (list.size() == 1) {
return property.eq(list.get(0));
}
int maxNumClauses = MAX_NUMBER_OF_CLAUSES;
if (list.size() <= maxNumClauses) {
return property.in(list);
}
Disjunction disjunction = RestrictionsFactoryUtil.disjunction();
int numberOfDisjuntions =
((list.size() + maxNumClauses - 1) / maxNumClauses);
for (int i = 0; i
int start = i * maxNumClauses;
int end = Math.min(start + maxNumClauses, list.size());
List subList = list.subList(start, end);
disjunction.add(property.in(subList));
}
return disjunction;
}
開發者ID:jorgediaz-lr,項目名稱:servicebuilder-reflection,代碼行數:35,
示例19: getLiferayData
點讚 2
import com.liferay.portal.kernel.dao.orm.Criterion; //導入依賴的package包/類
@Override
public Map getLiferayData(Model model, List groupIds)
throws Exception {
if (indexAllVersions) {
return super.getLiferayData(model, groupIds);
}
Criterion criterion = model.getAttributeCriterion("groupId", groupIds);
Collection attributesToQuery =
ConfigurationUtil.getModelAttributesToQuery(model);
String[] attributesToQueryArr = attributesToQuery.toArray(
new String[0]);
Map dataMap = new HashMap();
Criterion criterionStatusApproved = ModelUtil.generateSQLCriterion(
"status=" + WorkflowConstants.STATUS_APPROVED + " or status=" +
WorkflowConstants.STATUS_IN_TRASH);
addMissingJournalArticles(
model, attributesToQueryArr, criterion, criterionStatusApproved,
dataMap);
Criterion criterionStatusNotApproved = ModelUtil.generateSQLCriterion(
"status<>" + WorkflowConstants.STATUS_APPROVED + " or status<>" +
WorkflowConstants.STATUS_IN_TRASH);
addMissingJournalArticles(
model, attributesToQueryArr, criterion, criterionStatusNotApproved,
dataMap);
return dataMap;
}
開發者ID:jorgediaz-lr,項目名稱:index-checker,代碼行數:37,
示例20: avgResult
點讚 2
import com.liferay.portal.kernel.dao.orm.Criterion; //導入依賴的package包/類
public Double avgResult(long actId) throws SystemException
{
ClassLoader classLoader = (ClassLoader) PortletBeanLocatorUtil.locate(ClpSerializer.getServletContextName(), "portletClassLoader");
DynamicQuery dq=DynamicQueryFactoryUtil.forClass(LearningActivityResult.class, classLoader);
Criterion criterion=PropertyFactoryUtil.forName("actId").eq(actId);
dq.add(criterion);
criterion=PropertyFactoryUtil.forName("endDate").isNotNull();
dq.add(criterion);
dq.setProjection(ProjectionFactoryUtil.avg("result"));
return (Double)(learningActivityResultPersistence.findWithDynamicQuery(dq).get(0));
}
開發者ID:TelefonicaED,項目名稱:liferaylms-portlet,代碼行數:12,
示例21: getLastEndDateByUserId
點讚 2
import com.liferay.portal.kernel.dao.orm.Criterion; //導入依賴的package包/類
public Date getLastEndDateByUserId(long userId) throws SystemException{
ClassLoader classLoader = (ClassLoader) PortletBeanLocatorUtil.locate(ClpSerializer.getServletContextName(), "portletClassLoader");
DynamicQuery dq=DynamicQueryFactoryUtil.forClass(LearningActivityResult.class, classLoader);
Criterion criterion=PropertyFactoryUtil.forName("userId").eq(userId);
dq.add(criterion);
criterion=PropertyFactoryUtil.forName("endDate").isNotNull();
dq.add(criterion);
dq.setProjection(ProjectionFactoryUtil.max("endDate"));
return (Date)(learningActivityResultPersistence.findWithDynamicQuery(dq).get(0));
}
開發者ID:TelefonicaED,項目名稱:liferaylms-portlet,代碼行數:11,
示例22: getLastEndDateByUserIdCourseId
點讚 2
import com.liferay.portal.kernel.dao.orm.Criterion; //導入依賴的package包/類
public Date getLastEndDateByUserIdCourseId(long userId, long courseId) throws SystemException
{
ClassLoader classLoader = (ClassLoader) PortletBeanLocatorUtil.locate(ClpSerializer.getServletContextName(), "portletClassLoader");
DynamicQuery dqCourse=DynamicQueryFactoryUtil.forClass(Course.class, classLoader);
Criterion criterion=PropertyFactoryUtil.forName("courseId").eq(courseId);
dqCourse.add(criterion);
dqCourse.setProjection(ProjectionFactoryUtil.property("groupCreatedId"));
DynamicQuery dqModule=DynamicQueryFactoryUtil.forClass(Module.class, classLoader);
dqModule.add(PropertyFactoryUtil.forName("groupId").in(dqCourse));
dqModule.setProjection(ProjectionFactoryUtil.property("moduleId"));
DynamicQuery dqActivity=DynamicQueryFactoryUtil.forClass(LearningActivity.class, classLoader);
dqActivity.add(PropertyFactoryUtil.forName("moduleId").in(dqModule));
dqActivity.setProjection(ProjectionFactoryUtil.property("actId"));
DynamicQuery dq=DynamicQueryFactoryUtil.forClass(LearningActivityResult.class, classLoader);
criterion=PropertyFactoryUtil.forName("userId").eq(userId);
dq.add(criterion);
dq.add(PropertyFactoryUtil.forName("actId").in(dqActivity));
criterion=PropertyFactoryUtil.forName("endDate").isNotNull();
dq.add(criterion);
dq.setProjection(ProjectionFactoryUtil.max("endDate"));
return (Date)(learningActivityResultPersistence.findWithDynamicQuery(dq).get(0));
}
開發者ID:TelefonicaED,項目名稱:liferaylms-portlet,代碼行數:28,
示例23: avgResult
點讚 2
import com.liferay.portal.kernel.dao.orm.Criterion; //導入依賴的package包/類
public Double avgResult(long courseId, boolean passed) throws SystemException{
ClassLoader classLoader = (ClassLoader) PortletBeanLocatorUtil.locate(ClpSerializer.getServletContextName(), "portletClassLoader");
DynamicQuery dq=DynamicQueryFactoryUtil.forClass(CourseResult.class, classLoader);
Criterion criterion=PropertyFactoryUtil.forName("courseId").eq(courseId);
dq.add(criterion);
criterion=PropertyFactoryUtil.forName("passed").eq(passed);
dq.add(criterion);
dq.setProjection(ProjectionFactoryUtil.avg("result"));
return (Double)(learningActivityResultPersistence.findWithDynamicQuery(dq).get(0));
}
開發者ID:TelefonicaED,項目名稱:liferaylms-portlet,代碼行數:12,
示例24: findByActIdOrderByP2pId
點讚 2
import com.liferay.portal.kernel.dao.orm.Criterion; //導入依賴的package包/類
@SuppressWarnings("unchecked")
public List findByActIdOrderByP2pId(long actId)
throws SystemException {
try{
ClassLoader classLoader = (ClassLoader) PortletBeanLocatorUtil.locate(ClpSerializer.getServletContextName(), "portletClassLoader");
DynamicQuery dq=DynamicQueryFactoryUtil.forClass(P2pActivity.class, classLoader);
Criterion criterion=PropertyFactoryUtil.forName("actId").eq(actId);
dq.add(criterion);
Order createOrder=OrderFactoryUtil.getOrderFactory().asc("p2pActivityId");
dq.addOrder(createOrder);
List modulesp=(List)P2pActivityLocalServiceUtil.dynamicQuery(dq);
//auditing
ServiceContext serviceContext = ServiceContextThreadLocal.getServiceContext();
if(serviceContext!=null){
AuditingLogFactory.audit(serviceContext.getCompanyId(), serviceContext.getScopeGroupId(), P2pActivity.class.getName(),
actId, serviceContext.getUserId(), AuditConstants.GET, null);
}else{
LearningActivity la = learningActivityPersistence.fetchByPrimaryKey(actId);
if(la!=null){
AuditingLogFactory.audit(la.getCompanyId(), la.getGroupId(), P2pActivity.class.getName(),
actId, la.getUserId(), AuditConstants.GET, null);
}
}
return modulesp;
}
catch(Exception e){
if (_log.isErrorEnabled()) {
_log.error("Error getting P2pActivityLocalService.findByActIdOrderByP2pId");
_log.error(e.getMessage());
}
return null;
}
}
開發者ID:TelefonicaED,項目名稱:liferaylms-portlet,代碼行數:40,
示例25: usersStarted
點讚 2
import com.liferay.portal.kernel.dao.orm.Criterion; //導入依賴的package包/類
public long usersStarted(long moduleId) throws SystemException
{
ClassLoader classLoader = (ClassLoader) PortletBeanLocatorUtil.locate(ClpSerializer.getServletContextName(), "portletClassLoader");
DynamicQuery dq=DynamicQueryFactoryUtil.forClass(LearningActivityTry.class, classLoader);
java.util.List actIds=LearningActivityLocalServiceUtil.getLearningActivityIdsOfModule(moduleId);
long result=0;
Criterion crit;
crit = PropertyFactoryUtil.forName("actId").in(actIds.toArray());
dq.add(crit);
dq.setProjection(ProjectionFactoryUtil.distinct(ProjectionFactoryUtil.property("userId")));
result=LearningActivityTryLocalServiceUtil.dynamicQueryCount(dq);
return result;
}
開發者ID:TelefonicaED,項目名稱:liferaylms-portlet,代碼行數:14,
示例26: search
點讚 2
import com.liferay.portal.kernel.dao.orm.Criterion; //導入依賴的package包/類
public List search(long companyId, long groupId,String className,long classPK, long userId, Date startDate,Date endDate, int start, int end) throws SystemException
{
DynamicQuery dq=auditEntryLocalService.dynamicQuery();
Criterion criterion=PropertyFactoryUtil.forName("companyId").eq(companyId);
dq.add(criterion);
if(groupId>0)
{
criterion=PropertyFactoryUtil.forName("groupId").eq(groupId);
dq.add(criterion);
}
if(userId>0)
{
criterion=PropertyFactoryUtil.forName("userId").eq(userId);
dq.add(criterion);
}
if(startDate!=null)
{
criterion=PropertyFactoryUtil.forName("auditDate").ge(startDate);
dq.add(criterion);
}
if(endDate!=null)
{
criterion=PropertyFactoryUtil.forName("auditDate").le(endDate);
dq.add(criterion);
}
if(className!=null)
{
criterion=PropertyFactoryUtil.forName("classname").eq(className);
dq.add(criterion);
if(classPK>0)
{
criterion=PropertyFactoryUtil.forName("classPK").eq(classPK);
dq.add(criterion);
}
}
dq.addOrder(OrderFactoryUtil.desc("auditDate"));
return ((List)auditEntryLocalService.dynamicQuery(dq, start, end));
}
開發者ID:TelefonicaED,項目名稱:liferaylms-portlet,代碼行數:39,
示例27: searchCount
點讚 2
import com.liferay.portal.kernel.dao.orm.Criterion; //導入依賴的package包/類
public long searchCount(long companyId, long groupId,String className,long classPK, long userId, Date startDate,Date endDate, int start, int end) throws SystemException
{
DynamicQuery dq=auditEntryLocalService.dynamicQuery();
Criterion criterion=PropertyFactoryUtil.forName("companyId").eq(companyId);
dq.add(criterion);
if(groupId>0)
{
criterion=PropertyFactoryUtil.forName("groupId").eq(groupId);
dq.add(criterion);
}
if(userId>0)
{
criterion=PropertyFactoryUtil.forName("userId").eq(userId);
dq.add(criterion);
}
if(startDate!=null)
{
criterion=PropertyFactoryUtil.forName("auditDate").ge(startDate);
dq.add(criterion);
}
if(endDate!=null)
{
criterion=PropertyFactoryUtil.forName("auditDate").le(endDate);
dq.add(criterion);
}
if(className!=null)
{
criterion=PropertyFactoryUtil.forName("classname").eq(className);
dq.add(criterion);
if(classPK>0)
{
criterion=PropertyFactoryUtil.forName("classPK").eq(classPK);
dq.add(criterion);
}
}
return auditEntryLocalService.dynamicQueryCount(dq);
}
開發者ID:TelefonicaED,項目名稱:liferaylms-portlet,代碼行數:38,
注:本文中的com.liferay.portal.kernel.dao.orm.Criterion類示例整理自Github/MSDocs等源碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。
criterion java_Java Criterion類代碼示例相关推荐
- java datasource mysql_Java MysqlDataSource類代碼示例
本文整理匯總了Java中com.mysql.cj.jdbc.MysqlDataSource類的典型用法代碼示例.如果您正苦於以下問題:Java MysqlDataSource類的具體用法?Java M ...
- java uiautomation_Java UiAutomation類代碼示例
本文整理匯總了Java中android.app.UiAutomation類的典型用法代碼示例.如果您正苦於以下問題:Java UiAutomation類的具體用法?Java UiAutomation怎 ...
- java nifty_Java NiftyDialogBuilder類代碼示例
本文整理匯總了Java中com.gitonway.lee.niftymodaldialogeffects.NiftyDialogBuilder類的典型用法代碼示例.如果您正苦於以下問題:Java Ni ...
- java intfunction_Java IntFunction類代碼示例
本文整理匯總了Java中java.util.function.IntFunction類的典型用法代碼示例.如果您正苦於以下問題:Java IntFunction類的具體用法?Java IntFunct ...
- java try finally connectoin close_Java SocketChannel類代碼示例
本文整理匯總了Java中io.netty.channel.socket.SocketChannel類的典型用法代碼示例.如果您正苦於以下問題:Java SocketChannel類的具體用法?Java ...
- java sentence_Java Sentence類代碼示例
本文整理匯總了Java中aima.core.logic.propositional.parsing.ast.Sentence類的典型用法代碼示例.如果您正苦於以下問題:Java Sentence類的具 ...
- java中的case1怎么说_Java Cas20ServiceTicketValidator類代碼示例
本文整理匯總了Java中org.jasig.cas.client.validation.Cas20ServiceTicketValidator類的典型用法代碼示例.如果您正苦於以下問題:Java Ca ...
- java cl 規格_Java JavaCL類代碼示例
本文整理匯總了Java中com.nativelibs4java.opencl.JavaCL類的典型用法代碼示例.如果您正苦於以下問題:Java JavaCL類的具體用法?Java JavaCL怎麽用? ...
- java scene_Java Scene類代碼示例
本文整理匯總了Java中com.sun.j3d.loaders.Scene類的典型用法代碼示例.如果您正苦於以下問題:Java Scene類的具體用法?Java Scene怎麽用?Java Scene ...
最新文章
- 教你怎么快速配置 React
- 在Mybatis-spring上基于注解的数据源实现方案
- Python实例--文本词频统计
- SAP C4C客户主数据重复检查和清洗实现
- 政策推动加速5G发展 全球统一标准成大势所趋
- 【AI视野·今日CV 计算机视觉论文速览 第202期】Thu, 20 May 2021
- python 中的 __name__
- go http 并发数限制_618临近,Redis优化高并发下的抢枪抢买买买性能
- 中国碳酸镁铝行业市场供需与战略研究报告
- router-LInk传参与接受参数(记录)
- redis安装及使用
- 关于GPS信息在谷歌地图上实时更新位置信息的问题
- (附源码)spring boot火车订票系统 毕业设计 031012
- python学习笔记——类与对象、常用函数
- 程序媛秋招心得及面试经验分享
- 如何快速插入大量/批量随机数据到数据库(oracle/sqlserver/mysql/postgresql)
- oracle数据库之数据的增删改以及简单的单表查询
- 畅捷通T+ v17任意文件上传漏洞复现
- html微信投票,微信投票报名h5系统制作
- 2013年最后的收成:avalon1.0正式发布