com.atlassian.jira.functest.framework.sharing
Class SimpleTestSharingPermission

java.lang.Object
  extended by com.atlassian.jira.functest.framework.sharing.SimpleTestSharingPermission
All Implemented Interfaces:
TestSharingPermission

public class SimpleTestSharingPermission
extends Object
implements TestSharingPermission

Simple sharing permission.

Since:
v3.13

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.atlassian.jira.functest.framework.sharing.TestSharingPermission
TestSharingPermission.JSONConstants
 
Constructor Summary
SimpleTestSharingPermission(SimpleTestSharingPermission permission)
           
SimpleTestSharingPermission(String type)
           
SimpleTestSharingPermission(String type, String perm1)
           
SimpleTestSharingPermission(String type, String perm1, String perm2)
           
 
Method Summary
 boolean equals(Object o)
           
 String getPerm1()
           
 String getPerm2()
           
 String getType()
           
 int hashCode()
           
static SimpleTestSharingPermission parseJson(TestJSONObject json)
           
 String toDisplayFormat()
           
 TestJSONObject toJson()
           
 SimpleTestSharingPermission toSimplePermission()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SimpleTestSharingPermission

public SimpleTestSharingPermission(SimpleTestSharingPermission permission)

SimpleTestSharingPermission

public SimpleTestSharingPermission(String type)

SimpleTestSharingPermission

public SimpleTestSharingPermission(String type,
                                   String perm1)

SimpleTestSharingPermission

public SimpleTestSharingPermission(String type,
                                   String perm1,
                                   String perm2)
Method Detail

getType

public String getType()

getPerm1

public String getPerm1()

getPerm2

public String getPerm2()

toString

public String toString()
Overrides:
toString in class Object

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toJson

public TestJSONObject toJson()
Specified by:
toJson in interface TestSharingPermission

toSimplePermission

public SimpleTestSharingPermission toSimplePermission()

parseJson

public static SimpleTestSharingPermission parseJson(TestJSONObject json)
                                             throws TestJSONException
Throws:
TestJSONException

toDisplayFormat

public String toDisplayFormat()
Specified by:
toDisplayFormat in interface TestSharingPermission
Returns:
the smooshed text format as displayed on the browser


Copyright © 2002-2013 Atlassian. All Rights Reserved.