@ProviderType @Transactional(isolation=PORTAL, rollbackFor={PortalException.class,SystemException.class}) public interface CountryLocalService extends BaseLocalService, PersistedModelLocalService
CountryLocalServiceUtil
Modifier and Type | Method and Description |
---|---|
Country |
addCountry(Country country)
Adds the country to the database.
|
Country |
addCountry(String a2,
String a3,
boolean active,
boolean billingAllowed,
String idd,
String name,
String number,
double position,
boolean shippingAllowed,
boolean subjectToVAT,
boolean zipRequired,
ServiceContext serviceContext) |
Country |
createCountry(long countryId)
Creates a new country with the primary key.
|
PersistedModel |
createPersistedModel(Serializable primaryKeyObj) |
void |
deleteCompanyCountries(long companyId) |
Country |
deleteCountry(Country country)
Deletes the country from the database.
|
Country |
deleteCountry(long countryId)
Deletes the country with the primary key from the database.
|
PersistedModel |
deletePersistedModel(PersistedModel persistedModel) |
<T> T |
dslQuery(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery) |
int |
dslQueryCount(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery) |
DynamicQuery |
dynamicQuery() |
<T> List<T> |
dynamicQuery(DynamicQuery dynamicQuery)
Performs a dynamic query on the database and returns the matching rows.
|
<T> List<T> |
dynamicQuery(DynamicQuery dynamicQuery,
int start,
int end)
Performs a dynamic query on the database and returns a range of the matching rows.
|
<T> List<T> |
dynamicQuery(DynamicQuery dynamicQuery,
int start,
int end,
OrderByComparator<T> orderByComparator)
Performs a dynamic query on the database and returns an ordered range of the matching rows.
|
long |
dynamicQueryCount(DynamicQuery dynamicQuery)
Returns the number of rows matching the dynamic query.
|
long |
dynamicQueryCount(DynamicQuery dynamicQuery,
Projection projection)
Returns the number of rows matching the dynamic query.
|
Country |
fetchCountry(long countryId) |
Country |
fetchCountryByA2(long companyId,
String a2) |
Country |
fetchCountryByA3(long companyId,
String a3) |
Country |
fetchCountryByName(long companyId,
String name) |
Country |
fetchCountryByNumber(long companyId,
String number) |
Country |
fetchCountryByUuidAndCompanyId(String uuid,
long companyId)
Returns the country with the matching UUID and company.
|
CountryLocalization |
fetchCountryLocalization(long countryId,
String languageId) |
ActionableDynamicQuery |
getActionableDynamicQuery() |
List<Country> |
getCompanyCountries(long companyId) |
List<Country> |
getCompanyCountries(long companyId,
boolean active) |
List<Country> |
getCompanyCountries(long companyId,
boolean active,
int start,
int end,
OrderByComparator<Country> orderByComparator) |
List<Country> |
getCompanyCountries(long companyId,
int start,
int end,
OrderByComparator<Country> orderByComparator) |
int |
getCompanyCountriesCount(long companyId) |
int |
getCompanyCountriesCount(long companyId,
boolean active) |
List<Country> |
getCountries(int start,
int end)
Returns a range of all the countries.
|
int |
getCountriesCount()
Returns the number of countries.
|
Country |
getCountry(long countryId)
Returns the country with the primary key.
|
Country |
getCountryByA2(long companyId,
String a2) |
Country |
getCountryByA3(long companyId,
String a3) |
Country |
getCountryByName(long companyId,
String name) |
Country |
getCountryByNumber(long companyId,
String number) |
Country |
getCountryByUuidAndCompanyId(String uuid,
long companyId)
Returns the country with the matching UUID and company.
|
CountryLocalization |
getCountryLocalization(long countryId,
String languageId) |
List<CountryLocalization> |
getCountryLocalizations(long countryId) |
ExportActionableDynamicQuery |
getExportActionableDynamicQuery(PortletDataContext portletDataContext) |
IndexableActionableDynamicQuery |
getIndexableActionableDynamicQuery() |
String |
getOSGiServiceIdentifier()
Returns the OSGi service identifier.
|
PersistedModel |
getPersistedModel(Serializable primaryKeyObj) |
BaseModelSearchResult<Country> |
searchCountries(long companyId,
Boolean active,
String keywords,
int start,
int end,
OrderByComparator<Country> orderByComparator) |
Country |
updateActive(long countryId,
boolean active) |
Country |
updateCountry(Country country)
Updates the country in the database or adds it if it does not yet exist.
|
Country |
updateCountry(long countryId,
String a2,
String a3,
boolean active,
boolean billingAllowed,
String idd,
String name,
String number,
double position,
boolean shippingAllowed,
boolean subjectToVAT) |
CountryLocalization |
updateCountryLocalization(Country country,
String languageId,
String title) |
List<CountryLocalization> |
updateCountryLocalizations(Country country,
Map<String,String> titleMap) |
Country |
updateGroupFilterEnabled(long countryId,
boolean groupFilterEnabled) |
getBasePersistence
@Indexable(type=REINDEX) Country addCountry(Country country)
Important: Inspect CountryLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.
country
- the countryCountry addCountry(String a2, String a3, boolean active, boolean billingAllowed, String idd, String name, String number, double position, boolean shippingAllowed, boolean subjectToVAT, boolean zipRequired, ServiceContext serviceContext) throws PortalException
PortalException
@Transactional(enabled=false) Country createCountry(long countryId)
countryId
- the primary key for the new countryPersistedModel createPersistedModel(Serializable primaryKeyObj) throws PortalException
createPersistedModel
in interface PersistedModelLocalService
PortalException
void deleteCompanyCountries(long companyId) throws PortalException
PortalException
@Indexable(type=DELETE) @SystemEvent(type=1) Country deleteCountry(Country country) throws PortalException
Important: Inspect CountryLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.
country
- the countryPortalException
@Indexable(type=DELETE) Country deleteCountry(long countryId) throws PortalException
Important: Inspect CountryLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.
countryId
- the primary key of the countryPortalException
- if a country with the primary key could not be foundPersistedModel deletePersistedModel(PersistedModel persistedModel) throws PortalException
deletePersistedModel
in interface PersistedModelLocalService
PortalException
@Transactional(propagation=SUPPORTS, readOnly=true) <T> T dslQuery(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery)
dslQuery
in interface PersistedModelLocalService
@Transactional(propagation=SUPPORTS, readOnly=true) int dslQueryCount(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery)
dslQueryCount
in interface PersistedModelLocalService
@Transactional(propagation=SUPPORTS, readOnly=true) DynamicQuery dynamicQuery()
@Transactional(propagation=SUPPORTS, readOnly=true) <T> List<T> dynamicQuery(DynamicQuery dynamicQuery)
dynamicQuery
- the dynamic query@Transactional(propagation=SUPPORTS, readOnly=true) <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
Useful when paginating results. Returns a maximum of end - start
instances. start
and end
are not primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end
to com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS
will return the full result set. If orderByComparator
is specified, then the query will include the given ORDER BY logic. If orderByComparator
is absent, then the query will include the default ORDER BY logic from com.liferay.portal.model.impl.CountryModelImpl
.
dynamicQuery
- the dynamic querystart
- the lower bound of the range of model instancesend
- the upper bound of the range of model instances (not inclusive)@Transactional(propagation=SUPPORTS, readOnly=true) <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start, int end, OrderByComparator<T> orderByComparator)
Useful when paginating results. Returns a maximum of end - start
instances. start
and end
are not primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end
to com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS
will return the full result set. If orderByComparator
is specified, then the query will include the given ORDER BY logic. If orderByComparator
is absent, then the query will include the default ORDER BY logic from com.liferay.portal.model.impl.CountryModelImpl
.
dynamicQuery
- the dynamic querystart
- the lower bound of the range of model instancesend
- the upper bound of the range of model instances (not inclusive)orderByComparator
- the comparator to order the results by (optionally null
)@Transactional(propagation=SUPPORTS, readOnly=true) long dynamicQueryCount(DynamicQuery dynamicQuery)
dynamicQuery
- the dynamic query@Transactional(propagation=SUPPORTS, readOnly=true) long dynamicQueryCount(DynamicQuery dynamicQuery, Projection projection)
dynamicQuery
- the dynamic queryprojection
- the projection to apply to the query@Transactional(propagation=SUPPORTS, readOnly=true) Country fetchCountry(long countryId)
@Transactional(propagation=SUPPORTS, readOnly=true) Country fetchCountryByA2(long companyId, String a2)
@Transactional(propagation=SUPPORTS, readOnly=true) Country fetchCountryByA3(long companyId, String a3)
@Transactional(propagation=SUPPORTS, readOnly=true) Country fetchCountryByName(long companyId, String name)
@Transactional(propagation=SUPPORTS, readOnly=true) Country fetchCountryByNumber(long companyId, String number)
@Transactional(propagation=SUPPORTS, readOnly=true) Country fetchCountryByUuidAndCompanyId(String uuid, long companyId)
uuid
- the country's UUIDcompanyId
- the primary key of the companynull
if a matching country could not be found@Transactional(propagation=SUPPORTS, readOnly=true) CountryLocalization fetchCountryLocalization(long countryId, String languageId)
@Transactional(propagation=SUPPORTS, readOnly=true) ActionableDynamicQuery getActionableDynamicQuery()
@Transactional(propagation=SUPPORTS, readOnly=true) List<Country> getCompanyCountries(long companyId)
@Transactional(propagation=SUPPORTS, readOnly=true) List<Country> getCompanyCountries(long companyId, boolean active)
@Transactional(propagation=SUPPORTS, readOnly=true) List<Country> getCompanyCountries(long companyId, boolean active, int start, int end, OrderByComparator<Country> orderByComparator)
@Transactional(propagation=SUPPORTS, readOnly=true) List<Country> getCompanyCountries(long companyId, int start, int end, OrderByComparator<Country> orderByComparator)
@Transactional(propagation=SUPPORTS, readOnly=true) int getCompanyCountriesCount(long companyId)
@Transactional(propagation=SUPPORTS, readOnly=true) int getCompanyCountriesCount(long companyId, boolean active)
@Transactional(propagation=SUPPORTS, readOnly=true) List<Country> getCountries(int start, int end)
Useful when paginating results. Returns a maximum of end - start
instances. start
and end
are not primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end
to com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS
will return the full result set. If orderByComparator
is specified, then the query will include the given ORDER BY logic. If orderByComparator
is absent, then the query will include the default ORDER BY logic from com.liferay.portal.model.impl.CountryModelImpl
.
start
- the lower bound of the range of countriesend
- the upper bound of the range of countries (not inclusive)@Transactional(propagation=SUPPORTS, readOnly=true) int getCountriesCount()
@Transactional(propagation=SUPPORTS, readOnly=true) Country getCountry(long countryId) throws PortalException
countryId
- the primary key of the countryPortalException
- if a country with the primary key could not be found@Transactional(propagation=SUPPORTS, readOnly=true) Country getCountryByA2(long companyId, String a2) throws PortalException
PortalException
@Transactional(propagation=SUPPORTS, readOnly=true) Country getCountryByA3(long companyId, String a3) throws PortalException
PortalException
@Transactional(propagation=SUPPORTS, readOnly=true) Country getCountryByName(long companyId, String name) throws PortalException
PortalException
@Transactional(propagation=SUPPORTS, readOnly=true) Country getCountryByNumber(long companyId, String number) throws PortalException
PortalException
@Transactional(propagation=SUPPORTS, readOnly=true) Country getCountryByUuidAndCompanyId(String uuid, long companyId) throws PortalException
uuid
- the country's UUIDcompanyId
- the primary key of the companyPortalException
- if a matching country could not be found@Transactional(propagation=SUPPORTS, readOnly=true) CountryLocalization getCountryLocalization(long countryId, String languageId) throws PortalException
PortalException
@Transactional(propagation=SUPPORTS, readOnly=true) List<CountryLocalization> getCountryLocalizations(long countryId)
@Transactional(propagation=SUPPORTS, readOnly=true) ExportActionableDynamicQuery getExportActionableDynamicQuery(PortletDataContext portletDataContext)
@Transactional(propagation=SUPPORTS, readOnly=true) IndexableActionableDynamicQuery getIndexableActionableDynamicQuery()
String getOSGiServiceIdentifier()
@Transactional(propagation=SUPPORTS, readOnly=true) PersistedModel getPersistedModel(Serializable primaryKeyObj) throws PortalException
getPersistedModel
in interface PersistedModelLocalService
PortalException
@Transactional(propagation=SUPPORTS, readOnly=true) BaseModelSearchResult<Country> searchCountries(long companyId, Boolean active, String keywords, int start, int end, OrderByComparator<Country> orderByComparator) throws PortalException
PortalException
Country updateActive(long countryId, boolean active) throws PortalException
PortalException
@Indexable(type=REINDEX) Country updateCountry(Country country)
Important: Inspect CountryLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.
country
- the countryCountry updateCountry(long countryId, String a2, String a3, boolean active, boolean billingAllowed, String idd, String name, String number, double position, boolean shippingAllowed, boolean subjectToVAT) throws PortalException
PortalException
CountryLocalization updateCountryLocalization(Country country, String languageId, String title) throws PortalException
PortalException
List<CountryLocalization> updateCountryLocalizations(Country country, Map<String,String> titleMap) throws PortalException
PortalException
Country updateGroupFilterEnabled(long countryId, boolean groupFilterEnabled) throws PortalException
PortalException