From 885bc20ce367ac32beb18e61c1c13f63817463c5 Mon Sep 17 00:00:00 2001 From: Evgeniy Zaichuk Date: Mon, 16 Feb 2015 16:58:01 +0200 Subject: [PATCH 1/2] Initial commit --- Zaichuk/.classpath | 6 +++++ Zaichuk/.project | 17 +++++++++++++ Zaichuk/.settings/org.eclipse.jdt.core.prefs | 11 +++++++++ Zaichuk/src/major/Butyakov.java | 12 +++++++++ Zaichuk/src/major/Comment.java | 16 ++++++++++++ Zaichuk/src/major/Post.java | 23 +++++++++++++++++ Zaichuk/src/major/User.java | 18 ++++++++++++++ Zaichuk/src/major/WebBlog.java | 15 +++++++++++ Zaichuk/src/major/author.java | 11 +++++++++ Zaichuk/src/major/reader.java | 26 ++++++++++++++++++++ 10 files changed, 155 insertions(+) create mode 100644 Zaichuk/.classpath create mode 100644 Zaichuk/.project create mode 100644 Zaichuk/.settings/org.eclipse.jdt.core.prefs create mode 100644 Zaichuk/src/major/Butyakov.java create mode 100644 Zaichuk/src/major/Comment.java create mode 100644 Zaichuk/src/major/Post.java create mode 100644 Zaichuk/src/major/User.java create mode 100644 Zaichuk/src/major/WebBlog.java create mode 100644 Zaichuk/src/major/author.java create mode 100644 Zaichuk/src/major/reader.java diff --git a/Zaichuk/.classpath b/Zaichuk/.classpath new file mode 100644 index 0000000..fceb480 --- /dev/null +++ b/Zaichuk/.classpath @@ -0,0 +1,6 @@ + + + + + + diff --git a/Zaichuk/.project b/Zaichuk/.project new file mode 100644 index 0000000..95f00ef --- /dev/null +++ b/Zaichuk/.project @@ -0,0 +1,17 @@ + + + Zaichuk's blog + + + + + + org.eclipse.jdt.core.javabuilder + + + + + + org.eclipse.jdt.core.javanature + + diff --git a/Zaichuk/.settings/org.eclipse.jdt.core.prefs b/Zaichuk/.settings/org.eclipse.jdt.core.prefs new file mode 100644 index 0000000..3a21537 --- /dev/null +++ b/Zaichuk/.settings/org.eclipse.jdt.core.prefs @@ -0,0 +1,11 @@ +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.8 +org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve +org.eclipse.jdt.core.compiler.compliance=1.8 +org.eclipse.jdt.core.compiler.debug.lineNumber=generate +org.eclipse.jdt.core.compiler.debug.localVariable=generate +org.eclipse.jdt.core.compiler.debug.sourceFile=generate +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.source=1.8 diff --git a/Zaichuk/src/major/Butyakov.java b/Zaichuk/src/major/Butyakov.java new file mode 100644 index 0000000..24b1ced --- /dev/null +++ b/Zaichuk/src/major/Butyakov.java @@ -0,0 +1,12 @@ +/** + * + */ +package major; + +/** + * @author ezaichuk + * + */ +public class Butyakov extends User{ + +} diff --git a/Zaichuk/src/major/Comment.java b/Zaichuk/src/major/Comment.java new file mode 100644 index 0000000..f718abd --- /dev/null +++ b/Zaichuk/src/major/Comment.java @@ -0,0 +1,16 @@ +package major; + +import java.text.SimpleDateFormat; +import java.util.Date; + +public class Comment { + + + String Body; + Date CommentPublishdate; + + public void postComment(){ + + } + +} diff --git a/Zaichuk/src/major/Post.java b/Zaichuk/src/major/Post.java new file mode 100644 index 0000000..51e7c4d --- /dev/null +++ b/Zaichuk/src/major/Post.java @@ -0,0 +1,23 @@ +/** + * + */ +package major; + +/** + * @author ezaichuk + * + */ + +import java.text.SimpleDateFormat; +import java.util.Date; + +public class Post { + + Long PostId; + String Header; + String Body; + Date PostPublishdate; + + + +} diff --git a/Zaichuk/src/major/User.java b/Zaichuk/src/major/User.java new file mode 100644 index 0000000..6498ada --- /dev/null +++ b/Zaichuk/src/major/User.java @@ -0,0 +1,18 @@ +package major; + +public abstract class User { + + Long id; + String username; + String password; + String firstName; + String lastName; + String e_mail; + boolean isLoggedin; + + public boolean doLogin(String Username, String Password) { + + return isLoggedin; + } + +} diff --git a/Zaichuk/src/major/WebBlog.java b/Zaichuk/src/major/WebBlog.java new file mode 100644 index 0000000..33ae011 --- /dev/null +++ b/Zaichuk/src/major/WebBlog.java @@ -0,0 +1,15 @@ +package major; + +public class WebBlog { + + int blogId; + String[] topics; + author[] authors; + + public WebBlog(int id){ + blogId = id; + } + + + +} diff --git a/Zaichuk/src/major/author.java b/Zaichuk/src/major/author.java new file mode 100644 index 0000000..ba7125c --- /dev/null +++ b/Zaichuk/src/major/author.java @@ -0,0 +1,11 @@ +package major; + +public class author extends User{ + + String degree; + + public void publishPost(Post post){ + + } + +} diff --git a/Zaichuk/src/major/reader.java b/Zaichuk/src/major/reader.java new file mode 100644 index 0000000..b6621bd --- /dev/null +++ b/Zaichuk/src/major/reader.java @@ -0,0 +1,26 @@ +/** + * + */ +package major; + +/** + * @author ezaichuk + * + */ +public class reader extends User{ + + String Country; + String City; + + + public reader(String username, String firstName, String lastName) { + this.username = username; + this.firstName = firstName; + this.lastName = lastName; + } + + + public void publishComment(Comment comment){ + + } +} From d6f918a7e7631803992a88842cb7e3aba352d3bf Mon Sep 17 00:00:00 2001 From: Evgeniy Zaichuk Date: Fri, 27 Feb 2015 09:17:42 +0200 Subject: [PATCH 2/2] fixed class model --- bin/helpers/Post.class | Bin 0 -> 370 bytes bin/helpers/User.class | Bin 0 -> 938 bytes bin/major/Article.class | Bin 0 -> 612 bytes bin/major/Comment.class | Bin 0 -> 425 bytes bin/major/Moderator.class | Bin 0 -> 1162 bytes bin/major/WebBlog.class | Bin 0 -> 896 bytes bin/major/author.class | Bin 0 -> 1544 bytes bin/major/reader.class | Bin 0 -> 832 bytes 8 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 bin/helpers/Post.class create mode 100644 bin/helpers/User.class create mode 100644 bin/major/Article.class create mode 100644 bin/major/Comment.class create mode 100644 bin/major/Moderator.class create mode 100644 bin/major/WebBlog.class create mode 100644 bin/major/author.class create mode 100644 bin/major/reader.class diff --git a/bin/helpers/Post.class b/bin/helpers/Post.class new file mode 100644 index 0000000000000000000000000000000000000000..75f5fa4d6e9900847959a5c8679d8239fd8792fb GIT binary patch literal 370 zcmYjNO-sZu5Pj*^)~&T&>&M-jdaxI7iU)TQgrEy6dr#Z2%@P}FQ^B9*N$}tg@JET0 zBD#dUVcwg0naS7p$0vXb9EI>0;#%rw*>?HdbT)*~FjA@vb6` z|BKu-t4jv|##FBi*@m*Pts1n{_09W2tFE32EB_37t90%dG6=3zqwF=q=;U-sep6G) z2qUC1b`Ue9Ts88(e=21AC<;v`88@ZSOVKKq|B}9~RmYI<&4tK5TA02q<*jm^V>i&b z+rd8uy+|M7?iK<{E@k@$b3~5kcbMnc110oo{~s{Pq0@fJb;(LQcRtQNfvtlg_(D#U(fbwNv>~ zb^;j=I|sc})lUU-dcb`5PoW!y!zTjnm`$M^DS`S-^)QWfRzH(T@+pehUH+isB;B`n z-9TQ1MfH9pbs$jDNjDk})j)>=;#i>gREIi!CXjEojs%?N(Lhy@$C8Hy)C3l~I#m1P zQBTEhWiPM@QC|i}GS=pNo^;X^od{IBvwIS~G>ACQ4BKwbqt9nr$7Kktc__g((G3q} zxGpvX7zi{xRI$Agze+a4~XO2LfEnPBegsWz2V$s>D5<=AKcbXoP=7S;ZbZ4x@40S1+{@p=@5+HGj%!5G&7LU7|0b$cSshwVv$O zli7L_TTfnk7+Tr_J192oB2OK9Zi|Bd4fQV!a#*G<+N6UkjJ@mvR&bRkfor%$XV7-NW(QTE=Ubl73FnJ|KQ~C_)AGu24t1xSxd(CGCvnpCWx_hF!DmZ00D*V0t zpOa#ZxGub=v=Kp)V+tvTNTFD>kw(@+h9U7=A;%1I4AwxneR+G&kSSaje>@d-5d*^< z#{?!dTHvq{)hN#q8=++m8&QU2S#{-2zf+ffRn%Rn+x8m5tqEW0czkFEZAJYi%fH5| zr_~-$%dC$E6NH1YD_-Ak$V;Ue`S=$ObSGFN9TEB|lQsz?3oS47BrfzMjXa|@1x_|j z(Gykan!NLhgk!&9dWczPcZhjsZ-_-_e~6_Q${ScAyAU!bs3JuS)3nmaA%jI^u}XPo e#6@b>DI!*E(3>non}m!IZ4rvl={7|McD@1ZmUnLe literal 0 HcmV?d00001 diff --git a/bin/major/Comment.class b/bin/major/Comment.class new file mode 100644 index 0000000000000000000000000000000000000000..cf34a1ded12ffe9c03bc51079399eae3b71ffb37 GIT binary patch literal 425 zcmZWlO-sW-5Ph4*rip1%tM%jPt*u}#-V{L#1)+#g&3)4>&6Xr9n?&$uc@V*aKfoU) zPGSy<3_HV{c{B57Kfm5T0G#2-g2B+w_(thqrm{@rr3I70O+@-AbP?RCqGYh!+D*(b zSZw$c4^p15gN4f1=M1B^d{vc+(hr5uInM;c@E3JiYT1y@YZX5;bT4Es%S&n=|7T4? z26Luj;h+Q0g#(|VGoFMt7_@jL#E>wNHaI?4uZI)e%GWSuhRMbB1!KJ7jQ9D8xk>s~&1tp*(|N zD&Eeck&qwwC=?7EgLurtA(w%ctUMUjV%$V=TMr_0sWDdxI|3aSjH*FFO~CH!nY3WH?wLaJbF>g(7dtma7fRpXht zb;-)mn9qE!L=I^9A{0wd7q#4GUIm?h)^9(t_X2|7LyQo;|uH5(W zT#m)7KzGy3NBQW2f9AMLGbqzNVD!)+=+sl8Rnb`|sZVcX>-~iLl@uj-bXJYBiUxgq zsRNp5k>p?v>!i`a$0TXE+w1NAz{Yp97X+6`pqM)OYf9V5uBA{6Zr~xljzR1cBen|=yTyo|0>qw~wjRutjqG26*vCE7$o*o(VFBVn qG2-EW5sv=L>_(o_TW`41`-b)xv!2EE=r3U^`Bo}8u!}u3{+)k?$*ZCO literal 0 HcmV?d00001 diff --git a/bin/major/WebBlog.class b/bin/major/WebBlog.class new file mode 100644 index 0000000000000000000000000000000000000000..b98d66f1179c9d9f52db90dac7c589b420871128 GIT binary patch literal 896 zcma)5+iuf95IviuvE#UDaG^j8G%b`mX=&&UsEUvPQ7Mw44?#v%pVscm+2Gif>r{fj z;sGL2i4WkT5VMXU2zaO^?|9~%owGBu{{G|ZHvl`>(@kB_+D0>8UP8e8+oHRa_{u#sUu`{7|(?mwWK7+=GX)jI)pE-8M*~byW z%1>n^(`O7NyVG>Zyo^tTfg)y1R8eOr+D*3t2Ft`0%9O&9k$5v4cp`bry-*P1#6AyQ zo=D~A!BX0jN-)>Ut0BRHq(hemTt*CY_J7XXbTuseZo~5=m3}C6+$N!}FGb{whL`a7 zBJCydP{$%e)eCtee|0P|7!!hldE8Z{++*0Y|Lx9YBI-o<8O%Rhr^BXN#77-1hN;c1 z?VVi%D_B=j4;WT2CDnA*p05&uj$-*#a@DFln78 z?|}RQS)(;Vt+ntOS3YH&Sz2pZmI_L=uR?pSQfzL_#x?peTh<+`F~YKQft4d`)oPBg_IiEo3pOT77HKHG8tOD@3yYLrsWrxVu$5I%BV?QY SFh-m*cJU~y-~7~g$E<4;>SiemyfmpOHf7jrL}%sye^Bz_=!ONFZ{2p_3XI&MIZOUpdJF?BZ?1~J6ZO?CJF;Dm)j2c>g z(ZT_YQ2sN@7fZzGMh({qHt+kPvk?;(Q`GdNTB_%80T&HaSn!T(YkviyYFoI3%dF3f zLV?4H9gbI7Vc$Y_Psw)Gz*T{%fyB6}4^>!T?-4i$H|f1uIjMZ^Meq}jV-kiRtGzr%vvg|n#BWl zqhvdQof@PPMUOP@<6Us+obC^&l|HfXR9iptR7qB@MJ`$R88tR5^b!cpS8*>&)x>kG z7+B_5#y)=Su!Uc>M@Cnh?soW=x~S*rD`Pk!`Ka5Jp-P>~feL+jZEQf4}AHLw9lNPU3ge*^T+%*{0@#*qMm}T=5 z@*gl!F2Bb_4^urH|C_N4X1EqG%r(b#6c&F|$iwD|o#d106n8|zY4T{kX`JC(h8g_G zQoaT5HJ?!~%zePw9e9%gV1fygG3=3eZ}edelu#y!z&ZSwg1siR&YFLR^Ive~RpHu4 z+&K3hw|n@haKDF#d|%|Fhi5(fvYTrPbChT^KjE71bIoHFYcbb)pX+7HHM5IL;}>4+ mOLCl*pBNyS>66U#NnU=JBrfQ;eMxMR%zlUDch;G~AO8coy+qsq literal 0 HcmV?d00001 diff --git a/bin/major/reader.class b/bin/major/reader.class new file mode 100644 index 0000000000000000000000000000000000000000..c6ed6968cc17d3fb57a4f57338d9a77d169fab08 GIT binary patch literal 832 zcma)3!EVz)5Pj>I*d%sRQYg?CD3rENK;#0aA}&Elts;b42okqVyh^sRz0rEziqGPJ zDskWg_$b7zV?xy)%E6;~GxOfO@&5Y#<0pWZ=z4G%f|Q>q-PeN0LVIwjG84&M=)C_a z7n;Evs3J4^D??{^!cTcW;n}o*Y_!a#`wZ?t8tTaCPu&&jFCnK(<#Z}QYGnq5A zh8M4=YkYfi##7??A9$XhDIL?;RG1@?o43MnnGny74!a{C8{NDtjH` ztfGnA6oIY9JfS;;h>11QWo34kGKZ$`;eMrmK-lVsz0Ue~Y?kri|7(USMHAf05X@7H2?qr literal 0 HcmV?d00001