Skip navigation links


oracle.iam.platform.entitymgr.jaxb
Class RelationDefinitionType

java.lang.Object
  extended by oracle.iam.platform.entitymgr.jaxb.RelationDefinitionType


public class RelationDefinitionType
extends java.lang.Object

Java class for relation-definition-type complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="relation_definition_type">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <all>
         <element name="relation_type" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="provider_instance" type="{http://www.oracle.com/schema/oim/entity}provider-instance-type"/>
         <element name="entity1" type="{http://www.oracle.com/schema/oim/entity}relation-entity-type"/>
         <element name="entity2" type="{http://www.oracle.com/schema/oim/entity}relation-entity-type"/>
         <element name="relation_attributes">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="attribute" type="{http://www.oracle.com/schema/oim/entity}attribute-definition-type" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="target_fields">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="field" type="{http://www.oracle.com/schema/oim/entity}field-definition-type" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <element name="attribute_maps" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="attribute_map" type="{http://www.oracle.com/schema/oim/entity}attribute-map-definition-type" maxOccurs="unbounded"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </all>
     </restriction>
   </complexContent>
 </complexType>
 

Nested Class Summary
static class RelationDefinitionType.AttributeMaps
          Java class for anonymous complex type.
static class RelationDefinitionType.RelationAttributes
          Java class for anonymous complex type.
static class RelationDefinitionType.TargetFields
          Java class for anonymous complex type.

 

Constructor Summary
RelationDefinitionType()
           

 

Method Summary
 RelationDefinitionType.AttributeMaps getAttributeMaps()
          Gets the value of the attributeMaps property.
 java.lang.String getDescription()
          Gets the value of the description property.
 RelationEntityType getEntity1()
          Gets the value of the entity1 property.
 RelationEntityType getEntity2()
          Gets the value of the entity2 property.
 ProviderInstanceType getProviderInstance()
          Gets the value of the providerInstance property.
 RelationDefinitionType.RelationAttributes getRelationAttributes()
          Gets the value of the relationAttributes property.
 java.lang.String getRelationType()
          Gets the value of the relationType property.
 RelationDefinitionType.TargetFields getTargetFields()
          Gets the value of the targetFields property.
 void setAttributeMaps(RelationDefinitionType.AttributeMaps value)
          Sets the value of the attributeMaps property.
 void setDescription(java.lang.String value)
          Sets the value of the description property.
 void setEntity1(RelationEntityType value)
          Sets the value of the entity1 property.
 void setEntity2(RelationEntityType value)
          Sets the value of the entity2 property.
 void setProviderInstance(ProviderInstanceType value)
          Sets the value of the providerInstance property.
 void setRelationAttributes(RelationDefinitionType.RelationAttributes value)
          Sets the value of the relationAttributes property.
 void setRelationType(java.lang.String value)
          Sets the value of the relationType property.
 void setTargetFields(RelationDefinitionType.TargetFields value)
          Sets the value of the targetFields property.

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

RelationDefinitionType

public RelationDefinitionType()

Method Detail

getRelationType

public java.lang.String getRelationType()
Gets the value of the relationType property.
Returns:
possible object is String

setRelationType

public void setRelationType(java.lang.String value)
Sets the value of the relationType property.
Parameters:
value - allowed object is String

getDescription

public java.lang.String getDescription()
Gets the value of the description property.
Returns:
possible object is String

setDescription

public void setDescription(java.lang.String value)
Sets the value of the description property.
Parameters:
value - allowed object is String

getProviderInstance

public ProviderInstanceType getProviderInstance()
Gets the value of the providerInstance property.
Returns:
possible object is ProviderInstanceType

setProviderInstance

public void setProviderInstance(ProviderInstanceType value)
Sets the value of the providerInstance property.
Parameters:
value - allowed object is ProviderInstanceType

getEntity1

public RelationEntityType getEntity1()
Gets the value of the entity1 property.
Returns:
possible object is RelationEntityType

setEntity1

public void setEntity1(RelationEntityType value)
Sets the value of the entity1 property.
Parameters:
value - allowed object is RelationEntityType

getEntity2

public RelationEntityType getEntity2()
Gets the value of the entity2 property.
Returns:
possible object is RelationEntityType

setEntity2

public void setEntity2(RelationEntityType value)
Sets the value of the entity2 property.
Parameters:
value - allowed object is RelationEntityType

getRelationAttributes

public RelationDefinitionType.RelationAttributes getRelationAttributes()
Gets the value of the relationAttributes property.
Returns:
possible object is RelationDefinitionType.RelationAttributes

setRelationAttributes

public void setRelationAttributes(RelationDefinitionType.RelationAttributes value)
Sets the value of the relationAttributes property.
Parameters:
value - allowed object is RelationDefinitionType.RelationAttributes

getTargetFields

public RelationDefinitionType.TargetFields getTargetFields()
Gets the value of the targetFields property.
Returns:
possible object is RelationDefinitionType.TargetFields

setTargetFields

public void setTargetFields(RelationDefinitionType.TargetFields value)
Sets the value of the targetFields property.
Parameters:
value - allowed object is RelationDefinitionType.TargetFields

getAttributeMaps

public RelationDefinitionType.AttributeMaps getAttributeMaps()
Gets the value of the attributeMaps property.
Returns:
possible object is RelationDefinitionType.AttributeMaps

setAttributeMaps

public void setAttributeMaps(RelationDefinitionType.AttributeMaps value)
Sets the value of the attributeMaps property.
Parameters:
value - allowed object is RelationDefinitionType.AttributeMaps

Skip navigation links


Copyright © 2010, Oracle and/or its affiliates. All rights reserved.