2010-09-12 15 views
5

में एक एकल ट्रांसकेशन में एकाधिक कुल रूट निर्माण मैं जानना चाहता हूं कि सीक्यूआरएस में कितनी कुल रूट बनाई गई है।सीक्यूआरएस

उदाहरण: मेरे पास हैंडसेट कुल रूट और सिमकार्ड कुल रूट है। इन कुल से आईडी सदस्यता कुल रूट का हिस्सा होना चाहिए।

मुझे सिमकार्ड और हैंडसेट के आधार पर एक सदस्यता कुल बनाने की आवश्यकता है। सिमकार्ड और हैंडसेट कुल सिस्टम में मौजूद नहीं है। जब सदस्यता बनाई जाती है तो वे बनाए जाते हैं। जब सदस्यता हटा दी जाती है सिमकार्ड और हैंडसेट हटाया नहीं जाता है। व्यावसायिक कारण: उपयोगकर्ता अलग सिमकार्ड को उसी हैंडसेट में सम्मिलित कर सकता है या हैंडसेट दोहरी सिमकार्ड का समर्थन करता है।

व्यवसाय नियम: फ़ोन नंबर अद्वितीय होना चाहिए। हैंडसेट सीरियल नंबर अद्वितीय होना चाहिए। एक सदस्यता एक हैंडसेट से जुड़ी है एक हैंडसेट 1 या अधिक फोन नंबर से जुड़ा हुआ है।

Class Handset { 
    String serialNumber 
Handset(UUID id,serialNumber){ 
    super(id); 
    this.serialNumber=serialNumber; 
} 
} 

Class SimCard{ 
    String phoneNumber 
    SimCard(UUID id, String phoneNumber){ 
    super(id); 
     this. phoneNumber= phoneNumber; 
    } 
} 

Class Subscription { 
    UUID id 
    UUID deviceid 
     UUID simCardid 

    Subscription (UUID id, UUID deviceid, UUID simCardid){ 
      Super(id); 
      This. Deviceid= deviceid; 
      This. simCardid= simCardid; 
    } 
    } 
  • उद्धृत पाठ छिपाएँ -
  • दिखाएँ पाठ
+0

पर एक नज़र क्या आदेश आप मॉडल करने के लिए कोशिश कर रहे हैं ले? AddSubsriptionCommand? – roundcrisis

उत्तर

संबंधित मुद्दे