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

com.venky.swf.db.model.application.Application Maven / Gradle / Ivy

The newest version!
package com.venky.swf.db.model.application;

import com.venky.swf.db.annotations.column.COLUMN_SIZE;
import com.venky.swf.db.annotations.column.IS_NULLABLE;
import com.venky.swf.db.annotations.column.IS_VIRTUAL;
import com.venky.swf.db.annotations.column.PASSWORD;
import com.venky.swf.db.annotations.column.UNIQUE_KEY;
import com.venky.swf.db.annotations.column.ui.HIDDEN;
import com.venky.swf.db.annotations.column.ui.PROTECTION;
import com.venky.swf.db.model.Model;

public interface Application extends Model {
    @UNIQUE_KEY
    @IS_NULLABLE(false)
    public String getAppId();
    public void setAppId(String id);

    @PASSWORD
    @HIDDEN
    @PROTECTION
    public String getSecret();
    public void setSecret(String secret);

    @IS_VIRTUAL
    @COLUMN_SIZE(60)
    @PASSWORD
    public String getChangeSecret();
    @IS_VIRTUAL
    public void setChangeSecret(String secret);


    public String getEncryptedSecret(String unencyptedSecret);



}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy