|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.tuscany.sca.interfacedef.impl.InterfaceImpl
public class InterfaceImpl
Represents a service interface.
Constructor Summary | |
---|---|
InterfaceImpl()
|
Method Summary | |
---|---|
java.lang.Object |
clone()
Implementations must support cloning. |
boolean |
equals(java.lang.Object obj)
|
java.util.List<PolicySet> |
getApplicablePolicySets()
Returns a list of policy sets defined in the domain, that are applicable to this PolicySetAttachPoint. |
java.util.List<Operation> |
getOperations()
Returns the operations defined on this interface. |
java.util.List<PolicySet> |
getPolicySets()
Returns a list of policy sets. |
java.util.List<Intent> |
getRequiredIntents()
Returns a list of policy intents. |
IntentAttachPointType |
getType()
Returns the type of the attach point such as a BindingType or an ImplementationType and so on |
int |
hashCode()
|
boolean |
isConversational()
Test if the interface is conversational |
boolean |
isDynamic()
Returns true if the Interface is dynamic. |
boolean |
isRemotable()
Returns true if the interface is a remotable interface.. |
boolean |
isUnresolved()
|
void |
resetDataBinding(java.lang.String dataBinding)
Reset the databinding for the interface |
void |
setConversational(boolean conversational)
Set whether the interface is conversational |
void |
setDefaultDataBinding(java.lang.String dataBinding)
Deprecated. |
void |
setRemotable(boolean local)
Sets whether the interface is a remotable or local interface. |
void |
setType(IntentAttachPointType type)
Sets the type of the attach point such as a BindingType or an ImplementationType and so on |
void |
setUnresolved(boolean undefined)
|
Methods inherited from class java.lang.Object |
---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public InterfaceImpl()
Method Detail |
---|
public boolean isRemotable()
Interface
isRemotable
in interface Interface
public void setRemotable(boolean local)
Interface
setRemotable
in interface Interface
local
- indicates whether the interface is remotable or localpublic java.util.List<Operation> getOperations()
Interface
getOperations
in interface Interface
public boolean isUnresolved()
public void setUnresolved(boolean undefined)
public boolean isConversational()
Interface
isConversational
in interface Interface
public void setConversational(boolean conversational)
Interface
setConversational
in interface Interface
conversational
- the conversational to set@Deprecated public void setDefaultDataBinding(java.lang.String dataBinding)
Interface
setDefaultDataBinding
in interface Interface
public void resetDataBinding(java.lang.String dataBinding)
Interface
resetDataBinding
in interface Interface
public boolean isDynamic()
Interface
isDynamic
in interface Interface
public java.util.List<PolicySet> getApplicablePolicySets()
PolicySetAttachPoint
getApplicablePolicySets
in interface PolicySetAttachPoint
public java.util.List<PolicySet> getPolicySets()
PolicySetAttachPoint
getPolicySets
in interface PolicySetAttachPoint
public java.util.List<Intent> getRequiredIntents()
IntentAttachPoint
getRequiredIntents
in interface IntentAttachPoint
public IntentAttachPointType getType()
IntentAttachPoint
getType
in interface IntentAttachPoint
public void setType(IntentAttachPointType type)
IntentAttachPoint
setType
in interface IntentAttachPoint
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
Interface
clone
in interface Interface
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
public int hashCode()
hashCode
in class java.lang.Object
Object.hashCode()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
Object.equals(java.lang.Object)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |