Package ru.bitel.common.model
Class Id
java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.common.model.Id
- All Implemented Interfaces:
Serializable
,Idable
- Direct Known Subclasses:
AbstractBalanceBean
,AbstractBillDocument
,AbstractBonusBalanceBean
,Account
,AccountingPeriod
,ActionLogEntry
,AdditionalAgreement
,AgentAVD
,Attribute
,Autopayment
,BGAbstractTransaction
,BGFutureTask
,CardPacket
,ConnectionLogEntry
,Contact
,ContractAutopayment
,ContractLimitLog
,ContractLimitMovement
,ContractPattern
,ContractPeriod
,ContractStatus
,ContractStatusLog
,ContractTariff
,ContractTariffGroup
,ContractTariffOption
,DataProcessRecord
,DealerPayment
,Device
,DeviceInterfaceIndex
,DevicePortSubscription
,DispatchMessageStatistic
,DocumentPositionSpec
,DocumentStatusLogItem
,Domain
,DrwebAgentStatusBase
,DrwebTariff
,EnazaAccessToken
,ForpostCameraBrand
,ForpostCameraModel
,ForpostCameraType
,ForpostMaster
,ForpostPtzType
,ForpostRecordType
,Gate
,GateType
,GroupRight
,House
,IdTitle
,InetAccountingPeriod
,InetAuthError
,InetServRestriction
,IpResource
,IpResourceSubscription
,IpResourceSubscriptionReal
,LogEntry
,MangoAccountProduct
,MangoFee
,MangoPhone
,MegogoContractSubRequestLog
,MegogoContractSubscriptionStatusPeriod
,MobileContractData
,MobileContractNotification
,MobilePushToken
,MobilePushTokenLink
,MobileToken
,PaymentInfo
,PeriodicTask
,PersonalDispatch
,PhoneResource
,PhoneResourceSubscription
,Position
,Product
,ProductPeriod
,ProductSpecServiceLink
,Purchase
,RCCdrItem
,Rebill
,RebillTransaction
,RegistrationPeriod
,RentsoftPayment
,RentsoftProduct
,Reserve
,Revision
,RSCMContractService
,RunningTask
,RunTelContractTariff
,SbPilotPayment
,SchedulerTaskLog
,Service
,ServiceObject
,Session
,SmartHouseIntercom
,SmartHouseIntercomFlat
,SmartHousePackageContract
,SoftkeyTransaction
,SoftLineSubscription
,SormUploadStatistic
,SqlHistoryRequest
,SqlHistoryUserConfig
,StatisticNote
,SubscriberAccount
,Subscription
,Subscription
,Subscription
,Subscription
,SynclogEntry
,TariffGroupTariff
,TrafficTypeLinkRule
,TvServiceSpecChannelLink
,UfanetAddressItem
,UserCard
,UserCardCopy
,UserInfo
,VlanResourceSubscription
,VoiceAccountPort
,VoiceAuthError
,VoiceCostMapRange
,VoiceError
,VoiceGeographicRange
,Zone
,ZoneWhois
public class Id
extends ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
implements Serializable, Idable
- See Also:
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
boolean
int
getId()
Возвращает id объектаint
hashCode()
newIdList
(Collection<? extends Id> list) Список ид из списка сущностей.newIdSet
(Collection<? extends Id> list) newIdSet
(K entity) Получить из Set из одного Id для объекта.newIdSet
(K[] list) void
setId
(int value) Устанавливает id объектаtoString()
Methods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
getLogger, logError
-
Field Details
-
id
protected int idid объекта
-
-
Constructor Details
-
Id
public Id() -
Id
protected Id(int id)
-
-
Method Details
-
getId
public int getId()Возвращает id объекта -
setId
public void setId(int value) Устанавливает id объекта- Parameters:
value
- id
-
hashCode
public int hashCode() -
equals
-
newMap
-
newIdSet
-
newIdSet
-
newIdSet
Получить из Set из одного Id для объекта. Бывает нужно когда у нас всего один объект, а нужно передать список id.- Parameters:
entity
-- Returns:
-
newIdSet
-
newIdList
Список ид из списка сущностей.- Parameters:
list
- коллекция объектов дочерних Id.- Returns:
- список целых чисел в порядке итерации исходной коллекции.
- See Also:
-
toString
-
copyTo
-