Class ProcessSchemePolicy
- java.lang.Object
-
- org.eclipse.lyo.oslc4j.core.model.AbstractResource
-
- com.sodius.oslc.server.process.scheme.model.ProcessSchemePolicy
-
- All Implemented Interfaces:
IExtendedResource
,IResource
@OslcNamespace("http://www.sodius.com/ns/process/scheme#") @OslcResourceShape(title="Process Scheme Policy Resource Shape", describes="http://www.sodius.com/ns/process/scheme#ProcessSchemePolicy") public class ProcessSchemePolicy extends AbstractResource
Encapsulates all thefriend policies
of a given scheme.- Since:
- 3.5.0
-
-
Constructor Summary
Constructors Constructor Description ProcessSchemePolicy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addFriendPolicy(FriendPolicy friendPolicy)
List<FriendPolicy>
getFriendPolicies()
URI
getScheme()
Boolean
isPrivateLinking()
Boolean
isStrictLinking()
void
setFriendPolicies(List<FriendPolicy> friendPolicies)
void
setPrivateLinking(Boolean privateLinking)
void
setScheme(URI scheme)
void
setStrictLinking(Boolean strictLinking)
-
Methods inherited from class org.eclipse.lyo.oslc4j.core.model.AbstractResource
addType, getAbout, getExtendedProperties, getTypes, setAbout, setExtendedProperties, setTypes
-
-
-
-
Method Detail
-
getScheme
@OslcPropertyDefinition("http://www.sodius.com/ns/process/scheme#scheme") public URI getScheme()
-
setScheme
public void setScheme(URI scheme)
-
isStrictLinking
@OslcName("strictLinking") @OslcOccurs(ZeroOrOne) @OslcValueType(Boolean) @OslcPropertyDefinition("http://www.sodius.com/ns/process/scheme#strictLinking") public Boolean isStrictLinking()
-
setStrictLinking
public void setStrictLinking(Boolean strictLinking)
-
isPrivateLinking
@OslcName("privateLinking") @OslcOccurs(ZeroOrOne) @OslcValueType(Boolean) @OslcPropertyDefinition("http://www.sodius.com/ns/process/scheme#privateLinking") public Boolean isPrivateLinking()
-
setPrivateLinking
public void setPrivateLinking(Boolean privateLinking)
-
getFriendPolicies
@OslcName("friendPolicy") @OslcRange("http://www.sodius.com/ns/process/scheme#FriendPolicy") @OslcPropertyDefinition("http://www.sodius.com/ns/process/scheme#friendPolicy") @OslcValueType(LocalResource) public List<FriendPolicy> getFriendPolicies()
-
addFriendPolicy
public void addFriendPolicy(FriendPolicy friendPolicy)
-
setFriendPolicies
public void setFriendPolicies(List<FriendPolicy> friendPolicies)
-
-