All Downloads are FREE. Search and download functionalities are using the official Maven repository.

schema.common.common-2.0.xsd Maven / Gradle / Ivy

Go to download

Apache Causeway schemas, for conversion into canonical DTOs (for use in integration scenarios).

There is a newer version: 3.1.0
Show newest version



           
	
	   
	      
	          
	      
	   
	

    
        
            Represents a value of fundamental type.
            
                @javax.inject.Named("causeway.schema.common.v2.ValueDto")
            
        
        
            
            
            
            
            
            
            
            
            
            
            

            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
        
    

	
        
            A fixed-size ordered list of named type/value pairs.
            
            
                @javax.inject.Named("causeway.schema.common.v2.TypedTupleDto")
            
        
        
            
        
        
        
    

    
        
            Object identifier.
            
                @javax.inject.Named("causeway.schema.common.v2.OidDto")
            
        
        
        
    

    
        
            A collection of (argument) values
            
            
                @javax.inject.Named("causeway.schema.common.v2.CollectionDto")
            
        
        
            
        
        
        
    

    
        
            Data type that stores binary data.
            
                @javax.inject.Named("causeway.schema.common.v2.BlobDto")
            
        
        
            
            
            
        
    

    
        
            Data type that stores textual data.
            
                @javax.inject.Named("causeway.schema.common.v2.ClobDto")
            
        
        
            
            
            
        
    

    
        
            A list of OIDs
            
                @javax.inject.Named("causeway.schema.common.v2.OidsDto")
            
        
        
            
        
    

    
        
            Enumeration
            
                @javax.inject.Named("causeway.schema.common.v2.EnumDto")
            
        
        
            
            
        
    

    
        
            Value type
            
                @javax.inject.Named("causeway.schema.common.v2.ValueType")
            
        
        
        	
                
                    Not valid to be used as the parameter type of an action; can be used as its return type.
                    
                
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
        
    

    
        
            Captures a period of time, eg for capturing metrics/timings.
            
            
                @javax.inject.Named("causeway.schema.common.v2.PeriodDto")
            
        
        
            
                
                    The point in time that this period of time started.
                    
                
            
            
                
                    The point in time that this period of time completed.  The duration is the difference between 'start' and 'complete'.
                    
                
            
        
    

    
        
            Captures a pair of numbers representing a difference.  Used for example to capture metrics (number objects modified before and after).
            
            
                @javax.inject.Named("causeway.schema.common.v2.DifferenceType")
            
        
        
        
        
            
                The initial quantity.
                
            
        
        
            
                The final quantity, once known.  The difference is therefore the computation of (after - before).
                
            
        
    

    
        
            Captures both a value and its corresponding type.  Used for the return value of action invocations, and for the new value in property edits.
            
            
                @javax.inject.Named("causeway.schema.common.v2.ValueWithTypeDto")
            
        
        
            
                
                
            
        
    
    
    
        
            Defines a named value, a tuple of: name, type and value.
            
            
                @javax.inject.Named("causeway.schema.common.v2.NamedValueWithTypeDto")
            
        
        
            
                
            
        
    

    
        
            Whether this interaction with a member is invoking an action, or editing a property.
            
                @javax.inject.Named("causeway.schema.common.v2.InteractionType")
            
        
        
            
            
        
    






© 2015 - 2025 Weber Informatics LLC | Privacy Policy