Added entry menu to share files, whereever actions on files can be triggered
[pub/Android/ownCloud.git] / src / com / owncloud / android / datamodel / OCShare.java
index 52b5543..e1ddd07 100644 (file)
@@ -17,6 +17,7 @@
 
 package com.owncloud.android.datamodel;
 
 
 package com.owncloud.android.datamodel;
 
+import com.owncloud.android.oc_framework.operations.ShareType;
 import com.owncloud.android.utils.Log_OC;
 
 import android.os.Parcel;
 import com.owncloud.android.utils.Log_OC;
 
 import android.os.Parcel;
@@ -26,47 +27,6 @@ public class OCShare implements Parcelable{
 
     private static final String TAG = OCShare.class.getSimpleName();
     
 
     private static final String TAG = OCShare.class.getSimpleName();
     
-    // Enum for ShareType
-    public enum ShareType {
-        NO_SHARED (-1),
-        USER (0),
-        GROUP (1),
-        PUBLIC_LINK (3),
-        EMAIL (4),
-        CONTACT (5);
-        
-        private int value;
-        
-        private ShareType(int value)
-        {
-            this.value = value;
-        }
-        
-        public int getValue() {
-            return value;
-        }
-        
-        public static ShareType fromValue(int value)
-        {
-            switch (value)
-            {
-            case -1:
-                return NO_SHARED;
-            case 0:
-                return USER;
-            case 1:
-                return GROUP;
-            case 3:
-                return PUBLIC_LINK;
-            case 4:
-                return EMAIL;
-            case 5:
-                return CONTACT;
-            }
-            return null;
-        }
-    };
-    
     private long mId;
     private long mFileSource;
     private long mItemSource;
     private long mId;
     private long mFileSource;
     private long mItemSource;
@@ -229,7 +189,9 @@ public class OCShare implements Parcelable{
         return mId;
     }
 
         return mId;
     }
 
-    /// Parcelable methods
+    /** 
+     * Parcelable Methods
+     */
     public static final Parcelable.Creator<OCShare> CREATOR = new Parcelable.Creator<OCShare>() {
         @Override
         public OCShare createFromParcel(Parcel source) {
     public static final Parcelable.Creator<OCShare> CREATOR = new Parcelable.Creator<OCShare>() {
         @Override
         public OCShare createFromParcel(Parcel source) {