kz.gamma.asn1.dvcs
Class DVCSRequestInformationBuilder

java.lang.Object
  extended by kz.gamma.asn1.dvcs.DVCSRequestInformationBuilder

public class DVCSRequestInformationBuilder
extends java.lang.Object

     DVCSRequestInformation ::= SEQUENCE  {
         version                      INTEGER DEFAULT 1 ,
         service                      ServiceType,
         nonce                        Nonce OPTIONAL,
         requestTime                  DVCSTime OPTIONAL,
         requester                    [0] GeneralNames OPTIONAL,
         requestPolicy                [1] PolicyInformation OPTIONAL,
         dvcs                         [2] GeneralNames OPTIONAL,
         dataLocations                [3] GeneralNames OPTIONAL,
         extensions                   [4] IMPLICIT Extensions OPTIONAL
     }
 


Field Summary
private  GeneralNames dataLocations
           
private static int DEFAULT_VERSION
           
private  GeneralNames dvcs
           
private  Extensions extensions
           
private  DVCSRequestInformation initialInfo
           
private  java.math.BigInteger nonce
           
private  GeneralNames requester
           
private  PolicyInformation requestPolicy
           
private  DVCSTime requestTime
           
private  ServiceType service
           
private static int TAG_DATA_LOCATIONS
           
private static int TAG_DVCS
           
private static int TAG_EXTENSIONS
           
private static int TAG_REQUEST_POLICY
           
private static int TAG_REQUESTER
           
private  int version
           
 
Constructor Summary
DVCSRequestInformationBuilder(DVCSRequestInformation initialInfo)
           
DVCSRequestInformationBuilder(ServiceType service)
           
 
Method Summary
 DVCSRequestInformation build()
           
 void setDataLocations(GeneralName dataLocation)
           
 void setDataLocations(GeneralNames dataLocations)
           
 void setDVCS(GeneralName dvcs)
           
 void setDVCS(GeneralNames dvcs)
           
 void setExtensions(Extensions extensions)
           
 void setNonce(java.math.BigInteger nonce)
           
 void setRequester(GeneralName requester)
           
 void setRequester(GeneralNames requester)
           
 void setRequestPolicy(PolicyInformation requestPolicy)
           
 void setRequestTime(DVCSTime requestTime)
           
 void setVersion(int version)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

version

private int version

service

private final ServiceType service

initialInfo

private DVCSRequestInformation initialInfo

nonce

private java.math.BigInteger nonce

requestTime

private DVCSTime requestTime

requester

private GeneralNames requester

requestPolicy

private PolicyInformation requestPolicy

dvcs

private GeneralNames dvcs

dataLocations

private GeneralNames dataLocations

extensions

private Extensions extensions

DEFAULT_VERSION

private static final int DEFAULT_VERSION
See Also:
Constant Field Values

TAG_REQUESTER

private static final int TAG_REQUESTER
See Also:
Constant Field Values

TAG_REQUEST_POLICY

private static final int TAG_REQUEST_POLICY
See Also:
Constant Field Values

TAG_DVCS

private static final int TAG_DVCS
See Also:
Constant Field Values

TAG_DATA_LOCATIONS

private static final int TAG_DATA_LOCATIONS
See Also:
Constant Field Values

TAG_EXTENSIONS

private static final int TAG_EXTENSIONS
See Also:
Constant Field Values
Constructor Detail

DVCSRequestInformationBuilder

public DVCSRequestInformationBuilder(ServiceType service)

DVCSRequestInformationBuilder

public DVCSRequestInformationBuilder(DVCSRequestInformation initialInfo)
Method Detail

build

public DVCSRequestInformation build()

setVersion

public void setVersion(int version)

setNonce

public void setNonce(java.math.BigInteger nonce)

setRequestTime

public void setRequestTime(DVCSTime requestTime)

setRequester

public void setRequester(GeneralName requester)

setRequester

public void setRequester(GeneralNames requester)

setRequestPolicy

public void setRequestPolicy(PolicyInformation requestPolicy)

setDVCS

public void setDVCS(GeneralName dvcs)

setDVCS

public void setDVCS(GeneralNames dvcs)

setDataLocations

public void setDataLocations(GeneralName dataLocation)

setDataLocations

public void setDataLocations(GeneralNames dataLocations)

setExtensions

public void setExtensions(Extensions extensions)


Copyright © 1998-2014 Gamma Technologies. All Rights Reserved.