Package ru.bitel.common.model
Class Id
java.lang.Object
ru.bitel.common.model.Id
- All Implemented Interfaces:
 java.io.Serializable,Idable
- Direct Known Subclasses:
 AbstractBalanceBean,AbstractBillDocument,AbstractBonusBalanceBean,Account,AccountingPeriod,ActionLogEntry,AdditionalAgreement,AgentAVD,Attribute,Autopayment,BGAbstractTransaction,CardPacket,ConnectionLogEntry,Contact,ContractAutopayment,ContractLimitLog,ContractLimitMovement,ContractPeriod,ContractStatus,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,PeriodicTask,PersonalDispatch,PhoneResource,PhoneResourceSubscription,Position,Product,ProductPeriod,ProductSpecServiceLink,Purchase,Rebill,RebillTransaction,RegistrationPeriod,RentsoftPayment,RentsoftProduct,Reserve,Revision,RunningTask,RunTelContractTariff,SbPilotPayment,SchedulerTaskLog,Service,Session,SmartHouseIntercom,SmartHouseIntercomFlat,SmartHousePackageContract,SoftkeyTransaction,SoftLineSubscription,SormUploadStatistic,StatisticNote,SubscriberAccount,Subscription,Subscription,Subscription,Subscription,SynclogEntry,TariffAVD,TariffGroupTariff,TrafficTypeLinkRule,TvServiceSpecChannelLink,UserCard,UserCardCopy,UserInfo,VlanResourceSubscription,VoiceAccountPort,VoiceAuthError,VoiceError,Zone,ZoneWhois
public class Id extends java.lang.Object implements java.io.Serializable, Idable
- See Also:
 - Serialized Form
 
- 
Field Summary
Fields Modifier and Type Field Description protected intidid объекта - 
Constructor Summary
 - 
Method Summary
Modifier and Type Method Description booleanequals(java.lang.Object obj)intgetId()Возвращает id объектаinthashCode()static java.util.List<java.lang.Integer>newIdList(java.util.Collection<? extends Id> list)Список ид из списка сущностей.static java.util.Set<java.lang.Integer>newIdSet(java.util.Collection<? extends Id> list)static java.util.Set<java.lang.Integer>newIdSet(java.util.List<? extends Id> list)static <K extends Id>
java.util.Set<java.lang.Integer>newIdSet(K entity)Получить из Set из одного Id для объекта.static <K extends Id>
java.util.Set<java.lang.Integer>newIdSet(K[] list)static <K extends Id>
java.util.Map<java.lang.Integer,K>newMap(java.util.List<K> list)voidsetId(int value)Устанавливает id объектаjava.lang.StringtoString()Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait 
- 
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()- Overrides:
 hashCodein classjava.lang.Object
 - 
equals
public boolean equals(java.lang.Object obj)- Overrides:
 equalsin classjava.lang.Object
 - 
newMap
 - 
newIdSet
 - 
newIdSet
 - 
newIdSet
Получить из Set из одного Id для объекта. Бывает нужно когда у нас всего один объект, а нужно передать список id.- Parameters:
 entity-- Returns:
 
 - 
newIdSet
 - 
newIdList
Список ид из списка сущностей.- Parameters:
 list- коллекция объектов дочерних Id.- Returns:
 - список целых чисел в порядке итерации исходной коллекции.
 - See Also:
 newIdSet(Collection)
 - 
toString
public java.lang.String toString()- Overrides:
 toStringin classjava.lang.Object
 
 -