List of usage examples for com.liferay.portal.kernel.uuid PortalUUIDUtil generate
public static String generate()
From source file:at.meduni.liferay.portlet.bbmrieric.service.persistence.ContactInformationPersistenceImpl.java
License:Open Source License
/** * Creates a new contact information with the primary key. Does not add the contact information to the database. * * @param contactinformationId the primary key for the new contact information * @return the new contact information/*from w ww.j a v a2 s.c om*/ */ @Override public ContactInformation create(long contactinformationId) { ContactInformation contactInformation = new ContactInformationImpl(); contactInformation.setNew(true); contactInformation.setPrimaryKey(contactinformationId); String uuid = PortalUUIDUtil.generate(); contactInformation.setUuid(uuid); return contactInformation; }
From source file:at.meduni.liferay.portlet.bbmrieric.service.persistence.ContactInformationPersistenceImpl.java
License:Open Source License
@Override public ContactInformation updateImpl( at.meduni.liferay.portlet.bbmrieric.model.ContactInformation contactInformation) throws SystemException { contactInformation = toUnwrappedModel(contactInformation); boolean isNew = contactInformation.isNew(); ContactInformationModelImpl contactInformationModelImpl = (ContactInformationModelImpl) contactInformation; if (Validator.isNull(contactInformation.getUuid())) { String uuid = PortalUUIDUtil.generate(); contactInformation.setUuid(uuid); }//from w w w . jav a 2 s .c om Session session = null; try { session = openSession(); if (contactInformation.isNew()) { session.save(contactInformation); contactInformation.setNew(false); } else { session.merge(contactInformation); } } catch (Exception e) { throw processException(e); } finally { closeSession(session); } FinderCacheUtil.clearCache(FINDER_CLASS_NAME_LIST_WITH_PAGINATION); if (isNew || !ContactInformationModelImpl.COLUMN_BITMASK_ENABLED) { FinderCacheUtil.clearCache(FINDER_CLASS_NAME_LIST_WITHOUT_PAGINATION); } else { if ((contactInformationModelImpl.getColumnBitmask() & FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_UUID.getColumnBitmask()) != 0) { Object[] args = new Object[] { contactInformationModelImpl.getOriginalUuid() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_UUID, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_UUID, args); args = new Object[] { contactInformationModelImpl.getUuid() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_UUID, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_UUID, args); } if ((contactInformationModelImpl.getColumnBitmask() & FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_UUID_C.getColumnBitmask()) != 0) { Object[] args = new Object[] { contactInformationModelImpl.getOriginalUuid(), contactInformationModelImpl.getOriginalCompanyId() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_UUID_C, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_UUID_C, args); args = new Object[] { contactInformationModelImpl.getUuid(), contactInformationModelImpl.getCompanyId() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_UUID_C, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_UUID_C, args); } if ((contactInformationModelImpl.getColumnBitmask() & FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_GROUPID.getColumnBitmask()) != 0) { Object[] args = new Object[] { contactInformationModelImpl.getOriginalGroupId() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_GROUPID, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_GROUPID, args); args = new Object[] { contactInformationModelImpl.getGroupId() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_GROUPID, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_GROUPID, args); } if ((contactInformationModelImpl.getColumnBitmask() & FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_COMPANYID.getColumnBitmask()) != 0) { Object[] args = new Object[] { contactInformationModelImpl.getOriginalCompanyId() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_COMPANYID, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_COMPANYID, args); args = new Object[] { contactInformationModelImpl.getCompanyId() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_COMPANYID, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_COMPANYID, args); } if ((contactInformationModelImpl.getColumnBitmask() & FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_CONTACT.getColumnBitmask()) != 0) { Object[] args = new Object[] { contactInformationModelImpl.getOriginalGroupId(), contactInformationModelImpl.getOriginalContactID() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_CONTACT, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_CONTACT, args); args = new Object[] { contactInformationModelImpl.getGroupId(), contactInformationModelImpl.getContactID() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_CONTACT, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_CONTACT, args); } } EntityCacheUtil.putResult(ContactInformationModelImpl.ENTITY_CACHE_ENABLED, ContactInformationImpl.class, contactInformation.getPrimaryKey(), contactInformation); clearUniqueFindersCache(contactInformation); cacheUniqueFindersCache(contactInformation); return contactInformation; }
From source file:at.meduni.liferay.portlet.bbmrieric.service.persistence.D2BiobankNetworkLinkPersistenceImpl.java
License:Open Source License
/** * Creates a new d2 biobank network link with the primary key. Does not add the d2 biobank network link to the database. * * @param d2biobanknetworklinkId the primary key for the new d2 biobank network link * @return the new d2 biobank network link *///from w ww .j a v a2 s . c o m @Override public D2BiobankNetworkLink create(long d2biobanknetworklinkId) { D2BiobankNetworkLink d2BiobankNetworkLink = new D2BiobankNetworkLinkImpl(); d2BiobankNetworkLink.setNew(true); d2BiobankNetworkLink.setPrimaryKey(d2biobanknetworklinkId); String uuid = PortalUUIDUtil.generate(); d2BiobankNetworkLink.setUuid(uuid); return d2BiobankNetworkLink; }
From source file:at.meduni.liferay.portlet.bbmrieric.service.persistence.D2BiobankNetworkLinkPersistenceImpl.java
License:Open Source License
@Override public D2BiobankNetworkLink updateImpl( at.meduni.liferay.portlet.bbmrieric.model.D2BiobankNetworkLink d2BiobankNetworkLink) throws SystemException { d2BiobankNetworkLink = toUnwrappedModel(d2BiobankNetworkLink); boolean isNew = d2BiobankNetworkLink.isNew(); D2BiobankNetworkLinkModelImpl d2BiobankNetworkLinkModelImpl = (D2BiobankNetworkLinkModelImpl) d2BiobankNetworkLink; if (Validator.isNull(d2BiobankNetworkLink.getUuid())) { String uuid = PortalUUIDUtil.generate(); d2BiobankNetworkLink.setUuid(uuid); }/*from w ww. ja v a2s . c o m*/ Session session = null; try { session = openSession(); if (d2BiobankNetworkLink.isNew()) { session.save(d2BiobankNetworkLink); d2BiobankNetworkLink.setNew(false); } else { session.merge(d2BiobankNetworkLink); } } catch (Exception e) { throw processException(e); } finally { closeSession(session); } FinderCacheUtil.clearCache(FINDER_CLASS_NAME_LIST_WITH_PAGINATION); if (isNew || !D2BiobankNetworkLinkModelImpl.COLUMN_BITMASK_ENABLED) { FinderCacheUtil.clearCache(FINDER_CLASS_NAME_LIST_WITHOUT_PAGINATION); } else { if ((d2BiobankNetworkLinkModelImpl.getColumnBitmask() & FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_UUID.getColumnBitmask()) != 0) { Object[] args = new Object[] { d2BiobankNetworkLinkModelImpl.getOriginalUuid() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_UUID, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_UUID, args); args = new Object[] { d2BiobankNetworkLinkModelImpl.getUuid() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_UUID, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_UUID, args); } if ((d2BiobankNetworkLinkModelImpl.getColumnBitmask() & FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_UUID_C.getColumnBitmask()) != 0) { Object[] args = new Object[] { d2BiobankNetworkLinkModelImpl.getOriginalUuid(), d2BiobankNetworkLinkModelImpl.getOriginalCompanyId() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_UUID_C, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_UUID_C, args); args = new Object[] { d2BiobankNetworkLinkModelImpl.getUuid(), d2BiobankNetworkLinkModelImpl.getCompanyId() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_UUID_C, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_UUID_C, args); } if ((d2BiobankNetworkLinkModelImpl.getColumnBitmask() & FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_NETWORKLINKSFORCHILD.getColumnBitmask()) != 0) { Object[] args = new Object[] { d2BiobankNetworkLinkModelImpl.getOriginalD2linkId(), d2BiobankNetworkLinkModelImpl.getOriginalD2linktype() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_NETWORKLINKSFORCHILD, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_NETWORKLINKSFORCHILD, args); args = new Object[] { d2BiobankNetworkLinkModelImpl.getD2linkId(), d2BiobankNetworkLinkModelImpl.getD2linktype() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_NETWORKLINKSFORCHILD, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_NETWORKLINKSFORCHILD, args); } if ((d2BiobankNetworkLinkModelImpl.getColumnBitmask() & FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_CHILDFORNETWORKLINKS.getColumnBitmask()) != 0) { Object[] args = new Object[] { d2BiobankNetworkLinkModelImpl.getOriginalD2biobanknetworkId(), d2BiobankNetworkLinkModelImpl.getOriginalD2linktype() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_CHILDFORNETWORKLINKS, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_CHILDFORNETWORKLINKS, args); args = new Object[] { d2BiobankNetworkLinkModelImpl.getD2biobanknetworkId(), d2BiobankNetworkLinkModelImpl.getD2linktype() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_CHILDFORNETWORKLINKS, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_CHILDFORNETWORKLINKS, args); } } EntityCacheUtil.putResult(D2BiobankNetworkLinkModelImpl.ENTITY_CACHE_ENABLED, D2BiobankNetworkLinkImpl.class, d2BiobankNetworkLink.getPrimaryKey(), d2BiobankNetworkLink); clearUniqueFindersCache(d2BiobankNetworkLink); cacheUniqueFindersCache(d2BiobankNetworkLink); return d2BiobankNetworkLink; }
From source file:at.meduni.liferay.portlet.bbmrieric.service.persistence.D2BiobankNetworkPersistenceImpl.java
License:Open Source License
/** * Creates a new d2 biobank network with the primary key. Does not add the d2 biobank network to the database. * * @param d2biobanknetworkId the primary key for the new d2 biobank network * @return the new d2 biobank network//from w w w. j a va2 s. com */ @Override public D2BiobankNetwork create(long d2biobanknetworkId) { D2BiobankNetwork d2BiobankNetwork = new D2BiobankNetworkImpl(); d2BiobankNetwork.setNew(true); d2BiobankNetwork.setPrimaryKey(d2biobanknetworkId); String uuid = PortalUUIDUtil.generate(); d2BiobankNetwork.setUuid(uuid); return d2BiobankNetwork; }
From source file:at.meduni.liferay.portlet.bbmrieric.service.persistence.D2BiobankNetworkPersistenceImpl.java
License:Open Source License
@Override public D2BiobankNetwork updateImpl(at.meduni.liferay.portlet.bbmrieric.model.D2BiobankNetwork d2BiobankNetwork) throws SystemException { d2BiobankNetwork = toUnwrappedModel(d2BiobankNetwork); boolean isNew = d2BiobankNetwork.isNew(); D2BiobankNetworkModelImpl d2BiobankNetworkModelImpl = (D2BiobankNetworkModelImpl) d2BiobankNetwork; if (Validator.isNull(d2BiobankNetwork.getUuid())) { String uuid = PortalUUIDUtil.generate(); d2BiobankNetwork.setUuid(uuid);/*from w w w . j a va2s .c om*/ } Session session = null; try { session = openSession(); if (d2BiobankNetwork.isNew()) { session.save(d2BiobankNetwork); d2BiobankNetwork.setNew(false); } else { session.merge(d2BiobankNetwork); } } catch (Exception e) { throw processException(e); } finally { closeSession(session); } FinderCacheUtil.clearCache(FINDER_CLASS_NAME_LIST_WITH_PAGINATION); if (isNew || !D2BiobankNetworkModelImpl.COLUMN_BITMASK_ENABLED) { FinderCacheUtil.clearCache(FINDER_CLASS_NAME_LIST_WITHOUT_PAGINATION); } else { if ((d2BiobankNetworkModelImpl.getColumnBitmask() & FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_UUID.getColumnBitmask()) != 0) { Object[] args = new Object[] { d2BiobankNetworkModelImpl.getOriginalUuid() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_UUID, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_UUID, args); args = new Object[] { d2BiobankNetworkModelImpl.getUuid() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_UUID, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_UUID, args); } if ((d2BiobankNetworkModelImpl.getColumnBitmask() & FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_UUID_C.getColumnBitmask()) != 0) { Object[] args = new Object[] { d2BiobankNetworkModelImpl.getOriginalUuid(), d2BiobankNetworkModelImpl.getOriginalCompanyId() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_UUID_C, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_UUID_C, args); args = new Object[] { d2BiobankNetworkModelImpl.getUuid(), d2BiobankNetworkModelImpl.getCompanyId() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_UUID_C, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_UUID_C, args); } } EntityCacheUtil.putResult(D2BiobankNetworkModelImpl.ENTITY_CACHE_ENABLED, D2BiobankNetworkImpl.class, d2BiobankNetwork.getPrimaryKey(), d2BiobankNetwork); clearUniqueFindersCache(d2BiobankNetwork); cacheUniqueFindersCache(d2BiobankNetwork); return d2BiobankNetwork; }
From source file:at.meduni.liferay.portlet.bbmrieric.service.persistence.D2BiobankPersistenceImpl.java
License:Open Source License
/** * Creates a new d2 biobank with the primary key. Does not add the d2 biobank to the database. * * @param biobankId the primary key for the new d2 biobank * @return the new d2 biobank/*from w w w .jav a2 s .c om*/ */ @Override public D2Biobank create(long biobankId) { D2Biobank d2Biobank = new D2BiobankImpl(); d2Biobank.setNew(true); d2Biobank.setPrimaryKey(biobankId); String uuid = PortalUUIDUtil.generate(); d2Biobank.setUuid(uuid); return d2Biobank; }
From source file:at.meduni.liferay.portlet.bbmrieric.service.persistence.D2BiobankPersistenceImpl.java
License:Open Source License
@Override public D2Biobank updateImpl(at.meduni.liferay.portlet.bbmrieric.model.D2Biobank d2Biobank) throws SystemException { d2Biobank = toUnwrappedModel(d2Biobank); boolean isNew = d2Biobank.isNew(); D2BiobankModelImpl d2BiobankModelImpl = (D2BiobankModelImpl) d2Biobank; if (Validator.isNull(d2Biobank.getUuid())) { String uuid = PortalUUIDUtil.generate(); d2Biobank.setUuid(uuid);/*from ww w.ja v a 2 s . c om*/ } Session session = null; try { session = openSession(); if (d2Biobank.isNew()) { session.save(d2Biobank); d2Biobank.setNew(false); } else { session.merge(d2Biobank); } } catch (Exception e) { throw processException(e); } finally { closeSession(session); } FinderCacheUtil.clearCache(FINDER_CLASS_NAME_LIST_WITH_PAGINATION); if (isNew || !D2BiobankModelImpl.COLUMN_BITMASK_ENABLED) { FinderCacheUtil.clearCache(FINDER_CLASS_NAME_LIST_WITHOUT_PAGINATION); } else { if ((d2BiobankModelImpl.getColumnBitmask() & FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_UUID.getColumnBitmask()) != 0) { Object[] args = new Object[] { d2BiobankModelImpl.getOriginalUuid() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_UUID, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_UUID, args); args = new Object[] { d2BiobankModelImpl.getUuid() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_UUID, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_UUID, args); } if ((d2BiobankModelImpl.getColumnBitmask() & FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_UUID_C.getColumnBitmask()) != 0) { Object[] args = new Object[] { d2BiobankModelImpl.getOriginalUuid(), d2BiobankModelImpl.getOriginalCompanyId() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_UUID_C, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_UUID_C, args); args = new Object[] { d2BiobankModelImpl.getUuid(), d2BiobankModelImpl.getCompanyId() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_UUID_C, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_UUID_C, args); } if ((d2BiobankModelImpl.getColumnBitmask() & FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_GROUPID.getColumnBitmask()) != 0) { Object[] args = new Object[] { d2BiobankModelImpl.getOriginalGroupId() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_GROUPID, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_GROUPID, args); args = new Object[] { d2BiobankModelImpl.getGroupId() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_GROUPID, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_GROUPID, args); } if ((d2BiobankModelImpl.getColumnBitmask() & FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_COMPANYID.getColumnBitmask()) != 0) { Object[] args = new Object[] { d2BiobankModelImpl.getOriginalCompanyId() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_COMPANYID, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_COMPANYID, args); args = new Object[] { d2BiobankModelImpl.getCompanyId() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_COMPANYID, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_COMPANYID, args); } if ((d2BiobankModelImpl.getColumnBitmask() & FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_BIOBANKNAME.getColumnBitmask()) != 0) { Object[] args = new Object[] { d2BiobankModelImpl.getOriginalGroupId(), d2BiobankModelImpl.getOriginalBiobankName() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_BIOBANKNAME, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_BIOBANKNAME, args); args = new Object[] { d2BiobankModelImpl.getGroupId(), d2BiobankModelImpl.getBiobankName() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_BIOBANKNAME, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_BIOBANKNAME, args); } if ((d2BiobankModelImpl.getColumnBitmask() & FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_G_S.getColumnBitmask()) != 0) { Object[] args = new Object[] { d2BiobankModelImpl.getOriginalGroupId(), d2BiobankModelImpl.getOriginalStatus() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_G_S, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_G_S, args); args = new Object[] { d2BiobankModelImpl.getGroupId(), d2BiobankModelImpl.getStatus() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_G_S, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_G_S, args); } if ((d2BiobankModelImpl.getColumnBitmask() & FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_BIOBANK.getColumnBitmask()) != 0) { Object[] args = new Object[] { d2BiobankModelImpl.getOriginalGroupId(), d2BiobankModelImpl.getOriginalBiobankId() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_BIOBANK, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_BIOBANK, args); args = new Object[] { d2BiobankModelImpl.getGroupId(), d2BiobankModelImpl.getBiobankId() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_BIOBANK, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_BIOBANK, args); } } EntityCacheUtil.putResult(D2BiobankModelImpl.ENTITY_CACHE_ENABLED, D2BiobankImpl.class, d2Biobank.getPrimaryKey(), d2Biobank); clearUniqueFindersCache(d2Biobank); cacheUniqueFindersCache(d2Biobank); return d2Biobank; }
From source file:at.meduni.liferay.portlet.bbmrieric.service.persistence.D2CollectionPersistenceImpl.java
License:Open Source License
/** * Creates a new d2 collection with the primary key. Does not add the d2 collection to the database. * * @param d2collectionId the primary key for the new d2 collection * @return the new d2 collection//from w w w . j a v a2 s.c o m */ @Override public D2Collection create(long d2collectionId) { D2Collection d2Collection = new D2CollectionImpl(); d2Collection.setNew(true); d2Collection.setPrimaryKey(d2collectionId); String uuid = PortalUUIDUtil.generate(); d2Collection.setUuid(uuid); return d2Collection; }
From source file:at.meduni.liferay.portlet.bbmrieric.service.persistence.D2CollectionPersistenceImpl.java
License:Open Source License
@Override public D2Collection updateImpl(at.meduni.liferay.portlet.bbmrieric.model.D2Collection d2Collection) throws SystemException { d2Collection = toUnwrappedModel(d2Collection); boolean isNew = d2Collection.isNew(); D2CollectionModelImpl d2CollectionModelImpl = (D2CollectionModelImpl) d2Collection; if (Validator.isNull(d2Collection.getUuid())) { String uuid = PortalUUIDUtil.generate(); d2Collection.setUuid(uuid); }/* w ww. j a va 2 s .c om*/ Session session = null; try { session = openSession(); if (d2Collection.isNew()) { session.save(d2Collection); d2Collection.setNew(false); } else { session.merge(d2Collection); } } catch (Exception e) { throw processException(e); } finally { closeSession(session); } FinderCacheUtil.clearCache(FINDER_CLASS_NAME_LIST_WITH_PAGINATION); if (isNew || !D2CollectionModelImpl.COLUMN_BITMASK_ENABLED) { FinderCacheUtil.clearCache(FINDER_CLASS_NAME_LIST_WITHOUT_PAGINATION); } else { if ((d2CollectionModelImpl.getColumnBitmask() & FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_UUID.getColumnBitmask()) != 0) { Object[] args = new Object[] { d2CollectionModelImpl.getOriginalUuid() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_UUID, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_UUID, args); args = new Object[] { d2CollectionModelImpl.getUuid() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_UUID, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_UUID, args); } if ((d2CollectionModelImpl.getColumnBitmask() & FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_UUID_C.getColumnBitmask()) != 0) { Object[] args = new Object[] { d2CollectionModelImpl.getOriginalUuid(), d2CollectionModelImpl.getOriginalCompanyId() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_UUID_C, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_UUID_C, args); args = new Object[] { d2CollectionModelImpl.getUuid(), d2CollectionModelImpl.getCompanyId() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_UUID_C, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_UUID_C, args); } if ((d2CollectionModelImpl.getColumnBitmask() & FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_GROUPID.getColumnBitmask()) != 0) { Object[] args = new Object[] { d2CollectionModelImpl.getOriginalGroupId() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_GROUPID, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_GROUPID, args); args = new Object[] { d2CollectionModelImpl.getGroupId() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_GROUPID, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_GROUPID, args); } if ((d2CollectionModelImpl.getColumnBitmask() & FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_COMPANYID.getColumnBitmask()) != 0) { Object[] args = new Object[] { d2CollectionModelImpl.getOriginalCompanyId() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_COMPANYID, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_COMPANYID, args); args = new Object[] { d2CollectionModelImpl.getCompanyId() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_COMPANYID, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_COMPANYID, args); } if ((d2CollectionModelImpl.getColumnBitmask() & FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_COLLECTIONFORD2BIOBANK.getColumnBitmask()) != 0) { Object[] args = new Object[] { d2CollectionModelImpl.getOriginalBiobankId() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_COLLECTIONFORD2BIOBANK, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_COLLECTIONFORD2BIOBANK, args); args = new Object[] { d2CollectionModelImpl.getBiobankId() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_COLLECTIONFORD2BIOBANK, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_COLLECTIONFORD2BIOBANK, args); } if ((d2CollectionModelImpl.getColumnBitmask() & FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_ROOTCOLLECTIONFORD2BIOBANK.getColumnBitmask()) != 0) { Object[] args = new Object[] { d2CollectionModelImpl.getOriginalBiobankId(), d2CollectionModelImpl.getOriginalParentd2collectionId() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_ROOTCOLLECTIONFORD2BIOBANK, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_ROOTCOLLECTIONFORD2BIOBANK, args); args = new Object[] { d2CollectionModelImpl.getBiobankId(), d2CollectionModelImpl.getParentd2collectionId() }; FinderCacheUtil.removeResult(FINDER_PATH_COUNT_BY_ROOTCOLLECTIONFORD2BIOBANK, args); FinderCacheUtil.removeResult(FINDER_PATH_WITHOUT_PAGINATION_FIND_BY_ROOTCOLLECTIONFORD2BIOBANK, args); } } EntityCacheUtil.putResult(D2CollectionModelImpl.ENTITY_CACHE_ENABLED, D2CollectionImpl.class, d2Collection.getPrimaryKey(), d2Collection); clearUniqueFindersCache(d2Collection); cacheUniqueFindersCache(d2Collection); return d2Collection; }