1
22
23 package com.liferay.portal.service;
24
25 import com.liferay.portal.PortalException;
26 import com.liferay.portal.SystemException;
27 import com.liferay.portal.kernel.annotation.Propagation;
28 import com.liferay.portal.kernel.annotation.Transactional;
29
30
54 @Transactional(rollbackFor = {
55 PortalException.class, SystemException.class})
56 public interface CountryService {
57 public com.liferay.portal.model.Country addCountry(java.lang.String name,
58 java.lang.String a2, java.lang.String a3, java.lang.String number,
59 java.lang.String idd, boolean active)
60 throws com.liferay.portal.PortalException,
61 com.liferay.portal.SystemException;
62
63 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
64 public java.util.List<com.liferay.portal.model.Country> getCountries()
65 throws com.liferay.portal.SystemException;
66
67 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
68 public java.util.List<com.liferay.portal.model.Country> getCountries(
69 boolean active) throws com.liferay.portal.SystemException;
70
71 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
72 public com.liferay.portal.model.Country getCountry(long countryId)
73 throws com.liferay.portal.PortalException,
74 com.liferay.portal.SystemException;
75
76 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
77 public com.liferay.portal.model.Country getCountryByA2(java.lang.String a2)
78 throws com.liferay.portal.PortalException,
79 com.liferay.portal.SystemException;
80
81 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
82 public com.liferay.portal.model.Country getCountryByA3(java.lang.String a3)
83 throws com.liferay.portal.PortalException,
84 com.liferay.portal.SystemException;
85
86 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
87 public com.liferay.portal.model.Country getCountryByName(
88 java.lang.String name)
89 throws com.liferay.portal.PortalException,
90 com.liferay.portal.SystemException;
91 }